본문 바로가기

반응형

Major-

(861)
18일차 - TIL 오늘 한것 자바의 정석 - 스트림 내일 할것 자바의 정석 - 람다와 스트림 자바 - 객체와 배열
18일차 - 자바 (6) 객체와 배열 1. 객체 참조 변수 - Memory 객체 참조값을 가지고 객체를 핸들링 다른 객체 참조값을 지정하면 새로운 인스턴스를 참조하게 된다. 먼저 null로 초기화 후, 새로운 인스턴스를 참조하도록 하는걸 권장한다. 하나의 인스턴스를 여러개의 참조변수가 참조할 수 있지만 하나의 참조변수가 여러개의 인스턴스를 참조할 수는 없다. 객체의 초기화와 메모리 할당 순서 선언된 상태에서는 메모리의 reference를 위한 공간만을 할당함 (스택 영역) new 연산자를 사용해야만 MyDate를 위한 공간이 할당됨 (힙 영역) 멤버들의 명시적인 초기화 생성자를 실행 변수에 Reference값 할당 String의 경우에는 String poll에 리터럴 형태로 저장된다. 따라서 같은 문자열의 경우 하나의 문자열 객체만을 가리킨..
17일차 - TIL 오늘 한것 자바의 정석 - 람다와 스트림 람다식 : 함수를 간단한 식으로 표현하는 방법 함수형 인터페이스 : 익명객체인 람다식을 다루기 위한 참조변수 타입 java.util.function 패키지 : 표준화된 함수형 인터페이스 패키지로, Supplier, Consumer, Funciton, Predicate 매개변수가 함수형 인터페이스인 제네릭 메서드 작성 Predicate의 결합, Function의 합성, CF와 함수형 인터페이스 자바 - 객체지향의 이해, 객체와 배열 내일 할것 자바의 정석 - 람다와 스트림
17일차 - 자바 (5) 객체지향의 이해, 객체와 배열 1. 객체지향의 요소 클래스 객체 속성, 메서드, 생성자, 패키지 2. 객체지향의 특징 상속 하나의 클래스와 상속관계로 상위클래스의 필드와 메서드를 획득해서 재사용하는 것 다형성 상황에 따라 메서드의 성질을 변화시키는 것 추상화 객체들의 공통 특성을 파악하고, 불필요한 특성을 제거 단순화해 세부정보를 숨기고 기능을 표시한다. 캡슐화 내부 정의를 외부에 보이지 않도록 외부 접근을 차단한다. 높은 응집력과 약한 결합 응집도와 결합도 OOP 개발 및 유지 관리를 쉽게 도와준다. 데이터 숨김을 제공한다. 절차보다 데이터에 중점을 두어 프로그램을 객체로 나눈다. 3. 클래스와 객체 클래스와 객체의 관계 클래스는 설계도, 설계도를 이용해 만든 제품이 객체 클래스의 구성 요소 필드, 메서드, 생성자, 블럭, 중첩 클..
16일차 - TIL 오늘 한것 자바의 정석 - 람다와 스트림 내일 할것 자바의 정석 - 람다와 스트림 자바 - 객체지향의 이해
15일차 - TIL 오늘 한것 자바의 정석 - 제네릭스, 열거형, 어노테이션 자바 - 반복문과 제어문 내일 할것 자바의 정석 - 스트림
15일차 - 자바 (4) 제어문 (+ repeat(i)) 제어문 키워드 조건문 : if, switch 반복 제어문(loop문) : for, while, do-while 제어 키워드(jump문) : break, continue 조건문 1. if문 boolean타입을 리턴하는 조건문 Optional : 실행할 구문이 한 줄만 존재할 경우 '{}' 생략 가능 if문 안에 또 다른 if문을 중첩해서 사용 가능 비즈니스 코드의 경우엔 if문이 상당히 많이 반복되므로, 테스트 커버리지는 60~70만 통과해도 성공적인 테스트가 된다. if (조건식){ 실행 구문; } if (조건식){ 실행구문;//조건이true일때실행 } else{ 실행 구문; // 조건이 false이면 실행 } if (조건식1){ 실행 구문; // 조건식1이 true일 때 실행 } else if(조건식2..
14일차 - TIL 오늘 한것 자바의 정석 - 제네릭스 & 열거형 & 어노테이션 내일 할것 자바의 정석 - 제네릭스 & 열거형 & 어노테이션 자바의 정석 - 람다

반응형