반응형
직접 메모리 핸들링 - 기존언어 -> 시스템 다운됨.
안정적인 언어에 대한 요구 반영 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 |