일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- netty
- Security
- 배열
- controller
- recoil
- 도커
- JWT
- Repository
- 자바
- axios
- 채팅
- Spring Boot
- 코틀린
- 기초설정
- 스프링부트
- 프로젝트
- react
- 백엔드 설정
- 클래스
- Spring
- 자료형
- Java
- toyproject
- 네티 서버
- service
- MySQL
- 네티 클라이언트
- 팀프로젝트
- springboot
- Kotlin
- Today
- Total
목록Java (19)
hyuko

제네릭 형태 : 제네릭은 wrapper class 자료형만 사용가능하다. 자료형을 바꿀 때 쓴다. 생성될 때 꺽쇠에 들어가있는 타입으로 생성을 하겠다라는 의미이다. 항상 객체는 생성이 될 때 기준으로 봐야한다. 와일드 카드 : 와일드카드 어떠한 자료형이 들어올지 모른다 , 어떤자료형이든 가능하다 여러가지 자료형을 받아야하고 어떤자료형이 들어올지 모를 때 쓰인다. 유연하게 객체를 쓰고 싶을 때 와일드 카드를 쓴 것과 Object 로 제네릭안에 쓴 것과 동일하나 잘 쓰지 않는다. 와일드 카드 제약조건 ? extends 자료형 (대상 객체 하위) 뒤에 있는 자료형을 상속받거나 자료형 자체가 아니면 리턴이 되지않는다. ? super 자료형 (대상 객체 상위) 자료형을 기준으로 자료형 자체와 상위객체만..

스태틱 스태틱 이란? static 이 붙어 있으면, 메모리의 공간자체가 다른 아이이다. static 영역은 공유가 되는 영역이다. 생성될 때 따로 다시 생성이 되는 영역이 아닌 클래스가 선언이 될 때 바로 메모리에 공간이 생긴다. 그 static 으로 정의된 아이는 하나만 정의된다. 그 이유로 인해서 static 을 쓰게 되면 Class.스태틱 을 쓸 수가 있다. 스태틱 메소드안에는 지역변수는 상관 없으나 전역변수를 쓰고 싶을 때는 스태틱변수만 가능하다. 예를 들어서 하나의 종이에 한 사람씩 이름을 쓰고 번호를 적게되는데 최초에 처음 사람은 1번이라고 쓴후 그다음 번호인 2번을 적어주고 다음사람에게 넘겨준다는 방식이 있다 이러할 때 하나의 종이라는 개념이 static 이다. 즉 공유되는 하나의 공간이라는..

Object 클래스 오브젝트 클래스란? 모든 클래스의 최상위 객체이다. 기본적으로 모든 클래스들은 Object클래스를 상속을 받고 있다. 그렇기 때문에 생략이 가능하다. 이 생략이 되있던 것은 생성자를 만들었을 때 알 수 있다. // 예를 들어 하나의 상속을 받지 않은 Student 클래스의 // 생성자를 만든다고 해보자 public Student(String name, int age) { super(); this.name = name; this.age = age; } 위의 코드처럼 super(); 가 나온다. 우리가 상속을 배웠을 때 super라는 것은 부모 객체를 의미하는데 우리가 처음 Student라는 클래스를 만들 당시에 상속을 받은 적이 없다. 하지만 super가 들어가 있는 것을 볼 수 있다...

상속 상속이란? extends 영어의 의미를 해석하자면 확장의 개념이다.메모리 공간을 확장한다는 의미 자식 클래스에서 상속받을 부모 클래스를 붙여 공간을 확장해서 만들겠다는 의미이다. 상속의 특징 자식클래스에서 부모클래스를 상속받게되면 자식클래스는 부모클래스가 생성이 먼저 되고 자식 클래스가 생성된다. 상속은 부모 클래스는 자식 클래스를 여러개 둘 수 있다. 상속은 자식 클래스는 부모 클래스를 단 하나만 가질 수 있다. 생성자의 super(); 호출이 항상 먼저 선언 되는 것은 상속의 부모클래스가 먼저 생성된다는 의미이다. 그렇기 때문에 super();호출은 최상단에 되어야한다. java 예제코드 public class Car { private String company; private String mo..