일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 거스름돈
- 그리디 알고리즘
- 클라우드
- DevOps
- Access Modifier
- 알고리즘
- 프로그래머스
- greedy
- 디버깅
- docker
- 탐욕 알고리즘
- debugging
- java.io
- 브론즈
- sqlplus
- docker 개념
- Greedy 알고리즘
- reference data type
- docker image
- Docker 핵심
- 전자레인지 문제
- 서브넷
- 자바스크립트 기초
- SQL
- MySQL
- join
- 백준
- 코테
- date_format
- Java
- Today
- Total
목록for JAVA (11)
나는매일가운데
1. Debugging...? - 컴퓨터 프로그램 개발 단계 중 시스템의 논리적인 오류나 버그를 찾아내 그 원인을 밝혀내고 수정하는 작업 과정을 의미한다. - 혹은 실제 데이터, 코드를 변경하지 않고 임의 값을 디버깅 중간에 넣어서 확인하는 과정을 말한다. => 두 번째의 경우 코드를 변경하지 않더라도 값을 임의로 변경할 수 있기 때문에 활용방안이 높다 (유지 보수성 증가...??) 2. Break point...? - 개발에서 프로그램을 의도적으로 잠시 혹은 완전히 멈추게 하는 지점, 디버깅 목적으로 넣는 포인트를 의미함. 3. Bug...? - 잘못되거나 예기치 않은 문제를 발생시키는 결함 혹은 문제 (예를 들어 내가 짠 코드...ㅎㅎ) 4. 주의사항 - 현재 라인으로 이동했을 때, 실행된 상태가 아..

시작하기 전... JAVA Encoidng : java는 String을 처리할 때 내부에서 UTF-16으로 인코딩되어 처리된다. 송수신이 필요할 경우, UTF-8로 변환하여 사용. UTF-8의 경우 영어는 1Byte로 처리, 영어 이외에 문자는 3Byte로 처리하여 사용되기 때문에 한글이 깨지는 현상이 발생한다. 1. java.io 란? - java에서 입/출력을 위한 방법, 도구들을 객체화 시켜 모아둔 class 집합체 - InputStream, OutputStream, Writer, Reader 등으로 구성되어 있다. 2. InputStream, OutStream (1) Stream이란?? - 즉, 입력 장치(키보드 등)와 프로그램, 프로그램과 출력장치 (모니터 등)를 연결시켜 주는 통로를 말한다. ..

1. JAVA의 형 변환 (1) 묵시적 형 변환(Implicit Type Conversion)과 명시적 형 변환(Explicit Type Conversion) 1. 묵시적 형 변환(Implicit Type Conversion) - java에서 데이터 타입을 전환할때 자동으로 형 변환을 해주는 경우를 말한다. - 기본 데이터 타입은 primitive data type은 byte 수가 작은 쪽에서 큰 쪽으로 변환할 때 따로 명시하지 않아도 자동으로 형 변환이 진행된다. - Reference data type은 개념적으로 큰 쪽으로 형 변환이 자동으로 된다. 즉, 상위 class 방향으로 묵시적 형 변환이 일어남. ex) int i = 7; => double d = i; 가 가능해진다. 2. 명시적 형 변환(..
(1) 용어정리 - package : java에서의 폴더, 디렉토리를 말한다. package 의 CSV는 .으로 구분한다. - import : - API (Application Programming Interface) : java에서는 자주 사용하는 기능들을 package에 .class로 정리하여 제공한다. 이를 import라는 키워드를 통해 다른 class에서 사용이 가능하다. 또한 소스 파일을 제공해서 소스를 확인할 수 있다. 이러한 class들을 사용하려면 path가 필요하다. 따라서 자바 path의 기본값은 ./; %Java_Home%/jre/lib/rt.jar 를 통해 class 파일의 위치를 제공한다. - is a 관계 : 주로 상속의 관계를 말하며, 상위 class로 갈수록 일반적인 개념(G..

(1) SQL문 1. DDL (Data Definition Language) : Table을 관리하는 명령문, 테이블의 형식, column 명 등을 지정해준다 CREATE : 테이블 생성 DROP : 데이터 베이스 객체 (테이블) 삭제 ALTER : 기존의 테이블을 수정 2. DML (Data Manipulation Language) : Table내의 data의 내용을 관리하는 명령문 SELECT (조회) : 테이블 내의 데이터 조회 INSERT : 테이블 내의 새로운 데이터 삽입 DELETE : 테이블 내의 데이터 삭제 UPDATE : 테이블 내의 데이터 수정 3. DCL (Data Control Language) : 데이터 베이스 관리자가 사용하는 명령문으로, 주로 권한 생성과 삭제이다. GRANT ..
1. Polymorphism이란? - java에서 Polymorphim이란, 하나의 객체 혹은 method가 여러 가지 타입을 가질 수 있는 것을 의미한다. - Overriding과 Overloading의 개념을 통해 java와 같은 OOPL에서 다형성이 구현 가능하다. - Overriding : 상위 클래스의 Method를 일부 수정하여 하위 클래스에서 사용하는 목적에 맞게 코드를 일부 수정하여 재정 의 하는 것을 말한다. 클래스와 클래스 간의 관계에서 사용하며, 2개 이상의 class에서 이용. - Overloading : 동일 클래스에서 1개의 interface를 다양하게 활용하는 방법이다. 즉, 1개의 Method를 다양한 방안으로 활용하여 사용하게 할 수 있다. 2. Bean Class란? (1..