반응형

스터디 24

[백기선님의 자바 라이브 스터디] 12주차 - 애노테이션

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 애노테이션에 대해 학습하세요. 학습할 것 (필수) 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 먼저 재미삼아 Annotation 발음에 대해서 이야기를 해주셨네요~ 어노테이션, 애너테이션, 애노테이션 다 상관없다고 합니다 :) 제 생각도 같아요. 중요한 건 이게 아니니깐요 ~ Annotation 의미 그대로 풀이한다면 주석입니다. 하지만 일반적으로 알던 주석 ( // ) 과는 다르게 @ 기호를 사용합니다. 소스 코드에 추가할 수 있고 메타데이터의 일종입니다. Annotation 용도 자바는 선언적 프로그래밍 방식입니다. Annotation이 없었을 땐 xml에 각 클래스를 ..

Develop/java 2021.03.05

[백기선님의 자바 라이브 스터디] 11주차 - Enum

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet 추천 도서 www.yes24.com/Product/Goods/7516911 토비의 스프링 3.1 세트 『토비의 스프링 3.1』은 스프링을 처음 접하거나 스프링을 경험했지만 스프링이 어렵게 느껴지는 개발자부터 스프링을 활용한 아키텍처를 설계하고 프레임워크를 개발하려고 하는 아키텍트에 www.yes24.com www.acornpub.co.kr/book/jpa-programmig 자바 ORM 표준 JPA 프로그래밍 JPA 기초 이론과 핵심 원리, 그리고 실무에..

Study/java 2021.03.05

[백기선님의 자바 라이브 스터디] 10주차 - 멀티쓰레드 프로그래밍

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 추천도서 www.yes24.com/Product/Goods/3015162 자바 병렬 프로그래밍 스레드는 자바 플랫폼에서 가장 기본적으로 제공되는 기능 중 하나다. 멀티코어 프로세서가 대중화되면서 고성능 애플리케이션을 작성할 때 병렬 처리 능력을 효과적으로 활용하는 일의 중요 www.yes24.com Process 의미 그대로 Process입니다. 프로그램을 실행하여 실행 중인 것 예를 들어 OS에서 크롬을 킨다던가, intellij를 실행한다던가 엑셀을 실행하..

Study/java 2021.03.02

[백기선님의 자바 라이브 스터디] 9주차 - 예외 처리

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법 추천도서 www.11st.co.kr/products/2874490917?utm_medium=%EA%B2%80%EC%83%89&gclid=Cj0KCQiA7NKBBhDBARIsAHbXCB5I37sBM_HgHnyywcYnfRFFqVixy9co8mCWT83X-aNHrulHvk99TTIaAkZqEALw_wcB&utm_source=%EA%B5%..

Study/java 2021.02.24

[백기선님의 자바 라이브 스터디] 8주차 - 인터페이스

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9 추천 도서 book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=220675219&gclid=Cj0KCQiApsiBBhCKARIsAN8o_4gBdWvcLgQ7MkppWwNVd8BU1dELce8QtUxvrL9jHijO2gOC9yVTPGEaAiyDEALw..

Study/java 2021.02.21

[백기선님의 자바 라이브 스터디] 7주차 - 패키지

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 패키지에 대해 학습하세요. 학습할 것 (필수) package 키워드 import 키워드 클래스패스 CLASSPATH 환경변수 -classpath 옵션 접근지시자 추천 도서 book.naver.com/bookdb/book_detail.nhn?bid=1486282 테스트 주도 개발 최근 주목받고 있는 프로그래밍 방법인 테스트 주도 개발, 즉 TDD를 설명한 최초의 책이자, 가장 권위적인 책. 테스트 주도 개발을 퍼뜨린 장본인이며 객체 지향 프로그래밍의 선구자 중 한 사람 book.naver.com Package 키워드 Package란 무엇인가? Package는 Class, Interface file의 집합 첫 줄에 작성되어야함 모든..

Study/java 2021.02.19

[백기선님의 자바 라이브 스터디] 6주차 - 상속

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 상속에 대해서 학습하세요. 학습할 것 (필수) 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바 상속의 특징 상속이란? 상위 클래스에서 선언 된 변수나 메서드를 하위 클래스에서 동일하게 사용할 수 있다. 자바 상속은 extends 를 사용합니다. 모든 클래스는 Object 객체를 상속받고 있습니다. public class Study extends Basic { // 상속 } 사용하는 이유? 코드의 재사용성을 높여주고 클래스 간 계층구조를 분류하고 관리하기 편해진다. 상속에는 여러가지 종류가 있습니다...

Study/java 2021.02.17

[백기선님의 자바 라이브 스터디] 5주차 - 클래스

www.youtube.com/watch?v=HLnMuEZpDwU 목표 자바의 Class에 대해 학습하세요. 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 클래스 클래스란 변수와 메서드 집합체이며, 객체를 정의하는 설계도입니다. 객체란? 자바는 객체지향 프로그램입니다. 객체지향 프로그램에서 모든 데이터를 객체로 취급합니다. 하나의 예로 스토어가 있고 스토어에서 일하는 직원들이 있다고 가정해보겠습니다. 아래의 코드를 참조해주세요. public class StoreClass { private String storeName; // 변수 private String address; // 변수 /** * 메서드..

Develop/java 2021.01.04
728x90
반응형