반응형
- package, class, method
package는 쉽게 말하자면 지금 자바 배우는 이 곳 '6강의실'
class는 학원생 하나하나
class명: 카멜표기법 - 단어별로 첫 글자는 대문자 (ex. CustomInfoService)
public, private : 접근지정자 (public은 누구나 사용 가능)
method : 실행 명령어
void: 반항값 없음(단순히 실행만)
- 변수 선언, int, println/f, 컴파일/런타임 오류
int
//(자료형). 정수형, 4byte, 약 -21억 ~ 21억
int a=10;
//변수의 초기화: 변수 a를 선언하고 10으로 초기화 -> a라는 그릇에 값 10을 넣음
//대입연산자: =를 기준으로 오른쪽 값을 왼쪽에 넣음
int c;
//쓰레기 값 들어 있음 = 출력 안함
컴파일 오류: 대부분 오타
런타임 오류: 메소드 main -> main'k'로 했을 때, 빨간 줄 안떠도 실행x
println() : 줄바꿈
print( )->x! 위의 ln은 되지만 얘는 비어있으면 안됌.
printf() :
- %d는 변수 역할 => d는 숫자표시기호 (그 외o)
- 엔터 효과x => 엔터는 \n 또는 %n - float, double
float : 4byte / double : 8byte
기본적으로 자바의 실수는 double로 인식 -> float의 경우, 실수+f (ex. 3.14f)
float) .1f = 소수점 한자리까지만 / .2f = 소수점 두자리까지만
double) %g (소수점 구분x) - BufferedReader, InputStreamReader, System.in
System.in : 키보드로 입력한 1byte의 문자
InputStreamreader : System.in으로 읽은 1byte를 문자(2byte)로 변경
BufferedReader : 메모리상에 저장 공간 생성 (쉽게 말해, 내가 입력한 것을 갖고 들어감!)
- 변수) 줄임말인 br로 설정 (물론 in도 가능)
1) '10'이라는 문자
2) 'br.readLine'이 읽음
throws IOException 해줘야 함! (API에 o)
3) Integer.parseInt가 숫자로 변경 = int : 정수로
import : class가 어디있는지 위치 알려줌 - API
: 자바 설명서
버전별로. class, method 다 O
2일차 후기
어제는 사실상 진도를 안나갔어서 오늘이 처음이나 마찬가지이다. 낯선 용어가 많았지만 흐름이 어느 정도 이해가 되서 신기하고 재미있었다! 아 물론 강사님 말씀 필기하느라 손이 쉬질 않았던 것 같다^ㅠ^
수업 중에, 저번 기수 중 취뽀하신 분이 오셔서 가벼운 후기를 들었는데 나와 같은 경영학과셔서 반가웠다. 동기부여가 되었고 발가락 아파서 등하원하기 힘들었지만 더욱더 열정으로 불태우기로,,, 아자아자 화이자!
반응형
'개발 교육 TIL > back-end' 카테고리의 다른 글
[Java] SubClass, Class (0) | 2021.12.29 |
---|---|
[Java] Selection Sort, Bubble Sort, 주민번호, 배열의 배열 (0) | 2021.12.28 |
[Java] 만년달력, Selection Sort, 확장 for문, Random (0) | 2021.12.27 |
[Java] while, do~while, switch, for, 배열 (0) | 2021.12.26 |
[Java] for문, if문, 삼항연산자, Scanner (0) | 2021.12.24 |