본문 바로가기

Java

Java 기초

반응형

직접 메모리 핸들링 - 기존언어 -> 시스템 다운됨.

안정적인 언어에 대한 요구 반영 c언어 -> 운영체제에 따라서 실행파일을 따로 만들어야됨.

자바 -> .class 파일이 만들어지는데 가상머신만 있으면 해당 운영체제에 맞게 실행파일을 생성.

메모리 핸들링을 안하므로 -> 안정성이 좋고 JDK 오픈소스 풍부함.

 

패키지 소문자 클래스 대문자 main -> 시작점을 위한 함수.

메인이 없어도 되는 경우가 있음.

System.out.println() -> 프린트.  ctrl + s -> 컴파일.

 

4바이트 까지는 long 그냥 사용가능한데 그 이후부터는 숫자뒤에 L 붙혀야됨

long lval = 100; ok

long lval = 12345678900L; 이렇게

 

자바는 유니코드 사용. 한글 같은거는 1바이트로 표현 불가능 하므로 유니코드 사용해야됨.

 

정수지만 long의 범위일때 L을 붙이듯이

실수지만 float에 넣을 때 F붙이면 됨.

 

실수형에 정수를 넣어도 아무문제 x

정수형에 실수 넣으면 x 실수가 정수형으로 (int)붙어서 형 변환 되면 소숫점 버려짐.

oolean 에서 앞에만 &&로 묶였을 때 앞에만 봐도 결과가 자명한 경우 뒤로 안갈 수도 있음.

반응형

'Java' 카테고리의 다른 글

자바 연습 (생성자 , 정보은닉 , 객체 협력)  (0) 2019.10.25
this 응용  (0) 2019.10.25
정보 은닉.  (0) 2019.10.25
생성자 객체 & 인스턴스 오버로딩.  (0) 2019.10.25
java - sudoku 코딩.  (0) 2019.06.29