본문 바로가기

개발언어/JAVA2

[김영한의 실전 자바 - 기본편] 1. 클래스와 데이터, 기본형과 참조형 본 게시글은 김영한님의 인프런(Inflean)강의 김영한의 실전 자바 - 기본편 강의를 수강하고 공부한 내용을 정리한 글입니다.1. 클래스가 필요한 이유여러 명의 학생 정보(이름, 나이, 성적)를 저장하고 출력하는 프로그램을 만든다고 가정해보자. 학생 수 가 적을 경우에는 다른 변수를 선언하거나 배열에 저장해 출력할 수 있다. 그러나 학생수가 늘어날 수록 수정해야 할 코드가 많아지고, 데이터를 수정하며 문제가 발생할 가능성이 높다. 따라서 학생이란 개념 안에 이름, 나이, 성적을 함께 관리하는 것이 효율적이다. 이러한 이유로 만들어진 학생이란 개념이 바로 클래스이다.1.1 클래스 도입package class1;public class Student { String name; int age; .. 2025. 3. 7.
[김영한의 실전 자바 입문] - 내용 정리 본 게시글은 김영한님의 인프런(Inflean)강의 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의를 수강하고 공부한 내용을 정리한 글입니다.1. 자바 표준 스펙자바 표준 스펙과 구현자바는 표준 스펙과 구현으로 나눌 수 있다.자바 표준 스펙은 이렇게 만들어야 한다는 설계도이자 문서이며 자바 커뮤니티 프로세스(JCP)를 통해 관리된다.여러 회사에서 자바 표준 스펙에 맞추어 실제 작동하는 자바 프로그램을 개발한다.회사 마다 각각 장단점이 있다. 예를 들어 Amazon Corretto는 AWS에 최적화 되어 있다.각 회사들은 대부분 윈도우, MAC, 리눅스 같이 다양한 OS에서 작동하는 버전의 자바도 함께 제공한다.참고 : 다양한 자바 구현에 대해서는 다음 사이트를 참고하자.변경의 용이자바 구현들은 모.. 2025. 2. 2.