45

[이것이 자바다] CHAPTER 07. 상속 │ 개념

7.1 상속 개념 상속(Inheritance)란 부모가 자식에게 물려주는 행위이다. 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여 개발 시간을 단축시킨다. 클래스의 수정을 최소화할 수도 있다. 부모 클래스를 수정하면 모든 자식 클래스에 수정 효과를 가져온다.      7.2 클래스 상속 자식이 부모를 선택한다. 자식 클래스를 선언할 때 상속받을 부모를 결정하고, 부모 클래스를 extends 뒤에 기술한다. 다중 상속을 허용하지 않으므로 extends 뒤에는 단 하나의 부모 클래스만이 와야 한다.public class 자식클래스 extends 부모클래스 {}      7.3 부모 생성자 호출자식 객체를 생성하면 부모 객체가 먼저 생성된 다음 자식 객체가 생성된다.자..

1장. SELECT 검색

1. SELECT 명령어줄 바꿈 잘못해서 에러가 발생하는 경우가 발생한다.- FROM 키워드 줄 바꿔서 에러- 테이블 이름 줄 바꿔서 에러- 컬럼 이름 줄 바꿔서 에러- 작성 도중에 단어별로 단어를 모두 작성 후 줄바꿈하기      (1) 모든 칼럼 조회하기SELECT *FROM 테이블; 실외용을 출력한다. 해당 테이블의 실제로 들어 있는 내용을 출력한다. 키워드를 잘 따져서 작성해야 한다.   줄 바꿈 잘못해서 에러가 발생하는 경우가 발생한다. FROM 키워드 줄 바꿔서 에러테이블 이름 줄 바꿔서 에러컬럼 이름 줄 바꿔서 에러작성 도중에 단어별로 단어를 모두 작성 후 줄바꿈하기 DESC로 테이블 구조 파악하기테이블의 내용을 설명해달라는 명령어. 해당 사용자가 만든 모든 테이블 조회한다. 가변형 문자열로..

Oracle/개념 2024.06.06

[이것이 자바다] Chapter 03. 연산자 │ 개념

3.1 부호/증감 연산자부호 연산자는 변수의 부호를 유지하거나 변경한다.연산자설명+피연산자피연산자의 부호 유지-피연산자피연산자의 부호 변경  주의할 점은 부호 변경 후의 타입이다. 범위에 맞지 않는 타입의 변수에 연산자로 인한 변경될 값을 대입하게 된다면 컴파일 에러가 발생한다. 이때 정수 타입(byte, short, int) 연산의 결과는 int 타입이다. 부호를 변경하는 것도 연산이므로 부호 변경 연산 결과는 int 타입 변수에 대입해야 한다.  증감 연산자(++, --)는 변수의 값을 1 증가시키거나 1 감소시키는 연산자이다.연산식설명++피연산자피연산자의 값을 1 증가시킴--피연산자피연산자의 값을 1 감소시킴피연산자++다른 연산을 수행한 후에 피연산자의 값을 1 증가시킴피연산자--다른 연산을 수행한..

[이것이 자바다] CHAPTER 02. 변수와 타입 │ 개념

2.1 변수 선언 컴퓨터 메모리(RAM)는 수많은 번지들로 구성된 데이터 저장 공간이다. 프로그램은 데이터를 메모리에 저장하고 읽는 작업을 빈번히 수행한다. 이때 프로그래밍 언어는 메모리를 관리하기 위해 변수를 사용한다. 변수(variable)는 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름이다. 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽는다. 자바의 변수는 정의한 타입의 값만 저장할 수 있다.   변수를 사용하려면 변수 선언이 필요한데, 변수 선언은 어떤 타입의 데이터를 저장할 것인지 그리고 변수 이름이 무엇인지를 결정하는 것이다.int age; // 정수 값을 저장하는 age 변수 선언double value; // 실수 값을 저장하는 value 변수 선언 변수 이름은 첫 번째 글..

[이것이 자바다] CHAPTER 01. 자바 시작하기

생략 1.2 운영체제별 JDK 설치1.3 윈도우 환경 변수 설정1.4 맥OS 환경 변수 설정1.5 바이트코드 파일과자바 가상 머신1.6 소스 작성부터 실행까지1.7 이클립스 설치1.8 이클립스 프로젝트 생성1.9 이클립스 소스 작성부터 실행까지      1.1 프로그래밍 언어와 자바 컴퓨터가 이해할 수 있는 기계어(machine launguage)는 0과 1로 이루어진 코드를 사용한다. 따라서 사람이 이해하기에는 매우 어렵다. 그렇기 때문에 사람과 컴퓨터가 대화하기 위해서는 사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요하다.  프로그래밍 언어는 고급 언어와 저급 언어로 구분된다. 고급 언어란 컴퓨터와 대화할 수 있도록 만든 언어 중 사람이 쉽게 이해할 수 있는 언어이다. 고급 언어로 작..