전체 글
-
06 (1) 객체의 생성과 사용Java 2023. 5. 2. 21:13
하나의 소스파일에 여러 클래스 작성 - 일반적으로는 하나의 소스파일에 클래스를 1개만 작성 1:1 관계 객체의 생성과 사용 1. 객체의 생성 글래스명 변수명; // 클래스의 객체를 참조하기 위한 참조변수를 선언 변수명 = new 클래스명(); // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장 Tv t; // Tv클래스 타입의 참조변수 t를 선언 t = new Tv(); // Tv인스턴스를 생성한 후, 생성된 Tv인스터스의 주소를 t에 저장 → Tv t = new Tv(); 하나의 문장으로 나타낸다 2. 객체의 사용 t.channel = 7; // Tv인스터스의 멤버변수 channel의 값을 7로 한다. t.channelDown(); // Tv인스터스의 메서드 channelDown()을 호출한..
-
14 @GetMapping @PostMappingSpring/01 Spring MVC 2023. 5. 1. 20:01
RegisterController >> reqisterForm을 호출만 해주는 역할하고 있다, 등록 >> register( ) 메서드를 주석 처리 >> @GetMapping 없이도URL에서 /register/add 호출 가능 ※알아두면 좋은 것 URLDecoder.decode(“문장”,“UTF-8”) registerForm.jsp URLDecoder.decode(“문장”,“UTF-8”) : URL에 한글을 입력하면, 브라우저가 자동으로 한글로 인코딩 해주지만, 컨트롤러의 URL에 작성에 한글을 넣게되면, 깨지게 된다 (브라우저가 개입X) 따라서 직접 인코딩을 해야하기 때문에 URLDecoder.decode( )를 사용해야 한다 redirect : 웹 브라우저(사용자)가 어떤 URL로 웹 서버를 요청했을때..
-
05 (3) String클래스의 주요 메서드Java 2023. 4. 30. 22:45
String클래스의 주요 메서드 - charAt() - substring(x,y) // x,y 숫자 범위 - equals() // 문자열 비교 - toCharArray() // 문자열을 문자배열로 변환 String → char[ ] Arrays 로 배열 다루기 배열의 비교와 출력 - equals(), toStrig() Arrays로 배열 다루기 배열의 복사 - copyOf(), copyOfRange() int[] arr = {0,1,2,3,4}; int[] arr2 = Arrays.copyOf(arr, arr.length); // arr2 = [0,1,2,3,4] int[] arr3 = Arrays.copyOf(arr, 3); // arr3= [0,1,2] int[] arr4 = Arrays.copyOf..
-
05 (2) 2차원 배열Java 2023. 4. 30. 22:39
2차원 배열 int[ ] [ ] score = new int [4] [3] ; // 4행 3열의 2차원 배열을 생성한다 score[0] [0] = 100; // 배열 score의 1행 1열에 100을 저장 Sysout.out.println(score[0] [0]); // 배열 score의 1행 1열의 값을 출력 2차원 배열의 초기화 Ex)2차원 배열 예제 출처 : 남궁성의 정석코딩 - YouTube 남궁성의 정석코딩 자바의 정석 동영상 강의 채널입니다.(by 저자 남궁성) www.youtube.com
-
05 (1) 배열의 길이, 초기화, 출력Java 2023. 4. 29. 20:21
배열의 길이 배열이름.length - 배열의 길이(int형 상수) - 배열은 한번 생성하면 그 길이를 바꿀 수 없다.(실행하는 동안) Ex) 변경에 유리한 코드 int[ ] score = new int[5]; for ( int i=0; i< score.length; i++ ) { System.out.println(score[i]); } 배열의 초기화 int[] score = new int[5]; score[0] = 50; score[1] = 60; score[2] = 70; score[3] = 80; score[4] = 90; Ex) int[] score; score = {50,60,70,80,90}; // 에러 두문장으로 나누면 에러가 발생 score = new int[] {50,60,70,80,90}..