일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 톰캣
- CONTINUE
- 매핑 #
- Dispatcher
- 다형성 #부모타입 #자식타입
- JSON형식의 response
- while문
- 피그마
- POST방식
- xml
- GET방식
- 화면정의서
- WAS
- 요구사항정의서
- sendRedirect
- Break
- Forwarding
- Request
- 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
- Spring MVC
- Servlet
- 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
- 한글깨짐
- 김영한
- 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
- Today
- Total
목록전체 글 (105)
Step it up now

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..
import 여러 패키지의 클래스 이름이 같을 경우 package pack;//여러 패키지의 클래스 이름이 같을 경우 - import는 하나만 가능import pack.a.User;//import pack.b.User; ---------------------------------> 에러public class PackageMain3 { public static void main(String[] args) { User userA = new User(); pack.b.User userB = new pack.b.User(); }} 패키지가 계층 구조를 이루더라도 모든 패키지는 서로 다른 패키지이다 따라서, 하위에 있는 패키지라도 import하여 사용해야 한다.
public class Book { String title; String author; int page; // 코드 완성하기 // 생성자 생성하는 것이 객체 생성하는게 아님 메서드처럼 초기화 로직을 수행하는 것 Book() { this("", ""); //페이지는 0으로 초기화 되니까 안 씀 } Book(String title, String author) { this(title, author, 0); } Book(String title, String author, int page) { this.title = title; this.author = author; this.page..
rectangle.calculateArea(); int area = rectangle.calculateArea(); 재사용 가능성 int area = rectangle.calculateArea();를 사용하면, 계산된 면적 값을 area 변수에 저장합니다. 이렇게 하면 프로그램의 다른 부분에서 area 변수를 사용하여 값을 재사용할 수 있습니다. 예를 들어, 여러 번 면적 값을 출력하거나 다른 계산에 사용할 수 있습니다. 반면, rectangle.calculateArea();를 사용하면 면적 값을 계산하지만 그 값을 변수에 저장하지 않기 때문에 해당 값을 바로 사용하지 않으면 사라집니다. 코드의 효율성: int area = rectangle.calculateArea();를 사용하면 계산된 면적 값을..

변수가 기본형일 때public class MethodChange1 { public static void main(String[] args) { int a = 10; System.out.println("메서드 호출 전: a = " + a); changePrimitive(a); System.out.println("메서드 호출 후: a = " + a); } static void changePrimitive (int x){ // a의 값 10을 넘겨서 받아서 10을 가지고 있음 x = 20; // 10과 20 둘다 가지고 있음 }} 변수가 참조형일 때public class MethodChange2 { publi..

arr.length vs arr[row].length public class ArrayDi2 { public static void main(String[] args) { // 2x3 2차원 배열을 만든다 int [ ] [ ] arr = { { 1, 2, 3}, { 4, 5, 6} }; //행2, 열3 for (int row=0; row arr의 행의 개수 for (int column =0; column < arr[row].length ; column ++){ // arr[row].length = 한 행의 개수 System.out.print(arr[row][column] + " "); } System.out.println(); //한 행..

public class Scanner1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("문자열을 입력하세요: "); // scanner.nextLine()가 입력한 문자열을 읽어서 str로 넣어준다 String str = scanner.nextLine(); //입력을 String으로 가져온다 System.out.println("입력한 문자열: " + str); System.out.print("정수를 입력하세요: "); int intValue = scanner.nextInt(); //입력을 int로 가져온다 System.out.println("입력한 정수: " + intV..

while 1부터 하나씩 증가하는 수를 3번 더해라 (1 ~ 3 더하기) public class While2_1 { public static void main(String[] args) { int sum= 0; int i = 1; sum =sum + i; System.out.println("i=" + i + " sum=" + sum);//i= 1, sum=1 i++; sum =sum + i; System.out.println("i=" + i + " sum=" + sum);//i=2, sum=3 i++; sum =sum + i; System.out.println("i=" + i + " sum=" + sum);//i=3, sum=5 } } 10부터 하나씩 증가하는 수를 3번 더해라 (10 ~12더하기) pu..