일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- set
- 일본어학원후기
- coe타임라인
- 일본어 시제
- 일본개발자
- 일본크로스하우스
- 컬렉션리스트
- 일본회사특징
- javascript
- coe필요서류
- Java
- jquery
- 일본회사합격
- coe준비물
- SQLD
- map
- list
- 일본회사내정
- 전화일본어후기
- jsp
- 해외송금
- 크로스하우스송금
- 크로스하우스모인
- 일본출국준비
- 모인
- 크로스하우스
- 일본개발자면접
- SQL
- 일본it회사
- 일본재류자격
- Today
- Total
목록Java (5)
분명 잔 것 같은데 졸리다

* JDK : 자바 프로그램을 컴파일하고 실행해 주는 소프트웨어 개발 환경 (Open JDK가 아닌 Oracle JDK 사용 예정) (Open JDK 설치 시 (설치 후 도구 파일 생성 후 압축 해제) : https://jdk.java.net/java-se-ri/17) 1. JDK 설치 (https://www.oracle.com/java/technologies/downloads/#jdk17-windows) 2. 환경변수 등록 1) 제어판 → 시스템 환경 변수 편집 → 고급 → 환경 변수 2) 시스템 변수 → 새로 만들기 (클릭) (사용자 변수에 설정 : 해당 로그인한 아이디에만 적용 / 시스템 변수에 설정 : 모든 사용자에게 적용) [변수 이름] : JAVA_HOME [변수 값] : 디렉터리 찾아보기 클..
● 프로세스 (process) : 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션이 실행되는 것 (실행 중인 하나의 애플리케이션, 각 프로세스는 서로 독립적) - 하나의 애플리케이션은 멀티 프로세스를 만들기도 함 (2개를 실행했다면 2개의 프로세스가 생성된 것) ● 스레드 (thread) : 프로세스 내부에서 코드의 실행 흐름, 일의 최소 단위 - 멀티 스레드 : 하나의 프로세스가 두 가지 이상의 작업을 처리하는 것 ( 하나의 프로세스에 생성되기 때문에 하나의 스레드가 예외 발생 시 프로세스 자체가 종료될 수 있음, 대용량 데이터 처리 시간 감소, 다수 클라이언트 요청 처리하는 서버 개발 시 사용) - 메인 스레드 : 자바의 모든 애플리케이션은 메인 스레드가 main() 메소드를 실행하면서 순..
● 인터페이스(Interface) : 객체의 사용 방법을 정의한 타입, 생성자를 가질 수 없다. class 대신 interface 클래스 사용 (상수 필드와 추상 메소드만을 구성 멤버로 가짐, 실행 시 실제 데이터를 저장하지 않는다.), 구현 시 implements 사용, 클래스와 달리 (인터페이스 간에도) 다중상속이 가능하다. - 상수 필드 : public static final - 추상 메소드 : 호출된 메소드는 최종적으로 객체에서 실행됨, 실행 블록이 필요 없는 추상 메소드로 선언 ● 예외 (Exception) : 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류, 예외처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다. 자바에서는 예외를 클..
● 객체 지향 프로그래밍(OOP) : 제품을 만들 때 부품을 먼저 개발하고 이 부품을 하나씩 조립해서 제품을 완성하듯이, 객체를 만들어 조립하여 개발하는 프로그래밍 ○ 객체 : 자신의 속성을 가지고 있으면서 식별 가능한 것 ○ 클래스 : 객체를 생성하기 위한 필드와 메소드가 정의되어 있음 (자바 키워드는 사용할 수 없음) - 필드 : 객체의 정보를 저장 - 생성자 : new 연산자로 클래스로부터 객체를 생성할 때 호출되는 블록 - 메소드 : 선언부와 실행블록으로 구성, 객체 간의 데이터를 전달하며 호출 시 블록 안의 코드들이 일괄적으로 실행됨 ○ 인스턴스 : 클래스로부터 만들어진 객체(여러개 만들어질 수 있다) - 인스턴스(Instance) 멤버 : 객체마다 가지고 있는 멤버 (객체가 있어야 호출 가능)..
● JAVA : 객체지향 프로그래밍(반대는 구조적/절차적 프로그래밍) 언어로 모든 운영체제에서 실행 가능하다. - 변수 : 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름 ○ 기본타입 : 정수(byte, char('a', "aaa"), int(기본), long), 실수(float, double(기본)), 논리(boolean, (값 : true, false)) - 형변환 : 다른 타입으로 변환(큰=작은, 작은=(작은)큰) - 문자열을 기본타입으로 변환 : int a = Integer.parseInt(asd); - 기본타입을 문자열로 변환 : String a = String.valueOf(기본타입); ○ 입출력 - System.out.print("java") : 괄호 안의 내용 출력(연속으로 작성 시..