일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이진탐색
- Dijkstra
- Trie
- Two Points
- MYSQL
- 스토어드 프로시저
- Brute Force
- binary search
- Hash
- SQL
- two pointer
- 그래프
- String
- Stored Procedure
- DP
- union find
- 다익스트라
- Today
- Total
목록전체 글 (425)
codingfarm
0. 개요정의 : 여러가지 기능들을 그룹화 한 것용도 : 이름 충돌 방지, 코드 유지보수 용이차이점 : 추상화 레벨의 수준과 목적1. 패키지(Package)소스 코드 파일(.java)과 클래스(.class)를 논리적으로 묶는 단위클래스, 인터페이스 등의 자바 타입을 논리적으로 묶기 위한 이름 공간Java의 기본적인 네임스페이스이자 폴더 구조 단위.같은 패키지에 있는 클래스들은 기본 접근제한자(default) 로도 접근 가능.🎯 주된 목적네임스페이스 충돌 방지→ 동일한 클래스명이 여러 라이브러리에 있어도 구분 가능코드 조직화→ 관련 기능끼리 폴더 구조로 묶어 유지보수 용이접근 제어→ default 접근 제한자는 같은 패키지 내에서만 접근 가능src/ └── com/ └── example/ ..
1. 개요민감한(sensitive) 데이터를 사용자로부터 숨기는 설계방식을 지칭방법클래스의 변수나 메서드를 private로 선언한다.private 변수에 읽고/쓰기를 수행 하기 위해서, get/set 메서드를 제공한다public class Person { private String name; // private = restricted access // Getter public String getName() { return name; } // Setter public void setName(String newName) { this.name = newName; }}
1. 개요정의 : 클래스와 클래스의 멤버(필드, 메소드)에 부가적인 의미를 부여하는 예약어특징제어자의 종류에 따라 적용 가능 한 대상(class, attribute, method, constructor)이 다름적용 대상에 따라 기능적 의미가 조금씩 다름종류접근 제어자(Access Modifier) : 접근 수준을 통제ex) public, protected, privateNon-Access Modifier : 이외의 기능들을 통제ex) static, final, abstract 2. 접근 제어자(Access Modifier)classpublic : 다른 클래스에서 접근 가능default : 동일 패키지에 있는 클래스만 접근 가능attribute, method, constructorpublic : 모든 클..
https://www.w3schools.com/java/java_type_casting.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com 특정 원시타입(Primitive Type)을 다른 타입으로 전환하는 기술Java에는 2가지 캐스팅 방식이 존재한다.Widening Casting (automatically) - converting a small..