오늘의 공부기록
  • Home
  • Algorithm
  • Git
  • Java
  • Spring
  • Pt
  • All Posts
  • Tag별 Posts
Search
jaehong

jaehong

공부

60 posts •
Java

Servelt 2

Servlet 작동순서 클라이언트에서 servlet 요청이 들어오면 서버는 servlet 컨테이너를 만들고, 요청이 있을때 마다 스레드가 생성 Servlet 라이프 사이클(생명주기) 한번생성된 객체는 재사용 -> 요청이 필요할때마다 객체를 생성하는게 아니라서 속도빠름 @PostConstruct 선처리: 객체생성과 init()호출사이의 단계에서

jaehong jaehong 1 min read
Java

Servelt 1

JSP는 무엇이고, Servlet 은 무엇인가?< Servlet Tomcat 위에서 동작하는 java Program .. 더 자세히는 Servlet이 초기화 되는 과정을 보면 Java 코드 안에 HTML 코드 (하나의 클래스) .. JSP는 반대 JSP , Servlet 차이

jaehong jaehong 1 min read
Java

jsp 입문

JSP 프로토콜 : 네트워크상에서 약속한 통신 규약 (Http:웹 통신규약, FTP: 서버에 파일 올리거나 받을때 , SMTP,POP: 메일 DHCP: 가정에서 사용하는 동적 사설 인터넷) IP: 네트워크 상에서 컴퓨터를 식별할수있는 주소 DNS: IP주소를 인간이 쉽게

jaehong jaehong 1 min read
Java

상속

자식(하위) 클래스가 부모(상위) 클래스의 멤버를 물려받는 것 상속 대상 : 부모의 필드 & 메소드 개발 시간 단축, 객체의 다형성 구현, 코드의 중복성 다운, 유지보수 등 이점!! 상속 대상의 제한 부모클래스의 private 접근 제한을

jaehong jaehong 1 min read
Java

메소드에서 매개변수의 수를 모르는 경우

메소드에서 매개변수의 수를 모르는 경우 메소드에서 여러개의 매개변수를 넘기는 경우 배열을 이용 매개변수의 수가 몇개가 들어올지 모를때에 '...'을 사용함으로 넘겨받는 값의 수에 따라 자동으로 배열 생성 public class Parameter { public static void

jaehong jaehong 1 min read
Java

어노테이션 (Annotation)

프로그램에게 추가적인 정보를 제공해주는 메타데이터(metadata)이다. 컴파일러에게 코드 작성 문법에러 체크하도록 정보제공 ex) Override 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공 ex) XML 설정 파일을 자동 생성한다거나 배포를 위한 JAR

jaehong jaehong 1 min read
Java

Getter와 Setter

Getter 일반적으로 클래스선언시 필드는 prvite 접근제한을 한다. (외부로 부터 변경을 막기위해) 때에 따라서 필드를 읽기만 하기 위해 Getter를 사용한다. Getter는 private 필드를의 값을 리턴 하는 구현기술 중 하나이다. getFieldName() 또는 isFieldName() 메소드의 이름을

jaehong jaehong 1 min read
Java

접근 제한자(Access Modifier)

클래스 제한 생성자 제한 필드와 메소드 제한 public protected 같은패키지:default와 동일 다른패키지:자식클래스만 접근 허용상속의 개념과 연관 클래스 앞에는 선언할수없다. 필드 메서드 생성자는 가능 default private References. https://www.hanbit.co.kr/

jaehong jaehong 1 min read
Java

패키지(Pakage)

상위 패키지와 하위 패키지는 도트(.)로 구분 패키지이름은 소문자 && 숫자,특수문자 안됨 && 도메인 역순(com.naver.projectname) 명령 라인 환경에서(CLI) 컴파일 <ul> <li>javac XXX.java <-- 이 명령어로 컴파일시 .class는 생기나 패키지는 자동으로 생성안됨</li> <li>javac -d [패키지가

jaehong jaehong 1 min read
« Newer Posts Page 6 of 7 Older Posts »
오늘의 공부기록 © 2021
GitHub
본 홈페이지는 개인공부 페이지입니다.

Search

검색