전체 글
-
객체지향언어란?프로그래밍/Java 2019. 9. 22. 18:56
1. 객체지향 언어의 역사 객체 지향 이론은 '실제 세계 사물로 이루어져 있으며, 발생하는 모든 사건들은 사물 간의 사호 작용이다.' 사물의 속성과 기능을 분석하고 그것을 실체화해서 프로그래밍 언어로 녹여 사용했다. 객체지향 이로 능ㄴ 상속, 캡슐화, 추상화 개념을 중심으로 점차 구체적으로 반전되었다. 1960년대 중반 시뮬라라는 최초의 객체지향 언어가 탄생하였다. 당시에 fortran이나 cobol과 같은 절차적 언어가 많이 사용되었지만, 1980년대 중반부터 객체 지향 언어가 많이 사용되었다. 80년대 이후로는 필요성을 많이 느끼고 빠르게 발전하였다. 2. 객체지향언어의 특징 - 코드 재사용성이 높다 - 코드의 관리가 용이하다 - 신뢰성이 높은 프로그래밍을 가능하게 한다. 솔직히 말해, 저자는 맨 처..
-
Java while문프로그래밍/Java 2019. 9. 22. 18:34
While문 while(조건문){ } while문은 조건문에 해당되는 것이 참일 때 실행하는 것이다. 보통 while문에는 boolean형의 값을 쓸 때가 많다. 조건문이 참일 때 계속 동작하므로, 꼭 break문을 사용하여 중지시켜 준다. boolean result = true; while(result) { System.out.println("나는 참이야"); result=false; break; } while(result) { System.out.println("출력되지 않을 걸?"); } 실행 값 나는 참이야 위에 내용처럼 꼭 while문은 조건이 참일 때 사용한다 또한 break문을 넣어주지 않으면 무한 루프가 걸려 메모리를 많이 잡아 먹거나 웹에서는 서버가 터지는 형상이 일어 난다. While문..
-
JAVA switch 조건문프로그래밍/Java 2019. 9. 22. 16:43
switch( 조건 ){ case 1 : 실행문 ; case 2 : 실행문 ; case 3 : 실행문 ; } public static void main(String[] args) { int a = 3; //조건문 실행(int) switch(a) { case 1: System.out.println("1");// a가 1일 때 case 2: System.out.println("2");// a가 2일 때 case 3: System.out.println("3");// a가 3일 때 } String b = "3"; //조건문 실행 (String) switch(b) { case "1": System.out.println("1");// b가 1일 때 case "2": System.out.println("2");// ..
-
JAVA if문, if ~else 문 , if ~ else if ~ else문프로그래밍/Java 2019. 9. 22. 16:18
조건문은 여러 가지 형태로 만들어 줄 수 있는데, 그중에 if 문을 가장 많이 사용한다. if문을 사용하는 법을 알아보자. IF문 if (조건식) { }; 조건식 = 참이면 {}(대괄호) 안에 있는 내용 실행 IF ~else 문 if ( 조건식 ) { } else { }; 조건식 = 참이면 if 옆에 잇는 {}(대괄호)를 실행 하지만, 조건식이 참이 아니면 else를 실행한다. IF ~ else if ~ else문 if ( 조건식 ){ } else if ( 조건식 ){ }else { } 각 조건식이 참일 때의 경우를 실행, 조건식 참이 아닐 때, else의 있는 내용 실행 코드를 보며 살펴보자, IF문 public static void main(String[] args) { int a = 10; int ..
-
변수란 무엇인가?프로그래밍/Java 2019. 9. 22. 10:53
1. 변수 변수는 '변하는수'라고 정의하지만, 프로그밍에선 변수는 값을 저장하고 불러다 사용하는 개념으로 생각하면된다. 값은 주소 형태로 저장 되어 보관된다. 2. 변수의 선언, 값 설정, 초기화 int age; //변수 선언 age = 23; //변수 값 입력 age = 25; //변수 초기화 및 재설정 java에선 변수를 이렇게 정의 할 수 있다. int 는 변수 타입을 넣는 자리이고, age는 변수의 이름을 설정이 가능하다. age = 23 은 변수의 값을 설정 할 수 있다. 변수를 저장하고 사용하는 것이 가능하다. 사용하다가 age의 수를 다시 재 설정 하여 값을 변경 하는 것도 가능하다.(변수를 재설정 하는 개념은 자주 사용하니 기억해 두자.) 3. 값 출력 public static void m..
-
DDL, DML, DCL 이란?데이터 엔지니어링/SQL 2019. 9. 21. 19:26
SQL이란?? 데이터베이스의 사용하는 언어의 종류로서 릴레이션에 의해 정의된 정보를 담은 테이블에서 정보를 활용하고 싶을 때 필요한 언어이다. SQL은 크게 4가지로 나뉘다. 4가지 종류를 알아 보겠다. 명령어종류 명령어 설명 데이터 조작이 (DML : DATA Manipulation Language) SELECT 데이터 베이스에서 필요한 정보를 가져올 때 사용한다. INSERT 정의한 정보를 데이터베이스에 넣을 때 사용한다. UPDATA 정보를 수정할 때 사용 DELETE 정보를 삭제할 때 사용 (사용하지 않는 것이 일반적임) 데이터 정의어 (DDL : DATA Definition Language) CREATE , ALTER, DROP, RENAME, TRUNCATE 테이블과 같은 데이터 구조를 정의 ..