728x90 반응형 공부/<자바의 정석>2 <자바의 정석> ch2 변수 1. 변수 변수(variable)는 값을 저장하기 위한 공간으로, 초기화가 필요하다. 2 변수의 타입 2.1 기본형 변수는 8개의 자료형 타입을 가진다. 논리형: -boolean: 1바이트 문자형: -char: 2바이트 정수형: -byte: 1바이트 -short: 2바이트 -int: 4바이트 -long; 8바이트 실수형: float : 4바이트 double: 8바이트 int는 정수의 기본 자료형, double은 실수의 기본 자료형 int는 약 -20억~ 20억의 크기의 정수를 표현할 수 있다. 2.2 상수와 리터럴 상수(constant)란 변경할 수 없는 값으로, 코드에서 값을 변경하고 싶을 때 상수만 바꾸면 되기에 편리하다. 변수 타입 앞에 final을 붙이면 된다. 상수의 이름은 모두 대문자로 하고,.. 2023. 8. 9. <자바의 정석> ch1 자바를 시작하기 전에 스프링 공부를 위해 자바의 정석을 다시 복습하기로 했다. 프로그래밍 언어 Java는 1. 운영체제에 독립적이다. JVM을 거쳐 OS와 상호작용하기 때문에 운영체제에 알맞은 JVM을 사용하면 별도의 Java 프로그램 변경이 필요없다. 2. 객체지향언어다. 상속, 캡슐화, 다형성 재사용성, 유지보수의 용이성 3. 자동 메모리 관리 가비지컬렉터(garbage collector)가 자동적으로 메모리 관리를 해주어 프로그래머가 별도의 메모리관리를 할 필요가 없다. 4. 네트워크와 분산처리 지원 5. 멀티쓰레드 지원 멀티쓰레드란 하나의 프로세스 내에서 두 개 이상의 쓰레드가 동시에 작업을 수행하는 것으로, 여러 쓰레드에 대한 스케줄링을 자바 인터프리터가 담당한다. 6. 동적 로딩 지원 실행 시 모든 클래스를 로딩하.. 2023. 8. 1. 이전 1 다음 728x90 반응형