OOP(Object Oriented Programming) 1. 캡슐화 - 클래스에 필드와 메소드를 묶어두는것. - 정보은닉 - 모듈성 2. 상속★ - 부모클래스가 자식클래스에게 속성과 기능을 물려주는 것. - 단일 상속을 원칙으로 함(부모클래스를 하나만 가질 수 있음) java.lang.Object: 상위,부모,super 클래스 //Object: 최상위 클래스 │ └─java.lang.System: 하위,자식,sub 클래스 * System은 Object의 모든 것을 갖고 있기 때문에 System은 Object라고 할 수 있다. 결국엔 자바의 모든 클래스(심지어 내가 만든 클래스도)는 오브젝트이다. java, lang 패키지(폴더) Object,System 클래스 - 형식) class Child exte..
Array - 동일한 자료형을 갖는 데이터들에게 - 조건 //int su[] = {1,3,c};(x), int su[] = {1,3,5};(o) 같은 변수명을 정의한 -특징 복수 데이터들의 집합. - 정의 - 각 데이터는 번지를 통해 구분 (이때 번지는 항상 0부터 사용) - 음수 번지는 사용하지 않음 - 배열객체 생성시 선언된 자료형에 대한 기본값을 갖음 - 지정된 번지를 벗어나는 참조를 하면 에러 예)int su[] = {11,22,33}; --->su[0]번지~su[2]번지 까지 할당 su[3]번지 이상을 참조하면 ArrayIndexOutOfBoundsException 발생 - 저장된 데이터를 검색시 주로 for문을 사용 - 배열명.length속성지원 (배열방의 크기, 데이터 갯수를 얻어올 때 사용..
바이트처리 InputStream OutputStream 문자처리 Reader Writer
1. 바이트단위입력(0,1,2~9,a,b,c) - System.in: 표준입력(키보드입력) System>in>read(): //아스키코드값 입력 - 숫자 Int su = System.in.read()-48; - 문자 (char)System.in.read(); (자료형)---->캐스팅 연산자 casting(형변환연산자) (char)--->char로 변환을 하겠다 - BufferedReader 클래스의 readLine()메소드 사용 객체생성) BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); - 문자열입력 String str = br.readLine(); //readLine: 엔터 치기 전까지 모든 문자를 버퍼에 저장. - 숫..
1. JavaApplication: 독립적으로 실행할 수 있는 main()메소드를 갖는 자바프로그램 2. Applet: 웹프라우저상에서 실행되는 자바P/G(클라이언트상의 구현) 클라이언트는 아이객체 3. Sevlet/JSP: 웹프라우저상에서 실행되는 자바P/G(서버상의 구현) 서버는 엄마객체 main()이 안들어가면 컴파일만 되고 main()이 들어가면 컴파일도 되고 실행도 된다 class -------- JAV -------- 운영체제 - 운영체제를 2개 돌린다 - os에 독립적이다(window에서 개발된 것이 리눅스,솔라리스에서도 돌아간다) 컴파일러 인터프리터(실행명령어) 1.javac 2.java Test.java -> Test.c -> 실행 ↑Source File ↑Object File 사람이 읽..
context_test.jsp context테스트
: 내장변수,기본객체 - JSP내에서 (자료형을)선언하지 않고 사용하는 객체라는 의미. HttpServletRequest request - HTML폼 요소의 선택값 등 사용자 입력정보를 얻어 올때 사용. - 요청페이지의 정보를 얻어 올때 사용 getParameterNames() - 현재 요청에 포함된 파라미터 이름을 Enumeration 형태로 넘겨줌 getParameter(name) - 문자열 name과 같은 이름을 가진 파라미터값을 가져옴 getParameterValues(name) - 문자열 name과 같은 이름을 가진 파라미터값을 배열형태로 가져옴 checkbox, multiple list에서 사용 getCookies() - 쿠키정보얻어오기 getMethod() - 현재 요청이 GET인지 Post..