이론


블로킹 메소드


.(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

+ Recent posts