
1차원 배열 배열이란 하나의 변수를 사용하더라도 10개의 데이터를 저장 할 수 있는 것. 동일한 자료형의 순차적 자료 구조 인덱스 연산자[ ]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용함 배열 표기법 💡 타입 식별자[ ] | 타입 [ ] 식별자 int arr[]; // 여러개의 int 값이 들어갈 수 있는 배열 선언 int [] arr; 배열의 선언과 초기화 💡 배열 변수 선언 | int arr [ ] ; 주소값이 들어갈 수 있는 변수로 참조 변수라고 한다. 단 한개의 데이터 형를 저장할 수 있는 메모리가 확보 ( 변수 생성, 주소값 없음) 💡 배열 생성 | new int [ 배열 길이 ]; new..

싱글톤 패턴이란? 한 번의 메모리만 할당하고 그 할당한 메모리에 대해 객체로 관리하기 위함입니다. 프로그램에서 인스턴스가 단 한 개만 생성되어야 하는 경우 사용하는 디자인 패턴 ex ) Calendar 클래스 🍫 싱글톤패턴 company.java package ch18; public class Company { // 2. 유일한 인스턴스가 바로 생성될 수 있도록 내부에서 static으로 생성해준다. private static Company instance = new Company(); // 1. 다른 곳에서 생성 하지 못하게 하기 위해 private로 생성자를 만들어준다. private Company() {} // 3. 유일한 인스턴스를 외부에서 접근하기 위한 메서드 public static Compan..

[ JSP/Servlet ] 웹 프로그래밍개발환경 구축 웹 서버, 웹 어플리케이션 서버 설치 1. 톰켓 설치 웹 어플리케이션 서버로 웹 서버 기능이 포함되어 있다 톰켓 홈페이지에서 원하는 버전( Tomcat 8 ) 다운로드 C:\tomcat 폴더로 압축을 풀고 사용이 jimin-log.tistory.com 사용자와 서버의 구성 간단한 응용프로그램과 서버 구축은 JAVA SE만으로도 구성이 가능하지만, WAS를 이용하는 서버 개발은 JAVA EE에서 추가로 제공하는 기능을 사용합니다. WAS (Tomcat) 은 자바로 만들어진 JSP와 Servlet을 구동하기 위한 *서블릿 컨테이너 역할을 수행한다. ( * 서블릿의 생명주기를 관리 하며 웹환경에서 서블릿이 구동 될 수 있도록 해주는 프로그램 ) 사용자 =..

웹 서버, 웹 어플리케이션 서버 설치 1. 톰켓 설치 웹 어플리케이션 서버로 웹 서버 기능이 포함되어 있다 톰켓 홈페이지에서 원하는 버전( Tomcat 8 ) 다운로드 C:\tomcat 폴더로 압축을 풀고 사용이 가능하다. (* 설치형이 아님 , 압축풀기) Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These spec..

공통으로 사용하는 변수가 필요한 경우 ? 여러 인스턴스가 공유하는 기준 값이 필요한 경우 Example > 학생마다 새로운 학번 생성 카드회사에서 카드를 새로 발급할때마다 새로운 카드 번호를 부여 회사에 사원이 입사할때 마다 새로운 사번이 필요한 경우 static int serialNum; 💡 static 변수의 정의 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당 클래스 변수, 정적변수라고도 함 (vs. 인스턴스 변수) 인스턴스 생성과 상관 없이 사용 가능하므로 클래스 이름으로 직접 참조 💡 static 메서드의 정의 static 메서드는 인스턴스 생성과 무관하게 클래스 이름으로 호출 될 수 있음 인스턴스 생성 전에 호출 될 수 있으므로 static 메서..