자바 입문 첫걸음 — JVM과 바이트코드가 만드는 이식성의 비밀
자바가 어떤 성격의 언어인지, 바이트코드와 JVM 덕분에 왜 한 번 작성해 어디서나 실행할 수 있는지 정리했습니다. JDK와 JRE의 차이, 그리고 첫 프로그램의 class와 main 구조까지 입문자 눈높이로 풀어냅니다.
객체지향 프로그래밍의 대표 언어, 자바 기초 강좌입니다.
자바가 어떤 성격의 언어인지, 바이트코드와 JVM 덕분에 왜 한 번 작성해 어디서나 실행할 수 있는지 정리했습니다. JDK와 JRE의 차이, 그리고 첫 프로그램의 class와 main 구조까지 입문자 눈높이로 풀어냅니다.
자바 변수 선언 방법과 기본 자료형 8가지를 표로 한눈에 정리했습니다. String이 기본형이 아닌 이유, == 와 equals()의 차이, 자동·명시적 형변환과 final 상수까지 예제로 확인합니다.
조회수 리포트를 한 단계씩 완성하며 산술·비교·논리 연산자와 if, switch, for, while을 익힙니다. 정수 나눗셈이 소수점을 버리는 함정과 break·continue 사용법도 함께 다룹니다.
변수만으로 버티다 한계에 부딪히는 코드를 고쳐 가며 클래스와 객체의 관계를 이해합니다. 필드와 메서드, 생성자와 this, 접근 제어자로 만드는 캡슐화, 상속과 오버라이딩까지 살펴봅니다.
배열 선언과 초기화, 2차원 배열, 향상된 for문을 예제로 익히고 인덱스 범위 오류를 피하는 방법을 짚습니다. 크기가 고정되는 배열의 한계에서 ArrayList와 HashMap으로 넘어가는 기준까지 비교합니다.