● Package(1) 묶음 : 클래스(2) 효과1) 사용의 편의2) 이름 충돌 방지 class path : 클래스를 어디에서든 경로와 상관없이 불러다 쓸수있게 해주는 설정 java.lang 패키지는 기본(core) 패키지므로 유일하게 import를 하지 않아도 된다. jar 파일로 압축을 할때는 옵션으로 cvf를 사용한다. -> jar cvf (파일이름).(확장자) (패키지 이름)jar 파일로 압출을 풀때는 옵션으로 xvf를 사용한다. -> jar xvf
● 선택 정렬 public class SelectionSort {public static void main(String[] args) {int data[] = { 6, 3, 7, 5};for(int row=0; row
● CLASS part 1. (1)특징1) 묶음 : 변수, 메서드2) 캡슐화 단위 : 편리, 보안, 최소 단위3) 설계도4) 데이터 타입 역할 *. Build 자동화 툴 : ANT (2) 변수의 종류1) 선언된 위치에 따라서- 클래스 : 인스턴스 변수(멤버 변수)- 메서드 : 변수(지역 변수) 2) 저장되는 내용에 따라서- 값 : 변수(기본 데이터 타입)- 주소 : 참조 변수(객체 데이터 타입) (3) 메서드(함수)1) 동작(기능)을 구현2) 만드는 방법리턴타입 메서드명(...){기능 구현}3) 사용방법메서드명(...)4) 호출 방식- 인자가 없는방식- 인자가 있는 방식- 리턴값(반환값)이 있는 방식5) return- 값을 반환(반드시 1개만 가능) (4) 메서드의 오버로딩(overloading) : 중..
● 데이터 타입 분류자바 데이터 타입에는 크게 기본타입(primitive type) 참조타입(reference type)으로 분류된다.기본 타입이란 정수, 실수, 문자, 논리 리터럴 저장 타입을 말한다.참조 타입이란 객체(object)의 번지를 참조하는 타입으로 배열, 열거 클래스, 인터페이스 타입을 말한다. ▶ 차이점- 기본 타입인 byte, char, short, int, long, float, double, boolean을 이용해서 선언된 변수는 실제 값을 변수 안에 저장함- 참조 타입인 배열, 열거, 클래스, 인터페이스를 이용해서 선언된 변수는 메모리의 번지를 값으로 갖는다. 번지를 통해 객체를 참조한다는 뜻에서 참조타입이라고 부른다. ※ 변수가 스택(stack) 영역에 생성 객체는 힙(heap)..
1. 반복문 - while문while(조건식){문장;...} while(true){문장;...} - do~while문do{문장;...}while(조건식); - for문for(초기화; 조건식; 카운터)문장; 초기화;for(;조건식; 카운터)문장; 초기화;for(;;카운터){...조건식...} 초기화for(;;){...조건식...카운터} 2. 반복문 강제 종료1) break; (완전 종료)2) continue; (일시 종료) 3. 반복문의 중첩
1. 종류- 조건문- if문 ex) if(조건식) { 문장;} - if else문 ex) if(조건식) { 문장; 문장;} else{ 문장; 문장;} - nested if문 ex) if (조건식){ if(조건식) 문장; else 문장; } else { if(조건식) 문장; else 문장; } - switch문 ex) switch(변수 또는 수식){ case 값 또는 '값: 문장; 문장; case 값 또는 '값 문장; case 값 또는 '값: 문장; 해당 변수에 스위치가 들어간다고생각하면된다.case의 마무리마다 break; 를 써주면,해당케이스에 도달하는순간 그다음은 넘겨버리기때문에변수에 해당하는 값 만 출력할수있다.
● 논리적 사고방식 일의 순서 -> 알고리즘 = 자료구조 1. 변수(Variable)- 임시기억 (저장) 공간- 변수 선언과 초기화 ex) 데이터타입 변수명; 변수명 = 값; 데이터타입 변수명 = 값; - 반드시 선언한곳에서만 사용할 수 있다. (유효범위)stack 2. Data Type- 기본 Data Type(비객체 Data Type) 용도 크기 정수형byte (1byte) short (2byte)int (4byte) - defaultlong (8byte) 실수형 float (4byte)double (8byte) 문자형 char (2byte) 논리형boolean - true, false bit ,
● 일반프로그램 사용방법 텍스트 문서 ---> 문서 해독 ----> 컴퓨터 (실행파일)(원시 소스 코드) o 해석방법(compiler) - 1. 컴파일(compile) : 텍스트 문서를 모아서 한번에 해석하는 방식 2. 인터프리터(interpreter) : 텍스트문서를 한줄씩 해석하는 방식 o 실행파일(binary file) ex) .exe , .com, .html .. ● Java 컴파일러 ---> JDK(Java Development kit) 설치 - 자바 개발 키트 JRE(Java Runtime Environment) 설치 - 자바 실행 환경 www.oracle.com 사이트 접속 후 JDK 다운로드 공부용 목적이기 때문에 최신버전인 9버전을 설치한다. 기업에서 사용할때는 보편적으로 사용되야하므로 ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.