일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- WAS
- while문
- Forwarding
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- 한글깨짐
- 요구사항정의서
- webserver #WAS #ServerApp
- Dispatcher
- 김영한
- xml
- POST방식
- Request
- 피그마
- sendRedirect
- CONTINUE
- Spring MVC
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- JSON형식의 response
- 다형성 #부모타입 #자식타입
- 매핑 #
- 톰캣
- GET방식
- 화면정의서
- Break
- Servlet
- Today
- Total
목록전체 글 (104)
Step it up now
public class CarMain { public static void main(String[] args) { Car car1 = new Car("K3"); Car car2 = new Car("G80"); Car car3 = new Car("Model Y"); Car.showTotalCars(); //구매한 차량 수를 출력하는 static 메서드 }} totalCars++;를 static 메서드인 showTotalCars에 적는다면 왜 구매한 차량수가 누적되어 출력되지 않는 것인가?? 왜 Car 생성자 안에 totalCars++;를 적어야만 누적되어 출력되는 것인가?public class Car { private String name;..
(*in) (*in)[4]물리적으로 네자리씩 끊겠다?
여러변수들을 모아서 하나의 객체를 구성할 때 사용하는 사용자 정의 타입 객체
부모 변수(poly)가 자식 인스턴스 참조(다형적 참조)부모는 자식 타입을 받을 수 있다 Parent poly = new Child();// 참조값 x001 단, 자식의 기능은 호출할 수 없다. 컴파일 오류 발생함poly.childMethod(); //불가함 가능하게 하려면? 다운캐스팅(부모 타입 -> 자식 타입으로 바꿈) Child child = (Child) poly; child.childMethod(); //자식의 메서드 호출 가능 자식 타입은 부모 타입을 못 받으니까 타입을 변형한 후에 부모 변수 poly에 있는 참조값 x001을 child에 넣음 일시적 다운캐스팅 - 해당 메서드를 호출하는 순간만 다운캐스팅 (child)poly.childMethod(); 연산자 우..
포인터메모리의 위치(주소값)를 표현한 기호 int *a a는 포인트 변수, 주소값을 가지고 있음 *a=10a의 값이 10 (주소값 아님) 포인터 배열포인터로 이루어진 배열 배열에는 주소값이 들어간다
public class ClassA { public ClassA(){ //기본 생성자 System.out.println("ClassA 생성자"); }} public class ClassB extends ClassA { public ClassB(int a) { // super(); //부모클래스가 기본 생성자일 경우 생략 가능 // 매개변수가 없는 부모 클래스의 생성자 호출은 자식 클래스의 생성자에서 생략할 수 있으며, // 이 경우 컴파일러가 자동으로 super()를 삽입 //cf. 상속받은 경우 생성자 첫줄에 부모 클래스의 생성자 호출해야함 System.out.println("ClassB 생성자 a = " + a..
자식 클래스의 인스턴스를 생성하면 내부적으로는 부모 클래스의 인스턴스도 함께 생성된다.(자식 클래스가 부모 클래스의 멤버(필드와 메서드)를 상속받기 때문) 실제로 생성되는 객체는 자식 클래스의 인스턴스 하나이다.(인스턴스 내부에는 부모 클래스의 멤버들이 포함됨) 자식 클래스의 인스턴스를 생성할 때, 부모 클래스의 인스턴스도 내부적으로 함께 생성됨하지만 실제로 메모리에 할당되는 객체는 자식 클래스의 인스턴스 하나이 인스턴스에는 부모 클래스의 멤버(필드와 메서드)가 포함됨 => 부모부터 자식까지의 모든 메타 정보를 포함하는 하나의 인스턴스를 생성
public class JavaMemoryMain1 { public static void main(String[] args) { System.out.println("main start"); //순서 1 method1(10); //2 System.out.println("main end");//8 } static void method1(int m1){ System.out.println("method1 start"); //3 int cal = m1 *2; method2(cal); //4 System.out.println("method1 end");//7 } static void method2(in..