자바 3

자바 개발환경 구축(JDK 다운로드 및 설정)

1. 자바 기반 프레임워크기 때문에 자바를 먼저 설치한다. 2. oracle사이트에서 개발자용 개발 툴 다운로드 ( JDK 8 - windows x64 설치 요즘 pc 대부분은 64비트이기 때문.) x86은 32 비트라는 의미 ※ https://www.oracle.com/java/technologies/downloads/#java8-windows ※ 위 링크로 들어가서 아래쪽으로 내려가다보면 Java8, Java11 버전 보임. ※ 자바는 무료이며, 오라클로 넘어가면서 회원가입해야 다운로드 가능 3. 다운로드받은 파일을 실행한다. 경로설정은 기본 경로로 해도 되고 나처럼 따로 만들어도 된다. ※ 설치는 두번두 번 된다( 그래서 경로 설정 두 번 나옴. 처음에 JDK 설치, 두 번째는 JRE 설치: 같은 ..

클래스 Class

현실에서의 객체는 설계도를 바탕으로 만들어진다. 자바에서 클래스는 설계도 역할을 한다. 클래스가 있어야 객체를 만들 수 있다. ex) 자동차가 객체라면 클래스는 자동차의 설계도이다. 클래스로부터 만들어진 객체를 인스턴스라고 하며, 이 과정을 인스턴스화라고 한다. 하나의 클래스로부터 여러 개의 인스턴스를 만들 수 있다. 4. 클래스 == 데이터 + 함수 변수 : 하나의 데이터를 저장할 수 있는 공간 배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간 구조체 : 서로 관련된 여러데이터(종류 관계X)를 하나로 저장할 수 있는 공간) -서로관련있는 것들끼리 클래스 : 데이터와 함수의 결합 (구조체 +함수(메소드) ) - 서로 관련있는 것들끼리 ↓ 클래스의 작성규칙 더보기 하나이상의 문자로 이루어져야..

자바의 정석 2022.04.11

객체 지향 프로그래밍 기본 개념

1. 객체 지향 프로그래밍 OOP : Object-Oriented Programming 1) 객체를 만들고 이를 조합하여 완성된 프로그램을 만드는 기법. 2) 객체지향 언어 = 프로그래밍 언어 + 객체지향개념(규칙) ↓부가설명 더보기 80년 초 기존의 프로그래밍언어로 빠른 변화를 쫓아가지 못해 소프트웨어의 위기가 옴. 해결책으로 객체지향 언어를 도입(절차적 -->객체지향) 객체지향의 장점 - 코드의 재사용성이 높고 유지보수가 용이, 중복코드 제거 = 코드를 한번만들면 다른곳에서 쉽게 사용할 수 있고, 소프트웨어가 변경되어도 적은노력으로 대응가능하다. C언어에 객체지향개념을 추가한게 C++이다. 하지만 너무 어려워서 확산이 많이 되지 않았다. 1996년 JAVA가 C++에서 잘안쓰는 기능을 떼어내 쉽게만들..

자바의 정석 2022.04.10