일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- w3schools
- Java Programming
- Computer Science
- 기초프로그래밍
- 이진법
- 데이터베이스 모델링
- java
- til
- ERD
- exception
- 모두를 위한 컴퓨터 과학
- 알고리즘
- SW
- CS50
- 모두를 위한 컴퓨터 과학(CS50)
- CS 기초
- CS 기초지식
- 예외처리
- 삼성청년SW아카데미
- ssafy
- 관계형 데이터베이스
- edwith
- WebProgramming
- 상속
- CS기초지식
- 부스트코스
- Compute Science
- 면접을 위한 CS 전공지식 노트
- SSAFY 9기
- 객체지향
- Today
- Total
목록MSA Full-Stack 개발자 양성과정/Java (20)
Joslynn의 하루
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 파일..
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 설정..