개발자교육 [JAVA]5일차(System.in.read()/pint구분/Scanner/비트연산자/비트 shift 연산/삼항연산자) 입력대기열에 있는 것을 데려오는 것 자바는 단일 입출력 구조 엔터같은 경우 키값이 2개임(깜빡이는 것 하나(\r), 개행하는 것 하나(\n)) ※ 입력 대기열에 남아있는 \r 과 \n을 스킵(건너뛰기) 해야함!!!! printf에서 개행은 \n 또는 %n System.out.printf("%10d\n",123); // %10d -> 총 10자리 앞에 7자리 비우고 세자리 등장하는 개념 Sys... Java개발자교육Java [JAVA]16일차(업 캐스팅/다운 캐스팅) Test112 상속 관계에 있는 클래스들 간의 캐스팅 == 업 캐스팅 / 다운 캐스팅 ▪ 업 캐스팅, 다운 캐스팅이 정상적으로 이루어지는 경우 하위 객체 생성; //-- check~!!! 상위 = 하위; // 업 캐스팅. 정상. 하위 = 상위; // 에러 발생. 하위 = (하위)상위; // 다운 캐스팅. 정상. ▪ 다운 캐스팅이 정상적으로 이루어지지 않는 경우 상위 객체 생성; //-- ch... Java개발자교육Java [JAVA]16일차[JAVA]17일차(인터페이스(Interface)) ▪ 인터페이스(Interface)란 클래스를 위한 템플릿으로써의 기능을 수행하는 추상 클래스의 한 종류이다. ▪ 인터페이스는 클래스와 달리 다중 상속이 가능하며 인터페이스 자체도 상속된다. 인터페이스를 통해 다중 상속을 구현하는 방법을 지원한다. ▪ 인터페이스는 상수와 추상 메소드만 가질 수 있으며 인터페이스 안의 메소드들은 접근제어지시자를 명시하지 않아도 (원래는 디폴트임!) ▪ 인터페이스... Java개발자교육Java [JAVA]18일차(wrapper(래퍼) 클래스/오토박싱/오토언박싱) Test121~Test133 // 자바의 정석 p.490 check~!!! ▪ Wrapper(래퍼) 클래스 코드 설명1📝 ▪ Wrapper(래퍼) 클래스 코드 설명2(Integer 클래스)📝 ▪ Wrapper(래퍼) 클래스 코드 설명3(BigInteger)📝 ▪ Wrapper(래퍼) 클래스 코드 설명4(BigDecimal(실수형)📝 ▪ Wrapper(래퍼) 클래스 코드 설명5📝 ▪ Wrapp... Java개발자교육Java [JAVA]20일차(컬렉션 프레임워크(Collection Framework) 개요/스택(Stack)) 웹브라우저에서 '뒤로가기'기능! Ctrl + z 기능 앱에서 되돌리기 기능 사실이나 개념의 값들 또는 그 값들의 집합. 가공되지 않은 데이터 / 관찰된 팩트 즉, 사실을 수집해서 모아 놓은 것 가공된 데이터 / 그 자료를 특정 목적에 맞게 가공해서 판단의 근거로 사용될 수 있도록 의미와 가치를 부여한 것 처리를 위한 알고리즘의 작성 및 선택과 이용 방법을 연구하는 분야 컬렉션 인터페이스가 존... Java개발자교육Java
[JAVA]5일차(System.in.read()/pint구분/Scanner/비트연산자/비트 shift 연산/삼항연산자) 입력대기열에 있는 것을 데려오는 것 자바는 단일 입출력 구조 엔터같은 경우 키값이 2개임(깜빡이는 것 하나(\r), 개행하는 것 하나(\n)) ※ 입력 대기열에 남아있는 \r 과 \n을 스킵(건너뛰기) 해야함!!!! printf에서 개행은 \n 또는 %n System.out.printf("%10d\n",123); // %10d -> 총 10자리 앞에 7자리 비우고 세자리 등장하는 개념 Sys... Java개발자교육Java [JAVA]16일차(업 캐스팅/다운 캐스팅) Test112 상속 관계에 있는 클래스들 간의 캐스팅 == 업 캐스팅 / 다운 캐스팅 ▪ 업 캐스팅, 다운 캐스팅이 정상적으로 이루어지는 경우 하위 객체 생성; //-- check~!!! 상위 = 하위; // 업 캐스팅. 정상. 하위 = 상위; // 에러 발생. 하위 = (하위)상위; // 다운 캐스팅. 정상. ▪ 다운 캐스팅이 정상적으로 이루어지지 않는 경우 상위 객체 생성; //-- ch... Java개발자교육Java [JAVA]16일차[JAVA]17일차(인터페이스(Interface)) ▪ 인터페이스(Interface)란 클래스를 위한 템플릿으로써의 기능을 수행하는 추상 클래스의 한 종류이다. ▪ 인터페이스는 클래스와 달리 다중 상속이 가능하며 인터페이스 자체도 상속된다. 인터페이스를 통해 다중 상속을 구현하는 방법을 지원한다. ▪ 인터페이스는 상수와 추상 메소드만 가질 수 있으며 인터페이스 안의 메소드들은 접근제어지시자를 명시하지 않아도 (원래는 디폴트임!) ▪ 인터페이스... Java개발자교육Java [JAVA]18일차(wrapper(래퍼) 클래스/오토박싱/오토언박싱) Test121~Test133 // 자바의 정석 p.490 check~!!! ▪ Wrapper(래퍼) 클래스 코드 설명1📝 ▪ Wrapper(래퍼) 클래스 코드 설명2(Integer 클래스)📝 ▪ Wrapper(래퍼) 클래스 코드 설명3(BigInteger)📝 ▪ Wrapper(래퍼) 클래스 코드 설명4(BigDecimal(실수형)📝 ▪ Wrapper(래퍼) 클래스 코드 설명5📝 ▪ Wrapp... Java개발자교육Java [JAVA]20일차(컬렉션 프레임워크(Collection Framework) 개요/스택(Stack)) 웹브라우저에서 '뒤로가기'기능! Ctrl + z 기능 앱에서 되돌리기 기능 사실이나 개념의 값들 또는 그 값들의 집합. 가공되지 않은 데이터 / 관찰된 팩트 즉, 사실을 수집해서 모아 놓은 것 가공된 데이터 / 그 자료를 특정 목적에 맞게 가공해서 판단의 근거로 사용될 수 있도록 의미와 가치를 부여한 것 처리를 위한 알고리즘의 작성 및 선택과 이용 방법을 연구하는 분야 컬렉션 인터페이스가 존... Java개발자교육Java