List 컬렉션 특징 -인덱스로 관리 ex)0,1,2,3 -중복해서 객체 저장 가능 ArrayList, Vector, LinkedList 기능 메소드 설명 객체추가 boolean add(E e) 주어진 객체를 맨끝에 추가 -성공적으로 추가하면 true 리턴 void add(int index, E element) 주어진 인덱스에 객체를 추가 처음 매게값이 index면 삽입, 객체가 오면 추가 set(int index, E element) 주어진 인덱스에 저장된 객체를 주어진 객체로 바꿈 객체검색 boolean contains(Object o) 주어진 객체가 저장되어 있는지 여부를 리턴 a,b가 있는데 c를 호출하면 폴스 E get(int index) 주어진 인덱스에 저장된 객체를 리턴 isEmpty() 컬..
* 인스턴스 (instance)멤버 - 객체를 생성한 후 사용할 수 있는 필드와 메소드 public class car{ //필드 int gas //메소드 void setSpeed(int speed){...} } Car myCar = new Car(); myCar.gas = 10; myCar.setSpeed(60); Car yourCar = new Car(); yourCar.gas = 20; yourCar.setSpeed(80); // 객체를 생성한뒤 사용할 수 있음 *this - 객체 내부에서 인스턴트 멤버에 접근하기 위해 사용 - 생성자와 메소드의 매개 변수 이름이 필드와 동일할 경우, 필드 임을 지정하기 위해 주로 사용 Car(String model){ this.model = model; } void..
*정적 (static) 멤버 - 클래스에 고정된 멤버로서 객체 생성하지 않고 사용할 수 있는 필드와 메소드 public class Calculator{ static double pi = 3.14159; static int plus(int x, int y){ return x+y}; static int minus(int x, int y){ return x-y}; } double result1 = 10 * 10 * Calculator.pi; int result2 = Calculator.plus(10,5); int result3 = Calculator.minus(10,5); // Calculator.멤버네임(pi,plus,minus를 써서 사용가능) *인스턴스 멤버와 정적 멤버 사용 기준 - 객체마다 다를 수 ..
overloading: 기존에 없는 새로운 method를 정의하는데 같은 이름을 가지는 함수를 정의하는것 public class Main { public static void main(String[] args) { // write your code here } int add(int x, int y, int z) { return x + y + z; } int add(int a, int b) { return a + b; } // type 순서 개수만 봄 x y z , a b c 라고하면 타입이 long 타입이여도 안됨 } overriding: 부모에 있는 똑같은 함수를 자식이 구현해서 부모의 함수를 쓰지않음 class Animal{ String name; String color; public Animal(S..
Calculator라는 객체를 생성해 아래와 같이 사용함에 있어 인자를 매개변수로 전달해 주는 과정을 해주어야 한다. Calculator c1 = new Calculator(); c1.setOprands(10,20); c1.sum(); c1.avg(); 하지만 아래와 같이 setOprands에 인자 값을 정하지 않는다면 오류가 발생하는 상황에 처한다. Calculator c1 = new Calculator(10,20); c1.sum(); c1.avg(); 객체가 생성되면서 어떠한 메서드보다 먼저 실행되도록 하기 돼서 초기화 작업을 함. Class 이름과 동일한 Calculator 메서드를 생성해 매개변수값을 받게 해 실수를 방지한다. Class Calculator { int left, right; pu..
클래스 > 객체를 만들기 위한 설계도 인스턴드 > 설계도에 따른 구체적인 제품 객체 > 변수와 메소드의 집합체 (상태와 행위의 집합) static: 클래스의 소속이된다. 모든 변수에서 모든 인스턴스에서 동일한 값을 갖게된다. ex) static double pi = 3.14; 클래스 변수의 용도 인스턴스에 따라서 변하지 않는 값이 필요한 경우 인스턴스를 생성할 필요가 없는 값을 클래스에 저장하고 싶은 경우 값의 변경 사항을 모든 인스턴스가 공유해야 하는 경우 용어 인스턴스 변수 > Non-Static Field 클래스 변수 > Static Field
- Total
- Today
- Yesterday
- querydsl
- ajax
- instance
- wil
- Spring
- JPQL
- JWT토큰
- ssl
- DI
- JPA
- this
- 코드해석
- 풀텍스트
- 알고리즘
- 환경세팅
- backoffice
- 협업
- python
- EntitiyManagerFactory
- EC2
- DTO
- java
- method
- 김영한
- .jks
- POI
- 항해99
- IOC
- badrequest
- joinfetch
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |