분류 전체보기

lombok 다운로드 JAR 다운로드 후 이클립스 설치 디렉토리로 이동 해당 설치 디렉터리 cmd 열고 lombok 설치 실행 java -jar lombok.jar 명령 lombok 설치 ide 설치 경로를 선택 후 install/update 클릭 설치 완료 후 이클립스 재시작 이클립스 outline view로 getter setter 메서드 확인 getter setter 메서드도 잘 생성되었는데도 Undefined 오류 발생 시 Help > Install New Software https://projectlombok.org/p2 입력 lombok 선택 > next next license accept > finish progress 끝날 때 까지 대기 중간에 Trust Accept 창 나오면 select..
01_abstract 키워드 - 추상 메서드와 추상 클래스 추상 메서드(Abstract Method) : 구현부가 없는 메서드 추상 메서드를 하나라도 갖고 있는 클래스는 추상 클래스(Abstract Class)로 선언해야 한다. package abstractMethod01; public class Driver { public static void main(String[] args) { 동물[] 동물들 = new 동물[5]; 동물들[0] = new 쥐(); 동물들[1] = new 고양이(); 동물들[2] = new 강아지(); 동물들[3] = new 송아지(); 동물들[4] = new 병아리(); for (int i = 0; i < 동물들.length; i++) { 동물들[i].울어보세요(); } } } ..
객체 지향은 인간 지향, 직관적 프로그래밍 언어의 발전사를 보면 개발자를 더욱 편하고 이롭게 하기 위해 발전했다. 로우 레벨의 기계가 아닌 하이 레벨의 인간을 배려하기 위한 과정이었다. 포인터 개념은 기계 수준으로 눈높이를 낮추지 않으면 이해하기 힘든 부분이였고, "왜 우리가 기계 종속적인 개발을 해야 하는가?"라는 의문이 생긴 개발자들은 "우리가 눈으로 보고, 느끼고, 생활하는 현실 세계처럼 프로그래밍 할 수 없을까?"라는 고민 속에서 객체 지향의 개념이 탄생 했다. 논리적인 단위 블록, 함수 객체 지향의 증거는 무엇인가? #객체 이다. 기존의 구조적 프로그래밍 언어에서 가장 중요한 것은 #함수 였다. D&C (Divide and Conquer, 분할 정복) 아무리 복잡한 문제라도 작은 문제로 분할해서..
자바 개발 환경 이해 JVM (Java Virtual Machine) JRE (Java Runtime Envionment) JDK (Java Development Kit) 현실세계 자바 개발 환경 소프트웨어 개발 도구 JDK 자바 개발 도구 - JVM용 소프트웨어 개발 도구 운영체제 JRE 자바 실행 환경 - JVM용 OS 하드웨어 - 물리 컴퓨터 JVM 자바 가상 기계 - 가상의 컴퓨터 배포되는 JDK, JRE, JVM은 JDK가 JRE를 포함하고 다시 JRE는 JVM을 포함하는 형태로 배포된다. JDK - 자바 소스 컴파일러 javac.exe 포함 JRE - 자바 프로그램 실행기 java.exe 포함 자바는 기존 언어로 작성한 프로그램을 각 플랫폼 용으로 배포되는 설치 파일을 따로 준비해야 했던 불편..
j_silver
'분류 전체보기' 카테고리의 글 목록 (2 Page)