[ITWILL : JAVA] JAVA전체목록List
🌳자바기초
- 컴퓨터와 자바 기초이론
- 자바접근자 public과 private, 자바 데이터 형태, 모든 연산자들, A++과 ++A의 차이, (조건)? TRUE:FALSE
- Scanner라이브러리와 equals()를 이용한 사칙연산계산기, if문과 switch문 변환 예시, 반복문과 break
- Method, 변수와 상수, 배열 Array, new키워드
- 기본 반복문암기, String인지 체크(typeof), N개의 양수를 받아 최대값 출력, char와 String의 차이점 산술연산자
- 리터럴(literal), byte + byte가 왜 에러날까, int VS Integer, void와 int차이
- 비트연산자, 이진수와 십진수 변환
- 자바포맷스트링, Random 숫자 뽑기, 상황별 반복문 추천(for, while, do~while)
- 369게임만들기
- 배열과 함께쓰는 메서드
🌳클래스
- 객체지향언어, 클래스 : 멤버변수vs지역변수
- 클래스 : 메서드, 객체생성(객체화 = 인스턴스화), 오버로딩(overloading)
- 클래스 : 생성자, new역할, this키워드용법
- 클래스 : 매개변수위치에 따른 차이(생성자 vs 메서드), private멤버변수 getter와 setter로 가져다쓰기
- 클래스 : 상속, 메서드 오버라이딩, super()
- 클래스 : 다형성(Polymorphism)
- 클래스 : 패키지, 임포트, 접근제어자, 데이터 은닉과 보호, 싱글턴디자인패턴
🌳기본클래스 이외에 자바 구성요소
- 기본클래스 이외에 자바 구성요소1 : 추상클래스, 인터페이스
- 기본클래스 이외에 자바 구성요소2 : enum
- 기본클래스 이외에 자바 구성요소3 : annotation, generic
🌳자바개념
🌳java.lang패키지
- java.lang패키지1 : Object클래스의 메서드(equals(), hashcode(), clone(), getClass()
- java.lang패키지2 : System클래스의 메서드
- java.lang패키지3 : String클래스의 메서드, StringBuffer와 StringBuilder 클래스의 메서드
- java.lang패키지4 : Math클래스, Wapper클래스
🌳유용한 클래스
- 날짜 및 시간 처리하는 클래스의 변천사
- 포맷팅클래스 : StringTokenizer, DecimalFormat, SimpleDateFormat, MessageFormat
- 정규표현식, 자주 사용하는 정규식
- 숫자처리클래스 : java.util.Random, java.math.BigInteger, java.math.BigDecimal
🌳컬렉션 프레임워크
🌳I/O
🌳멀티스레드 프로그래밍
- 멀티스레드프로그래밍1 : 멀티스레드프로그래밍1 : 개념, 용어정리, 스래드 상태와 제어
- 멀티스레드프로그래밍2 : 풍선게임
- 멀티스레드프로그래밍3 : 멀티스레드의 문제점과 해결
- 멀티스레드프로그래밍4 : 스레드 풀을 활용한 구구단