java 100예제 #1

·2022년 1월 13일
0

JAVA

목록 보기
1/14

< ! > = 유용할 만한 어떤거..

접근제한자 클래스선언 클래스이름 {
	접근제한자 static 변환타입 메서드이름(피라미터) {
    	//구현
	}
}

접근 제한자 : public, private, protected

클래스 선언 : class

static : 정적 / 객체의 생성없이 호출 가능하다는 것을 의미. static 메소드가 여러개라면 객체생성 상관없이 모두 메모리에 할당하고 main메소드를 찾아 시작점으로 실행한다.

변환타입 : return type / return값이 없다면 void

main 메소드 : entry point

변수

: 데이터를 저장하는 메모리 공간 또는 변하는 수

변수 선언 : 변수 사용을 위해 데이터 타입(자료형)에 맞는 선언이 필요하다.

기본형 (Primitive Data Type)

문자
char 2byte (문자한개)

정수
int 4byte
long 8byte
short 2byte
byte 1byte

실수
double 8byte
float 4byte

논리형
boolean 1byte (true, false)

< ! >
.BYTE(바이트 계산)
.SIZE(비트 계산)
.MAX_VALUE
.MIN_VALUE

참조형 (Reference Data Type)

데이터가 저장된 메모리의 주소 값을 저장한 변수
class, array, interface, string(immutable)...

System.out.printf( ) 는 지시자를 사용한다.

%d 정수 / %f 실수 / %c 문자 / %s 문자열
%b 논리 / %n 개행 / %e 지수 / %o 8진수
%x 16진수

< ! >
String.valueOf() //정수를 문자열로
Integer.valueOf() //문자열을 정수로

< 그 외 공부한 내용.. >
관계 연산자 ==, <=, != , ...
논리 연산자 &&, ||
단항 연산자 !
축약 a+=1, a++

2개의 댓글

comment-user-thumbnail
2022년 2월 22일

민지..

1개의 답글

관련 채용 정보