본문 바로가기
728x90

java20

서블릿의 상속 HttpServlet 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 서블릿 상속 1. 서블릿의 기능을 가져오기위해 해당클래스에 HttpServlet을 상속받음. src/패키지/클래스명.java 경로의 클래스에 'extends HttpServlet'를 추가 2. HttpServlet클래스의 메서드를 오버라이딩 할 수 있음. 3. 매개변수 request(요청을 받아오는 역할)와 response(응답하는 역할)를 활용한다. response.setContentType은 incording/decording할 때 utf-8기준으로 text반환하란 뜻 *사람이 지각하는 언어로는 네크워크를 이용해 정보를 주고받을 수 없다. 네크워크 선을 따라갈 수 있는 전기신호로 인간의 언어를 incording하여 보내고 변환된 전기신.. 2020. 6. 30.
객체화와 생성자 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 객체화(instance) 추상적인 개념을 실체화시킨다. 클래스로 접근하지 않고, 클래스타입의 객체를 만들어서 그 객체로 접근한다. 생성자(constructor) 클래스명(); 클래스명 뒤에 소괄호가 붙은 것. 클래스를 선언하면 자동으로 선언되는 생성자이다. 즉 기본생성자라서 만들어 놓지 않아도 그냥 사용할 수 있다. 초기화의 목적이 있다. 메서드와 같은 기능을 가지고 있지만, 리턴이 없으며, 리턴데이터타입도 없다. 따라서 메서드라고 부르지 않는다. 2020. 4. 28.
class 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ class = 틀 = 설계도 객체를 만들려면 우선 객체의 틀부터 만들어야 된다. 그 틀이 바로 class이다. class 자동차{ } 이건 이제부터 자동차 설계도라고 인식해야 한다. 자동차가 아니라 자동차 설계도 이다. 그럼 자동차라는 실체는? class Main { public ststic void main(String[] args){ new 자동차(); } } new를 붙여서 자동차라는 객체를 만든다. 즉 class라는 추상적인 것을 실체로 만들어주는 것을 객체화라고 한다. class에 접근하기 위해서는 객체화가 필요하다. ■ 존재 유무 class Main { public ststic void main(String[] args){ .. 2020. 4. 27.
배열 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 배열(array)이란? 연관된 데이터를 모아서 관리하기 쉽게 그룹핑하여 사용하는 데이터 타입이다. String, int, boolean을 쓰듯 데이터 타입의 한 종류이다. ■ 변수와 데이터의 관계(변수와 배열의 관계에 대해 이해하기위한 기초 개념 ) 각 반에 학생들에게 번호를 붙이는 것을 생각하면 쉽다. 1반에는 20명의 학생이 있다. 각각의 학생의 이름을 데이터라고 친다. 선생님 학생들 이름을 외우지 못해도 "10번 이 문제 풀어봐."라고 해서 관리하기 쉽다. String 10번 = "영희"; String 30번 = "철수"; 나중에 철수가 전학을 가고, 새로운 전학생이 와도 String 30번 = 영철; 선생님은 "30번 38p 읽.. 2020. 4. 27.
메소드 입력/출력 예시 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 메소드의 입력 예시 1) 메소드의 입력 예시 2) 메소드의 출력 예시) 메서드가 출력이 존재할 때(=return값이 존재할 때는) 메서드 이름 앞에 void를 빼준다. void가 있으면 return(출력값) 없다는 뜻 void가 없으면 retutn(출력값) 있다는 뜻 2020. 4. 26.
728x90
반응형