일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- exception
- 알고리즘
- 삼성청년SW아카데미
- edwith
- ssafy
- SSAFY 9기
- 관계형 데이터베이스
- 부스트코스
- CS 기초
- Computer Science
- CS 기초지식
- 기초프로그래밍
- ERD
- til
- 모두를 위한 컴퓨터 과학
- 예외처리
- Compute Science
- CS50
- 모두를 위한 컴퓨터 과학(CS50)
- WebProgramming
- 데이터베이스 모델링
- java
- Java Programming
- w3schools
- CS기초지식
- SW
- 객체지향
- 이진법
- 상속
- 면접을 위한 CS 전공지식 노트
- Today
- Total
목록분류 전체보기 (78)
Joslynn의 하루
지역변수와 전역변수 1) 지역변수 : method 내부에 선언된 변수 : 선언된 method 내에서만 접근 가능 : 지역변수는 사용전에 반드시 초기화 해야 함 ex) int a =0; 2)전역변수 :class 내부에서 선언된 변수 : 모든 method에서 접근 가능 : 지역변수와 전역변수의 이름이 같을 수 있음 = this.변수이름;하면 전역변수를 의미 // 현재 객체 안에 들어있는 전역변수를 호출하는 명령어 : 전역변수 앞에서는 접근 제한자(public, protected, 생략, private) 사용 가능 ↔ 지역변수는 불가능 : 전역변수는 객체가 생성되는 시점에 자동 초기화 (1) 정수형: 0 / 실수형: 0.0 / char: \u0000 / 논리형: false (2) 객체형: String - nu..
Method - 객체 안에 선언되어 객체가 가지고 있는 기능 - 반드시 class 내부에 선언 - 반드시 호출해서 사용(호출된 순서 중요) - 재귀호출가능 (자기 자신 안에서 자신을 호출) - Method 마지막 구현부에서 return할 수 있음 (1번만 가능) - 재사용 목적: 코드의 중복 피할 수 있음 Method 작성법 modifiers(제한자) : 둘 이상이 올 때는 공백으로 구분한다. s: 0개 이상 올 수 있다. 1) 접근 제한자 (access modifier): method의 접근을 제한 ①public: 어디서나, 아무나 접근 가능 ② protected: 상속 관계라면 어디서나(폴더) 접근 가능 ③생략(작성x): 같은 폴더 내에서 아무나 접근 가능 ④private: 하나의 class 내에서만..
Switch 문 switch (표현식) {//표현식은 조건 대상 case 값: 문장; break; // break가 없으면, switch문은 if 문과 달리 break를 만날 때까지 밑의 문장을 모두 실행 case 값: 문장; break; case 값: 문장; break; case 값: 문장; break; case 값: 문장; break; .... default: 문장; // 앞의 case 값이 모두 해당하지 않을 때, default에 해당(값이 없음) } : 표현식에 올 수 있는 데이터 타입 실수형은 안됨, 정수형, char형만 가능 byte, short, char, int, String(객체를 담고 있는 변수에는 주소값이 담기기 때문에 비교가 안됨, String 비교가 많아지다 보니 java 1.7 ..
Java : java의 확장자 = .java (class 이름과 대문자까지 동일해야 함) : class이름(첫 글자는 항상 대문자 = class Test), method 이름, 변수 이름 (identifier 규칙 - 중복되는 것 없이 이름 만들어내야 함) : 객체 지향 언어 - 객체 = object = class (비슷한 의미) : 모든 객체들은 속성(객체를 만들기 위한 요소들)과 기능을 가짐 *속성 = field = 전역 변수 = 맴버필드 *기능 = 메소드(method) -> 다른 언어에서는 함수(Function)라고 표현하기도 함 속성과 method 이름의 첫 글자는 소문자 : method (){}는 괄호 열림 및 닫힘 1. 컴파일: .java는 실행 파일이 아님(하나의 틀에 불과), java 파일..
Escape 문자 - 출력을 제어하기 위한 명령어 필요 * 이스케이프 문자: 문자열 사이에 꽂아 넣을 수 있는 명령어 \b : 백스페이스 (backspace) \t : 수평 탭(horizontal tab) 삽입 \n : 새 행(new line) 삽입 *System.out.println: System.out.print에서 \n의 역할을 추가 \f : 폼피드(form feed - 다음 페이지로) \r : 캐리지 리턴 (carriage return - 제일 왼쪽 위치로) \' : 홑 따옴표 삽입 \'' : 이중 따옴표 삽입 \\ : 역슬래쉬 삽입 printf 2013-07-23 System.out.printf("%d-%d-%d", 2013, 07, 23); 2013 / 07 / 23 System.out.pri..
Java : Sun 마이크로소프트에서 시작 : 1991년에 오크라는 이름으로 전자제품에 들어가는 SW로 시작 : 1995년에 자바라는 이름으로 재탄생 : 2011년에 Oracle사에서 인수 : 환경 세팅 1) JDK(Java Develpment Kit) 설치 - oracle.com에서 다운로드 - open JDK도 많이 다운로드 받고 있음 - Azulu, Adopt, 레드헷에서 제공 중 - Java Version Java 18 Java 17 Java 11 Java 8 - Java의 특징: 운영체제에 독립적임 (하나를 만들어놓으면, 어느 운영체제든 문제 없이 돌아감) 2) 코딩을 위한 tool 준비 - 메모장 - 에디터플러스 - IDE(통합 개발 환경) Ex> Eclipse, 인텔리제이 3) Path 설정..
부동 소수점(Float Point) 실수의 크기와 범위 - 4바이트 실수 표현: 부호비트(1 bit), 지수부(8 bit)와 가수부(23 bit - 소수점과 정수를 한 방에서 표현)로 구성 자바 변수 선언 - 컴파일러는 자기가 모르는 기호는 오류를 냄. - 선언 (kor): 모든 키워드는 선언하고 사용해야만 한다. - Java: 변수, 함수, 참조 변수 등 선언할 수 있음 - 변수: 값을 저장하기 위한 공간(그릇) → 변수 선언 시 메모리에 공간이 생김 - 변수 초기화: 변수를 처음 선언 시, 초기 값을 입력하는 것 변수를 선언하는 방법 - 변수 명명 규칙: 영문자로 시작, 띄어쓰기 불가, 특수 문자 불가 - 여러 변수를 한 번에 선언하기: int kor1, kor2, kor3; 출력 스트림 객체와 AP..
조건문 if - 조건문은 if로 시작 = if는 조건문을 의미 - if 뒤의 괄호: if 절 / 중괄호가 감싸고 있는 구간: then 절 - 조건문에서는 if 절 값이 true일 때 then 절이 실행됨 → if 절이 false이면, then 절은 실행되지 않음 예제 1) 결과값: result : true 예제 2) 결과값: 5 else - if-else절은 if 절의 값이 true일 때, then절이 실행되고, false일 때, else 절이 실행됨 예제 3) 결과값: 1 예제 4) 결과값: 2 else-if 절 - if절의 값이 true라면 then절이 실행, false라면 else if절로 제어가 넘어간다. - else if절의 값이 true라면 else if then절이 실행된다. false라면 ..