객체지향에서 정보은닉이란 사용자가 굳이 알필요없느 정보는 사용자로부터 숨겨야한다는 개념자바에서는 이러한 정보은닉을 위해 접근제어자를 제공함클래스 외부로부터 직접 접근을 허용하지않는 멤버를 설정하여 정보 은닉을 구체화할수있디1.private2.public3.default
Stream 스트림은 데이터를 추상화하여 다루므로 다양한 방식으로 저장된 데이터를 읽고 쓰기위한 다양한 방법을 제공 배열이나 컬렉션뿐만아니라 파일에 저장된 데이터도 모두 같은방법으로 다룰수있게됨 스트림 API의 특징 1.내부반복자를 통한 작업을 수행함 재사용할수없고
IP네트워크에서 사용하는 시스템인터넷을 편리하게 쓰게 해주는것영문/한글 주소를 IP네트워크에서 찾아갈수있는 IP로 변환DNS서버를 운영하는 서버를 네임서버 라고 한다•도메인 이름과 IP주소를 변환하는 역할을 함•리소스 레코드를 가진다 이 리소스레코드는A,AAAA,CNA
\-데이터베이스 테이블의 검색속도를 향상하기 위한 자료구조\-책의 색인(index)를 해보면 해당 내용이 어디에 있는지 알수있듯이데이터의 인덱스를 참조하면 데이터가 저장된 레코드의 주소를 알수있는것장점•테이블을 조회하는 속도를 향상시킬수있다•시스템의 전반적인 부하를 줄
Spring기본 Spring 스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로써 스프링이라고 불린다. 동적인 웹사이트를 개발하기 위한 여러가지 서비스를 제공하고있다 대한민국의 공공기관의 웹 서비스 개발시 사용을 권장하고있는 전자정부 표준 프레임
1)전역변수를 사용하지않고 객체를 하나만 생성하도록 하여생성된 객체를 어디서든지 참조할수있도록 하는 패턴2)하나의 인스턴스만을 생성하며 getInstance메서드로모든 클라이언트에게 동일한 인스턴스를 반환3)private생성자를 가진다\->생성된 싱글톤 오브젝트는 저