본문 바로가기
반응형

Language & Framework & GIT116

오늘은 안 짧은 언어_05 자바의 객체 지향 특성 - 캡슐화 자바에서 클래스는 객체의 모양을 선언한 틀이며, 클래스 모양 그대로 생성된 실체가 객체이다. 자바는 필드와 메소드를 클래스 내에 모두 구현한다.캡슐화를 통해 객체 내 필드에 대한 외부로부터의 접근을 제한 - 상속 : 상위 개체 속성이 하위 개체에 물려져 하위 개체가 상위 개체의 속성을 모두 가지는 것 자바의 상속은 자식 클래스가 부모 클래스의 속성을 물려받아 부모 클래스에 기능을 확장(extends)하는 개념이다 자바에서 슈퍼 클래스(super class)라고 부르며 자식 클래스를 서브 클래스(sub class)라고 부른다 - 다형성 : 같은 이름의 메소드가 클래스 혹은 객체에 따라 다르게 구현되는 것 >메소드 오버라이딩 : 슈퍼 클래스에 구현된 메소드를, 서브 클래스에.. 2022. 8. 6.
[Spring] @RequestParam RequestParam Spring Controller에서 @RequestParam은 매우매우 유용한 기능이다. request.getParameter의 기능과 비슷하다고 볼수 있는데 RequestParam은 jsp에서 보낸 request값을 효율적으로 받기 위해 사용된다. HttpServeltRequest에서는 getParameter()메소드를 이용했지만,@RequestParam을 이용해서 받아오는 방법도 있다. 메소드의 파라미터값으로 @RequestParam을 넣어주면 된다. 코드를 통해 보면 @Controller public class wooController{ @RequestMapping("/road/roadname") @public String roadname(@RequestParam("id"),.. 2022. 8. 4.
오늘의 짧은 언어_03 반복문 : for 문/ while 문/ do-while 문 for문 while문 조건식이 '참'인 동안 반복 실행 do-while문 - 조건식이 '참'인 동안 반복 실행 - 작업문은 한 번 반드시 실행 중첩 반복 -반복문이 다른 반복문을 내포하는 구조 continue 문 - 반복문을 빠져 나가지 않고, 다음 반복으로 제어 변경 - 반복문에서 continue; 문에 의한 분기 break 문 반복문 하나를 즉시 벗어갈 때 사용 하나의 반복문만 벗어남 중첩 반복의 경우 안쪽 반복문의 break문이 실행되면 안쪽 반복문만 벗어남 자바 배열 배열(array) > 인덱스와 인덱스에 대응하는 데이터들로 이뤄진 연속적인 자료 구조 - 배열을 이용하면 한 번에 많은 메모리 공간 선언 가능 > 배열은 같은 타입의 데이터들.. 2022. 8. 3.
[JAVA] 배열과 예외 처리 📢 다차원 배열 2차원 배열 1차원 배열과 마찬가지로 2차원 배열에서도 레퍼런스 변수 선언 후 배열을 생성한다. 2차원 배열의 레퍼런스 변수를 선언하는 방법은 두 가지이다. int intArray [ ] [ ]; 또는 int [ ] [ ] intArray; // 2차원 배열의 레퍼런스 변수 선언 첫 번째 [ ]는 행의 개수를 나타내고 두 번째 [ ] 는 열의 개수를 나타낸다. 배열 선언과 생성을 동시에 하고자 하면 다음과 같이 가능하다. int intArray = new int [ 2 ] [ 5 ]; // 2행 5열(2x5)의 2차원 배열 생성 2차원 배열의 구조 i.length => 2차원 배열의 행의 개수 , 2 i [0].length => 0번째 행의 열의 개수 , 5 i [1].length => .. 2022. 8. 3.
반응형