profile
성장
post-thumbnail

[whiteship-java-study]7주차 과제: 패키지

자바 패키지에 대해 학습하세요package 키워드import 키워드클래스 패스CLASSPATH 환경변수\-classpath 옵션접근 지시자자바에서 연관된 클래스들은 보통 한 패키지 안에 넣는다. 패키지를 사용하면 작업을 조직화 하고 다른 사람이 제공한 코드 라이브러리르

2021년 1월 4일
·
0개의 댓글
post-thumbnail

[whiteship-java-study]6주차 과제: 상속

자바 상속의 특징super 키워드메소드 오버라이딩다이나믹 메소드 디스패치 (Dynamic Method Dispatch)추상 클래스final 키워드Object 클래스상속이라는 개념은 1968년 시뮬라에 의해 생겨 났다.상속은 기존 클래스를 기반으로 새로운 클래스를 생성하

2020년 12월 25일
·
0개의 댓글

[whiteship-java-study]5주차 과제: 클래스

목표 자바의 Class에 대해 학습하세요. 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 과제 (Optional) [ ] int 값을 가지고 있는 이진 트리를

2020년 12월 18일
·
0개의 댓글

4주차 과제

목표 자바가 제공하는 제어문을 학습하세요 학습할 것 선택문 반복문 과제 [ ] live-study 대시 보드를 만드는 코드를 작성하세요 [ ] LinkenList를 구현하세요 [ ] Stack을 구현하세요 [ ] 앞서 만든 ListNode를 사용해서 Stack을 구

2020년 12월 10일
·
0개의 댓글
post-thumbnail

whiteship-java-sutdy 2주차 자바과제

목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입

2020년 11월 20일
·
0개의 댓글
post-thumbnail

whiteship-java-sutdy 1주차 자바과제

1 주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행되는 것인가? 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지

2020년 11월 18일
·
0개의 댓글
post-thumbnail

모던 자바인 액션 - 람다식(1)

람다표현식 람다 표현식은 메서드로 전달할 수 있는 익명함수를 단순화 한것 이름은 없지만 파라미터 리스트, 바디, 반환형식, 발생할수 잇는 예외 리스트는 가질수 있다. 람다표현식의 특징 익명 보통의 메서드들과는 다르게 이름이 없으므로 익명 이라 표현한다 함수

2020년 11월 16일
·
0개의 댓글
post-thumbnail

모던자바인액션- 동적파라미터화(2)

복잡한 과정 간소화 fillter에 메서드로 새로운 동작을 전달하려면 매번ApplePredicate 인터페이스를 구현하는 여러 클래스를 정의 후 인스턴스화를 하여야 한다. 번거로운 작업이다. 자바는 클래스 선언과 인스턴스화를 동시에 수행할 수 있도록 익명클래스(ano

2020년 11월 5일
·
0개의 댓글
post-thumbnail

모던자바인액션- 동적파라미터화(1)

변화하는 요구사항 대응 > 프로그램을 개발하면서 요구사항은 시시각각 변화한다 시시각각 변화하는 사용자의 요구사항에 맞게 엔지니어링적인 비용을 최소화 시키기 위해서는 새로 추가한 기능은 쉽게 구현할수 있어야 하며 장기적인 관점에서 유지보수가 쉬워야 한다. 동작파라미터

2020년 11월 4일
·
1개의 댓글