Java SE Development KitOS에 맞게 다운로드 및 설치cmd자바 확장팩 설치폴더 선택프로젝트 명 입력 후 생성
Oracle java SE Documentaion에 접속본인 버전선택우측 하단에 Specifications에API DocumentationJava SE Development Kit 18 Documentation에서 파일 다운로드하기다운로드 후 압축을 푼 다음 index
대소문자를 구분해야한다예약어는 사용하면 안된다.숫자로 시작하면 안된다.특수문자는'\_', '$'만 허용한다.타입과 관련된 예약어들(8개)클래스, 메소드, 변수 선언, 객체 생성과 관련된 예약어들 (26개)조건 및 반복문과 관련 있는 예약어들 (10개)예외 처리와 관련된
여태까지 명확하지는 않지만 직관적으로 다뤄왔던 연산자 우선순위를 확실히 알게 되었다.연산순위가 헷갈릴때는 ()를 이용해 직관적으로 연산순위를 지정해줄테지만 긴가민가(?) 한 부분을 확실히해서개운한 기분이었다.또한, 피연산자들이 상수, 변수, 리터럴이냐에 따라 다르게 적
{} 생략할경우 실행문2는 조건문 내용에 해당되지 않는다.한줄에 조건문 사용가능조건식은 정수 또는 문자열이어야 한다.case의 값들은 정수, 상수, 문자열만 가능하며 변수, 실수는 불가능하다.한번 case문에 들어가면 break를 만날때까지 아래 모든 case문을 실행
표와같이 3가지 주요 영역으로 나뉜다.Call stack 에서는 프로그램의 순서에 맞게 순차적으로 method를 호출하고, 호출하면서 Heap과 Method Area에서 필요한것을 가져와 Call stack에 필요한 메모리 영역을 만든다.제일 최근에 호출 된 metho
JDK1.5부터 사용가능다.'(타입)... (변수명)' 과 같은 형식으로 선언되며 항상 마지막 매개변수여야 한다.인자가 없음 System.out.println(concatenate());인자가 하나 System.out.println(concatenate("a"));
Rule 1\. 생성자의 이름으로 클래스 이름 대신 this를 사용한다. 2\. 한 생성자에서 다른 생성자를 호출할때는 반드시 첫 줄에서만 호출이 가능하다.코드와같이 기본값을 설정해줄때 유용하다.this : 인스턴스 자신을 가리키는 참조변수, 인스턴스의 주소가 저장되어
지역변수의 초기화는 필수적이지만, 멤버변수(클래스변수, 인스턴스변수)와 배열은 다음과같이 자동 초기화된다.기본값명시적 초기화초기화 블럭인스턴스 초기화 블럭, 클래스 초기화 블럭생성자(인스턴스 변수만 해당)0,1,2,3순으로 변수가 초기화된다.