티스토리 뷰
* 개요
<중급>의 객관적인 기준이 있는건 아니지만
내가 생각할 때 초보를 넘어서려면 알아야 하는 것들 정리해 봄.
* 참고
- '자바 중급' 이란 제목을 단 강의 목록
(강의목록)
https://www.welcomekakao.com/learn/courses/9
* 정규표현식
문자열의 특정 패턴을 인식하고 치환할 수 있는 방법.
정규표현식의 문법을 완벽하지 알진 못 해도
문자열 처리시 검색해서 쓸 수 있을 정도는 되야 한다.
http://dogcowking.tistory.com/85
* 리플렉션
런타임에 클래스 멤버에 대한 정보를 가져올 수 있는 기능이다.
개발할 것이 프레임워크나 IDE 라면 알아야 한다.
http://dogcowking.tistory.com/276
* 컬렉션
대표적인 컬렉션인 ArrayList 만 사용하는 것 뿐만 아니라,
성능, 검색, 정렬, 병렬 프로그래밍 고려하여 사용하는 방법을 알아야 함.
http://dogcowking.tistory.com/277
* String 다루기
* 병렬 프로그래밍
* 중첩 클래스
http://gyrfalcon.tistory.com/entry/JAVAJ-Nested-Class?category=535624
* JUnit
* 자바의 숨겨진 기능
http://dogcowking.tistory.com/275
* 자바 새 버전의 새로운 기능
* JavaDoc
* 어노테이션
일반적으로 어노테이션을 새로 정의해서 쓸 일은 없지만, 자체적으로 프레임워크, API 만들어서 쓰기 시작한다면 필요성을 느끼게 됨.
http://dogcowking.tistory.com/251
* 맺으며
하지만 어려운 문법 사용 보다는 다른 사람들도 쉽게 알아볼 수 있는 코드 작성이 중요함.
-- 편집 참고
'SW개발 > Java' 카테고리의 다른 글
사용자 정의 Annotation (0) | 2018.11.04 |
---|---|
자바 개발자 중급? (0) | 2018.11.04 |
정규표현식 그룹 캡쳐 활용 - 패턴 일치부분 가져오기 (0) | 2018.08.20 |
정규표현식 AND 표현 , Lookahead 이용 (0) | 2018.08.20 |
이클립스 프로젝트 - Resource Location 폴더 변경 (0) | 2018.04.23 |