Java/자바의정석

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. 조건문 자바에서 조건문은 if, switch문 두 가지 뿐이다. if문은 위에서 아래로 순차적으로 조건식을 확인하는 반면, switch case 문은 해당되는 경우를 바로 찾아서 실행문을 실행시켜준다. switch-case는 정수, 문자, 문자열 형태만 가능하여, 정수로 값이 떨어지고 비교하려는 조건이 많아지면 swith-case를 사용하는 것이 성능면에서는 좋다. // if 문 if(조건식1) { // 조건식1이 true일 때 실행 } else if(조건식2) { // 조건식2이 true일 때 실행 } else { // 위의 모든 조건식이 fasle 일 때 실행 } // switch-case 문 switch (ch) { c..
남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. 변수(Variable) 변수란 데이터를 저장할 수 있는 메모리 공간을 의미 변수를 메모리의 어디에 저장하고 어떤 방식으로 저장할지는 프로그래밍 언어와 운영체제가 정하는데, 자바의 경우 JVM이 하게 된다. 2. 명명 규칙 대소문자가 구분된다. 길이에 제한이 없다. 예약어를 사용해서는 안된다. 숫자로 시작해서 안 된다. 특수문자는 “ _ ”, “ $ ” 만 사용 가능 3. 명명 규칙(권장사항) 한글 등 사용 x (오류 잡기가 힘듦) 클래스 이름의 첫 글자는 항상 대문자 Person, String 변수, 메서드 이름은 항상 소문자 getInfo(), age 여러 단어의 경우 첫글자는 대문자 lastIndexOf(), String..
남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. 객체지향 프로그래밍(OOP, Object-Oriented Programing) 객체지향 프로그래밍이란 프로그래밍에 필요한 데이터와 행위를 가진 객체를 만들고, 객체에게 적당한 책임을 할당하고 그 객체들 간의 유기적인 상호작용을 통해 논리적인 흐름(로직) 구성하는 프로그래밍 방법이다. 객체지향 프로그래밍을 한미디로 정리하면 객체들 간의 상호작용을 통해 프로그래밍하는 방법이다. 그럼 객체지향에서 말하는 객체가 무엇일까? 2. 클래스 / 객체 / 인스턴스 클래스(Class)란? 객체를 정의하고 만들어 내기 위한 설계도를 의미한다. 속성(필드) + 행위(메서드)로 구성된다. 사용자 정의 타입이라고도 하며, 서로 관련된 값을 묶어서 ..
kmindev
'Java/자바의정석' 카테고리의 글 목록 (4 Page)