이론
블로킹 메소드
.(dot): 참조연산자,힙영역에 자원을 검색할때 사용,주소참조,스테틱자원도 참조가능
Wrapper클래스: 기본 타입(byte, char, short, int, long, float, double, boolean) 값을 내부에 두고 포장하는 객체
기본 타입의 값은 외부에서 변경 불가
wrapper클래스와 언박싱은 같은것
언박싱: 객체->일반자료형 ,Wrapper 클래스의 값을 일반자료형으로 쉽게 변환
오토박싱: 일반자료형->객체
논리연산자: &&논리곱, ||논리합, ! 부정
true && true -> true / false && true 일때 true는 실행되지 않는다. (앞에 false가 나오면 뒤에 값과 관계없이 false이므로)
||는 false || true가 되더라도 true까지 실행한다.
and는 true true 여야 true 따라서 뒷부분까지 연산한다.
증감연산자
전치: 증가부터 시켜놓고 실행
후치: 실행한 후 증가 시키는 것
bit 단위로 연산하는 비트연산자 &, |, ^
비교 연산자 : A,B를 비교해서 결과값을 boolean으로 반환
산술 연산자: +,-,*,/,% 의 산술 연산을 한다.
스트링 클래스 객체생성방법2가지
묵시적: ""
명시적: new String("");
스트링 클래스는 캐릭터형의 배열로 이뤄짐
==는 일반자료형일때 값비교
참조자료형일때 주소비교
묵시적 객체생성으로 같은문자스트링 2개생성하고 비교하면 true 같은주소를 사용하기때문
for문 말고 향상된for문 쓸것
기존 for문안에 메서드 여러번 불러오지않게 할것
JDK5부터 오토박싱/언박싱, 향상된 for문, 제네릭<> 기능
텍스트와 숫자를 연속해서 입력받을때 엔터키가 안먹는경우가 생겨서 parseInt(sc.nextLine());으로 해줌
실습
ex1.Ex1_Scanner
ex1.Ex2_Char
ex2.Ex1_Oper
ex2.Ex2_Oper
ex2.Ex3_Oper
ex2.Ex4_Oper
ex2.Ex5_Oper1
ex2.Ex6_MathRandom
ex2.Ex7_IfElse
ex2.Ex8_IfElse
ex2.Ex9_IfElseIf
ex2.Ex10_IfElseIf
ex2.Ex11_For
ex2.Ex12_ForFor
ex2.Ex13_While
ex2.Ex14_While
연습문제
exam.Exam1
exam.Exam2
exam.Exam3
exam.Exam4
exam.Exam5
'학원수업 > 자바' 카테고리의 다른 글
학원 6일차 복습(3/21) (0) | 2018.03.21 |
---|---|
학원 5일차 복습(3/20) (0) | 2018.03.20 |
학원 4일차 복습(3/19) (0) | 2018.03.19 |
학원 3일차 복습(3/16) (0) | 2018.03.16 |
학원 1일차 복습(3/14) (0) | 2018.03.14 |