본문 바로가기

언어 기초

[자바의정석 | Chapter 06 객체지향 프로그래밍1] 객체배열, 프로그래밍에서의 클래스 1. 학습목표 객체배열에 대해 이해할 수 있다. 프로그래밍관점에서 클래스를 이해할 수 있다. 2.필요 개념 문장정리 객체배열 객체 역시 배열로 다루는 것이 가능하며 이를 객체 배열이라 한다. 객체 배열 안에 객체가 저장되는 것이 아니고 객체의 주소가 저장된다. 객체 배열은 참조변수들을 하나로 묶은 참조변수 배열이다. 객체배열을 생성하는 것은 객체를 다루기위한 참조변수들이 만들어진 것일 뿐 아직 객체가 저장되지 않았다. 배열초기화 블럭이나 for문을 사용하여 초기화를 한다. 객체배열도 같은 타입의 객체만 저장할 수 있다. 클래스 변수 : 하나의 데이터를 저장할 수 있는 공간 배열 : 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간 구조체 : 서로 관련된 여러 데이터를 종류에 관계없이 하나의.. 더보기
[자바의정석 | Chapter 06 객체지향 프로그래밍1] 클래스,객체,인스턴스 1. 학습목표 객체지향 프로그래밍에 대해 이해할 수 있다. 클래스,객체,인스턴스의 개념을 이해할 수 있다. 2.필요 개념 문장정리 객체지향이론의 기본 개념은 '실제 세계는 객체로 이루어져 있으며 발생하는 모든 사건들은 사물간의 상호작용이다'라는 것이다. 객체지향언어의 가장 큰 장점은 코드의 재사용성이 높고 유지보수가 용이하다는 것이다. 클래스와 객체와 인스턴스 클래스란 객체를 정의해 놓은 것, 객체의 설계도라고 할 수 있다. 클래스는 단지 객체를 생성하는데 사용될 뿐 객체 그 자체는 아니다. 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화, 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖고 있으며 인스턴스는 어떤 클래스로부터 만들.. 더보기
[자바의정석 | Chapter 05 배열] 다차원배열 예제 18~23 1. 학습목표 테이블형의 배열을 다룰 수 있다. 추후에 업로드해보겠다. 2.필요 개념 문장정리 . 3. 코드작성 . . 4. 마무리 더보기
[자바의정석 | Chapter 05 배열] String배열 예제12~15 1. 학습목표 String배열에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 String[] name = new String[3]; 3개의 String타입의 참조변수를 저장하기 위한 공간이 마련되고 참조형 변수의 기본값은 null이므로 각 요소의 값은 null로 초기화 된다. 기본형 배열이 아닌 참조형 배열의 경우 배열에 저장되는 것은 객체의 주소이다. string[] name = new String[3]; //길이가3인 String배열을 생성 name[0] = "Kim"; name[1]= "Park"; name[2] = " Yi" ; String클래스는 char배열에 메서드를 추가한 것이다. 기본형 변수의 값을 비교하는 경우 ==연산자를 사용하지만 문자.. 더보기
[자바의정석 | Chapter 05 배열] 배열 예제5 ~ 11 1. 학습목표 배열의 활용에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 [예제5- 5] 총합과 평균 - 배열의 모든 요소를 더해서 총합과 평균을 구한다. [예제5- 6] 최대값과 최소값 - 배열의 요소중에서 제일 큰 값과 제일 작은 값을 찾는다. [예제5-7,8]섞기(shuffle) - 배열의 요소의 순서를 반복해서 바꾼다. (카드섞기, 로또번호생성) [예제5- 9]임의 값으로 배열채우기 - 연속 또는 불연속적인 값들로 배열을 초기화한다. [예제5- 10] 정렬하기(Sort) - 오름차순, 내림차순으로배열을정렬 [예제5- 11] 빈도수구하기 - 배열에어떤값이몇개저장되어있는지세어서보여준다. 3. 코드작성 class ArrayEx5 { public stat.. 더보기
[칼퇴족 HTML5 + CSS3 | Chapter 02 HTML 페이지 만들기] 기본 요소의 종류와 태그,속성 1. 학습 목표 기본 요소의 태그와 속성을 이해할 수 있다. 2. 필요 개념 문장정리 기본 요소 ~ 제목태그 문단 태그 줄바꿈 태그로 끝나는 태그가 없다. 예약문자는 대소문자를 구분한다. 태그는 기울어짐, 태그는 굵게보임, 태그는 굵게보임 으로 강조할 때 사용된다. 주석태그는 해당 코드의 이해를 돕는 설명을 추가하거나 코드를 숨기는 역할을 한다. 태그는 이미지를 삽입하고 src, alt속성을 사용한다. 시작하는 태그만 있고 inline특징이 있다. 상대파일경로는 HTML파일을 기준으로 이미지 경로를 인식하는 방법이다. 절대파일경로는 서버를 기준으로 시작점부터 이미지 위치까지 경로를 의미한다. HTML문서에 이미지를 삽입할 때는 절대 경로보다 상대 경로로 마크업하는 것이 좋다.인라인 태그의 특징은 요소들이.. 더보기
[칼퇴족 HTML5 + CSS3 | Chapter 02 HTML 페이지 만들기]block-level, inline-level 요소 1. 학습 목표 HTML문서의 태그와 요소의 속성을 이해할 수 있다. 2. 필요 개념 문장정리 속성 href속성은 다른페이지로 이동하는 속성이다. 태그는 하이퍼링크 역할로 이동하고자 하는 페이지의 URL을 알고 있어야 한다. target속성은 하이퍼링크로 연결된 문서를 현재 페이지에서 열 것인지 새로운 페이지에서 열 것인지 결정하는 속성이다. src속성은 이미지 경로와 이미지 파일을 입력하는 속성이다. 이미지파일을 불러오는 태그는 , 파일이 있는 위치를 표기하는 속성은 src속성이다. alt속성은 이미지를 대신하여 대체 텍스트로 보여준다. 요소는 수직으로 표시하는 블록요소와 수평으로 표시하는 인라인요소가 있다. 수직배열을 뜻하는 블록 요소는 웹브라우저 한 줄을 다 사용하고 위아래 여백이 있으며 항상 새로.. 더보기
[SQL 첫걸음 | 3장 정렬과 연산] 함수, CASE문 1. 학습목표 함수에 대해 이해할 수 있다. CASE문에 대해 이해할 수 있다. 2.필요 개념 문장정리 함수 함수명 (인수1, 인수2...) 인수는 혐수명 뒤에 괄호로 묶어 표기한다. 인수의 수나 구분방법은 함수에 따라 다르다. 인수는 파라미터라고도 부른다. 함수는 결과값을 반환하고 함수의 반환값이라고 한다. MOD함수는 임수호는 나누어질 수와 나눌 수의 순으로 2개를 지정하면 나머지값을 반환하는 함수이다. ROUND 함수는 소수점 단위를 반올림하는데 시용한다. 문자열 연산 CONCAT SUBSTRING TRIM CHARATER_LENGTH MySQL에서는 CONCAT함수로 문자열을 결합한다. SUBSTRING 함수는 문자열의 일부분을 계싼해서 반환해주는 함수이다. TRIM 함수는 문자열의 앞뒤로 여분의.. 더보기