
패키지(package) - 서로 관련된 클래스와 인터페이스의 묶음 - 클래스가 물리적으로 클래스파일(*.class)인 것처럼, 패키지는 물리적으로 폴더이다. - 패키지는 서브패키지를 가질 수 있으며, ‘.’으로 구분한다. - 클래스의 실제 이름(full name)은 패키지 명이 포함된 것이다. (String 클래스의 full name은 java.lang.String) - Rt.jar는 Java API의 기본 클래스들을 압축한 파일 (JDK설치경로 \jre\lib에 위치) 패키지의 선언 - 패키지는 소스파일에 첫 번째 문장(주석 제외)으로 단 한번 선언한다. - 하나의 소스파일에 둘 이상의 클래스가 포함된 경우, 모두 같은 패키지에 속하게 된다. (하나의 소스파일에 단 하나의 public클래스만 허용한다...

l final final - 마지막의, 변경될 수 없는 final은 '마지막의' 또는 '변경될 수 없는'의 의미를 가지고 있으며 거의 모든 대상에 사용될 수 있다. 변수에 사용되면 값을 변경할 수 없는 상수가 되며, 메서드에 사용되면 오버라이딩을 할 수 없게 되고 클래스에 사용되면 자신을 확장하는 자손클래스를 정의하지 못하게 된다. final이 사용될 수 있는 곳 - 클래스, 메서드, 멤버변수, 지역변수 제어자 대상 의미 final 클래스 변경될 수 없는 클래스, 확장될 수 없는 클래스가 된다. 그래서, final로 지정된 클래스는 다른 클래스의 조상이 될 수 없다. 매서드 변경될 수 없는 매서드. Final로 지정된 매서드는 오버라이딩을 통해 재정의 될 수 없다. 맴버변수 변수 앞에 final이 붙으면..

1. Public 멤버변수와 멤버메소드,static 변수,static 메소드,생성자등에 public 지정자를 붙이면 멤버변수,멤버메소드,static변수,static 메소드, 생성자는 어떤 객체에서도 읽고,쓰고, 호출할 수 있다. private 지정자와 함께 사용된 변수 및 메소드는 클래스 설계자 마음대로 수정 ,변경을 얼마든지 할 수 있다. private 지정자가 붙은 변수와 메소드는 외부 객체의 입장에서는 존재자체도 모르게 있기 때문이다. 기본지정자가 붙은 변수와 메소드의 수정 변경은 같은 패키지에 있는 모든 객체에게 영향을 미친다. 굉장한 노력을 하게되면 수정,변경은 할 수 있겠지만 패키지에서 변수,메소드를 읽고,쓰고,호출하는 모든 부분을 함께 수정,변경해야만 한다. Public으로 지정된 변수,메소..

자바 가상 머신(Java Virtual Machine, 줄여서 JVM)은 자바 바이트코드를 수행할 수 있는 환경이다. 자바 바이트코드는 주로 자바를 컴파일하여 생성하지만, 다른 언어의 컴파일러에서도 생성할 수 있다. 자바 가상 머신은 자바 플랫폼의 기반을 이루며 다양한 하드웨어 기반 플랫폼에 포팅된다. JVM은 자바 플랫폼의 주요한 부분이며 마이크로소프트 윈도(95/98/NT), 리눅스, 유닉스, 맥 오에스 텐 등 대부분의 운영체제는 물론, 인터넷 익스플로러와 넷스케이프 등과 같은 웹 브라우저 등 여러가지 플랫폼에 설치되어 사용될 수 있으며, 휴대전화나 가전기기에도 설치할 수 있다. 따라서 자바 플랫폼은 여러 플랫폼을 지원하여 미들웨어로서의 역할과 플랫폼 스스로의 역할을 동시에 수행할 수 있다. 사용자는..
- Total
- Today
- Yesterday
- Java
- 숫자체크
- 오브젝트 스토리지
- 특징
- 도커
- Spring
- 쿠버네티스
- 전자정부프레임워크
- object storage
- 자바
- 정규식
- 블록 스토리지
- 코딩
- 열혈강의 프로그래밍
- C
- 파일 스토리지
- Framework
- file storage
- M2E
- OSI7layer
- docker
- 개념
- Kubernetes
- RDB
- anyframe
- 열혈강의
- 문자체크
- C언어
- 자료구조
- block storage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |