일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- golang
- GitHub
- Delete
- 쿠버네티스
- GORM
- Git
- mariadb
- linux
- vscoe
- kube
- npm
- docker install
- NGINX
- kubernetes #container
- kubespray
- ubuntu
- k8s
- ansible
- regexp
- time_zone
- bash
- db
- node
- nodemon
- go
- html
- kubernetes
- docker
- Container
- docker-compose
- Today
- Total
목록Java (31)
Deve.haeri
Random : 음수,양수 0을 포함한 정수 범위의 난수 발생 1. 생성 방법 Random rand = new Random(); int rand1 = rand.nextInt(); int rand2 = rand.nextInt(10); // 0 ~ 10 사이의 난수 발생
JOptionPane : GUI 컴포넌트를 통한 입력과 출력을 지원한다. 1. swming 컴포넌트 이용한다. - javax.swing 패키지에 저장되어 있으며 import가 필요하다. (import 방법 : javax.swing.JOptionPane) 2. 입력 메소드 1) showInputDialog() 2) 반환되는 값 (입력되는 값)의 타입은 언제나 String 이다. 3) 사용 방법 - String 변수 = JOptionPane.showInputDialog("메시지"); 3. 출력 메소드 1) showMessageDialog() 2) 사용 방법 - JOptiongPane.showMessageDialog(null,"메소드"); 예제) 이름 나이 키 성별 입력 받아서 출려하기 package ex01..
Scanner : 키 입력을 위해 자바 패키지에서 제공되는 클래스이다. 1. 생성 방법 - Scanner 객체 = new Scanner(입력스트림); Scanner sc = new Scanner(System.in); 2. 소멸 방법 - 객체.close(); sc.close(); // 생략 가능 3. 키 입력 받을 때 사용하는 메소드 1) 정수 입력 - nextInt(), nextLong(),nextShort(),nextByte() System.out.print("나이를 입력하세요 >>>"); int age = sc.nextInt(); 2) 실수 입력 - nextDouble(),nextFolat() System.out.print("키를 입력하세요 >>>"); double height = sc.nextDou..
operator(연산자) : 특정한 연산을 수행하기 위해 사용하는 기호이다. 1. 산술 연산자 1) + - * / : 사칙연산 2) % : 나머지 연산 2. 증감 연산자 1) a++ : a를 사용하고 1 증가한다. 2) ++a : a를 1증가 시키고 사용한다. 3) a-- : a를 사용하고1 감소한다. 4) --a : a를 1 감소시키고 사용한다. int c = 10; int d = c++; // c를 d에 저장하고 c를 1 증가한다. System.out.println(c); //11 System.out.println(d); //10 int e = 10; int f = ++e; // e를 1 증가시키고 e를 f에 저장한다. System.out.println(e); //11 System.out.printl..
Parsing : 문자열 타입 변환 1. 문자열에서 다른 타입으로 변환 할 경우 1) String -> int 타입 변환 String s = "100"; int a =Integer.pasreInt(s); 2) String -> double 타입 변환 String s = "1.5"; double a = Double.parseDouble(s); 3) String -> boolean 타입 변환 String s = "true"; boolean a = Boolean.parseBoolean(s); 2. 다른타입에서 문자열로 타입 변환 할 경우 1) int -> String 타입 변환 int a = "100"; String s = String.valueOf(a); 2) double -> String 타입 변환 dou..
Casting(타입 변환) : 변수나 상수의 데이터 타입을 다른 타입으로 바꾸는 것을 의미한다. 1. 자동 타입 변환 - 개발자가 별도의 작업을 하지 않고, java 스스로 타입을 변환해준다. 1) 작은 크기에서 큰 크기 로 변환할 때 자동 타입 변환된다. - 정수와 실수 연산할 경우, 정수를 실수로 자동 타입 변환 후 연산 한다. System.out.println(1 + 1.5); // 정수 + 실수 연산이므로 정수에서 실수로 타입 변환 후 연산한다. (결과 : 2.5) 2. 강제 타입 변환 - 개발자가 강제로 변수의 타입 변환한다. 1) 크기에 상관 없이 무조건 변환한다. 2) 강제 타입 변환 방법 [변환하려는 타입]변수명; int a = 1; int b = 2; System.out.println(a..
primitive type (기본 자료형) : 값을 저장할 수 있는 자료형 1. 정수 타입 1) byte (1) 크기 : 1 바이트 (8비트) (2) 개수 : 2의 8 제곱 (256개) (3) 범위 : -128 ~ 127 ( -2의 7제곱 ~ 2의 7제곱 -1) (4) 용도 : 이미지, 동영상 등을 그대로 저장하기 위한 byte 배열 2) short (1) 크기 : 2byte (2) 개수 : 2의 16 제곱 (65,536개) (3) 범위 : -32,768 ~ 32,767 (4) 용도 : 옛날 코드 호환용, 현재는 잘 사용하지 않는다. 3) int (1) 크기 : 4byte (2) 개수 : 2의 32 제곱 (4,294,967,296개) (3) 범위 : -21억 ~ 21억 (4) 용도 : 일반적인 정수 저장..
reference type (참조 자료형) : 값이 저장된 참조(주소)를 저장할 수 있는 자료형 1. 문자열 1) String (1) 문자열을 저장하지 않고 문자열이 저장되어 있는 참조(주소)를 저장한다. (2) 사용방법 String s = new String ("Hello"); // 대부분의 참조 자료형 처리 방식 String s = "Hello" ; // 자주 사용되기 떄문에 특별히 자바가 지원
variable(변수) : 데이터를 저장하는 공간 1. 기본 자료형과 참조 자료형으로 분류 된다. 2. 자료형(타입)에 따라 값을 저장할 메모리 공간을 확보해 둔 것이다. 3. 변수명 규칙 1) 숫자,영문,한글,특수문자(_)를 혼합해서 사용 가능하다. 2) 공백 문자는 사용이 불가하다. 3) 숫자로 시작 할 수 없다. ex) 1day, 2month 사용 불가 4) 변수의 선언은 소스 코드 어디서든 할 수 있다. 5) camel case - 변수의 첫 단어는 소문자로 입력한다. - 이후 단어의 첫글자만 대문자로 입력하고, 나머지 글자는 소문자로 입력한다. ex) myAge
literal : 프로그램에 직접 표현한 값 1. 문자 표현 방식 : ' ' 작은 따옴표 사용 - ''로 문자를 표현하거나 '\u' 다음에 글자의 유니코드 값을 붙여 사용한다. ex) System.out.println( 'A'); System.out.println( '한'); System.out.println( \uae00); // ae00 : '글' 의 유니코드 값 2. 문자열 표현 방식 : " " 큰 따옴표 사용 ex)System.out.println("hello world"); 3. 정수, 실수 표현 방식 : 숫자 그대로 입력 ex) System.out.println(100); System.out.println(3.14); 4. 논리 표현 방식 : true , false ex) Syste..