본문 바로가기

자바2

[JAVA] #2 클래스와 객체 클래스(Class) 클래스 : 객체의 속성과 기능을 코드로 구현한 것을 말한다.멤버변수 : 클래스의 속성들을 말한다.ex) 학생 클래스에 멤버변수가 학번, 학생이름, 학년이 들어있는 경우 변수(Variable) 기본 자료형 : int, long, float참조 자료형 : String, Student, Book (JDK 제공 or 다른 클래스)이름 짓기 규약 - 클래스 : 대문자로 시작한다 ex) Student, Book - 메서드, 변수 : 소문자로 시작하고, 의미있는 단어 사용시 대문자로 시작한다. ex) setStudentName, studentName 메서드(Method) 클래스와 관련된 기능을 구현한다. ( c 언어 ex) 두개의 값의 합을 출력하는 메서드 ex) 두개의 값의 합을 출력하는 메서드.. 2019. 3. 23.
[JAVA] #1 자바의 장점 자바의 장점 자바 가상머신(JVM)을 사용하기 때문에 플랫폼(윈도우, 리눅스)에 영향을 받지 않는다. -> but 느리고 무겁다는 문제가 있다.자바는 객체 지향 언어이다. -> 유지보수가 쉽고 확장성이 좋다. 프로그램의 안정성(포인터 x, 메모리 직접 제어 x -> 가비지 콜렉터가 관리해준다.)풍부한 기능 제공하는 오픈소스(JDK, 자바 개발 키트) 절차지향형 vs 객체지향형 절차지향형 : 시간의 순으로 프로그래밍을 하는 것을 말한다.ex) 아침에 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스에 탄다. -> 버스 요금을 낸다. -> 학교에 도착한다.객체지향형 : 객체를 정의하고, 객체 간 협력을 프로그램으로 구현 하는 것을 말한다.ex ) 학생 밥 : 먹는 관계학생 버스 : 타는 관계학생 학교 : 가.. 2019. 3. 23.