본문 바로가기

728x90
반응형

Server Programming

(202)
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 오늘 한것 자바의 정석 - 제네릭스 & 열거형 & 어노테이션 내일 할것 자바의 정석 - 제네릭스 & 열거형 & 어노테이션 자바의 정석 - 람다
13일차 - TIL 오늘 한것 자바의 정석 - 날짜와 시간 & 형식화 get() 메서드 : 천 분의 일초를 시간으로 표시하는 방법 / 이 달의 마지막 일 출력하는 방법 set() 메서드 : 두 날짜간 차이를 구하는 방법 / 두 시간의 차이를 구하는 방법 clear() 메서드 : 특정 날짜의 년월일 차이를 시분초로 계산할 땐 전체 필드를 클리어로 초기화 한 후에 세팅한다. 달력 출력 하기 당일 구하기 -> 다음달 1일에서 하루 빼기 요일 구하기 -> 시작하는 날짜의 빈칸 개수를 세기 위해 공백 계산해서 공백을 띄우고, 토요일마다 줄바꿈 수행하면서 1일부터 말일까지 출력 내일 할것 자바의 정석 - 제네릭스와 열거형
13일차 - 자바를 통해 요구사항 구현하기 챕터1 # 02. 생활 속에서 객체 찾아 클래스로 구현해 보기 ## 객체를 찾아 봅시다 - 온라인 쇼핑몰에 회원 로그인을 하고 여러 판매자가 판매하고 있는 제품 중 하나를 골라 주문을 한다 - 아침에 회사에 가는 길에 별다방 커피숍에 들려 아이스 카페라떼를 주문했다 - 성적확인을 위해 학사 관리 시스템에 로그인 하여 수강 한 과목들의 성적을 확인했다 - 학생 클래스 ``` public class Student { int studentNumber; String studentName; int majorCode; String majorName; int grade; } ``` - 주문 클래스 ``` public class Order { int orderId; String buyerId; String seller..
12일차 - 자바 (3) 연산자 (+ Short-circuit) 연산자의 종류 instanceof 연산자 : 해당 객체의 타입 혹은 타입의 자손인지 여부를 리턴한다. (즉, 참조변수 형변환이 가능한지) -> 참조 변수 형변환 이전에 반드시 수행해야하는 연산자 연산자 우선순위 연산자 종류별 우선순위 : 괄호 > 산술 > 비교 > 논리 > 대입 연산자 개수별 우선순위 : 단항 > 이항 > 다항 모두 진행방향이 왼쪽에서 오른쪽 단항과 대입 연산자만 오른쪽에서 왼쪽 산술 연산자 이항 연산자인 산술 연산자 byte, short, char, int 자료형 사이의 연산은 int형으로 결과를 처리 long, float, double의 경우 큰 자료형의 결과로 처리 증감 연산자 증감이 수행을 먼저 하면 선증감 명령이 끝난 이후에 증감을 하면 후증감 비교 연산자 '=' : 값을 대입하..

728x90
반응형