✨언어/Java

공부 ch 08. 패키지와 클래스 패스 클래스 패스(Class Path): Java VM이 클래스 파일을 찾는 경로 Current Directory 기준 실행클래스 패스를 지정하지 않으면, 자바 가상머신은 필요한 클래스들을 현재 디렉토리에서 찾는다. 소스파일이 있는 위치이다. 이 상태에서 몇 클래스 파일들을 다른 디렉토리로 옮기면, main 메소드에서 해당 클래스를 참조할 때 에러가 발생한다. 따라서 이러한 상황이 발생할 때 클래스 패스를 지정할 수 있다. Class Path 지정cmd에서소스파일 위치>set classpath=경로로 지정할 수 있다. ;으로 둘 이상의 경로를 같이 지정할 수 있다.소스파일 위치>set classpath=.;경로 (현재 디렉토리와 다른 경로 둘 다 설정)이때 경로는 절대경..
공부 ch 05. 제어문switch- case:와 default: 같은 레이블은 들어가기 전에 보인다는 개념이므로 switch() { } 안에 있어도 들여 쓰기를 하지 않는다.- break가 없으면 해당 위치에서부터 default까지 아래로 쭉 실행한다.- 다음과 같이 둘 이상의 레이블을 이어서 둘 수도 있다. 여러 케이스에 해당되는 경우 한번에 처리할 수 있다는 뜻switch(n) {case 1:case 2:case 3: System.out.println("case 1, 2, 3에 해당"); break;default: break;}  break & continue- break문은 가장 가까운 반복문을 탈출한다. continue는 반복문의 맨 위인 조건 검사 부분으로 이동한다. (do~while에..
공부ch 02. 변수와 자료형 변수의 기본 자료형은 자바도 동일하다.크게 4가지로, 다음과 같다.정수: byte, short(2byte), int(4byte), long(8byte)실수: float(4byte-소수점 이하 6자리까지 정밀도), double(8byte-소수점 이하 15자리까지 정밀도)문자: char(1byte)참거짓: boolean(1byte) 정수를 계산할 때, 2의 보수법을 활용한다. 실수를 계산할 때는 근사치를 구한다. (s, e, m 구해서 변환하는 공식 그거)=> double계산 등에서 오차가 발생할 수 밖에 없다. 자바에서는 정수형 연산을 int로만 진행하기 때문에, 큰 자료형에서 작은 자료형으로 변환하려 하면 데이터 손실 오류가 생긴다. (int -> short x) 그냥 in..
와,,,,,,,종강하자마자 몸살+장염 연타로 일주일 기절했다가 드디어 정신차림계절학기 녹강으로 신청해서 오전엔 그거 듣고 오후에는 운동 / 자바 공부하기로 결정~.~백엔드를 공부하려고 해도,,, 안드로이드 앱을 뭔가 만들고 싶어도,,, 하여튼 자바가 필수이길래 이번 여름 방학엔 자바 문법 익히기가 목표!! 그래서 c랑 c++공부때처럼 시리즈로 책까지 구매완료했다. 그럼 시작!!  공부 책:  (ch 01-1은 설치라서 건너뜀)ch 01-2. 자바 프로그램 원리일단 신기한 점,,, 예전같았으면 구조 말해도 뭔소린지 몰랐을 텐데 이번학기 지옥의 컴퓨터구조 & 시스템프로그래밍 하면서 뭐 운영체제 가상머신 이런거 설명해도 이해가 바로 된다...(근데 오늘 학점 나왔는데 그건 잊어야 됨) 하여튼 자바는 다른 언어..
rim08
'✨언어/Java' 카테고리의 글 목록