WEB/Java 4

list null empty

VO 에 list get set 을 설정하고 클래스에서 불러와 사용하는데, list 의 공백을 확인할 때 null 인지, empty 인지 확실치 않아서 서치를 했더니 어디는 null 로 쓰고, 어디는 null 안된다고 empty 로 해야된다고.. 결론은 둘 다 사용가능이다! null - List li = null; 이런식으로 초기화를 했을 때고, empty - List li = new ArrayList(); 이런식으로 했을 때다. 기본적이고 당연한 얘기이긴한데..ㅋㅋㅋ 그동안 null 로 초기화해서 null 로 비교하고 있어서 empty 를 사용하는 줄 몰랐다..ㅎㅋ

WEB/Java 2021.03.08

오버로딩, 오버라이딩, 업캐스팅, 다운캐스팅

오버로딩과 오버라이딩https://cafe.naver.com/openrt/7316 크레파스의 자바강좌 : 21. 오버...Created Date: 2014.11.12 Modified Date: 2014.11.12...cafe.naver.com이름만 비슷할 뿐, 기능은 전혀 다름! 둘 다 정의에 관한 것이다.오버로딩 (중복정의)한 클래스 내의 같은 메소드명에 매개변수가 다르게하여 중복 정의하는 것메서드명 = | 매개변수 ≠ 리턴타입, 접근제한자는 상관X오버라이딩 (재정의)- 자식클래스에 의해 부모클래스의 메소드가 묻히는 것 - 부모클래스에서 상속받은 메소드를 재정의하는 것메서드명 = | 매개변수 = | 리턴타입 = - 접근제한자 : 자식이 부모보다 같거나 더 넓게 (public > protected > d..

WEB/Java 2020.06.29

상속, 추상클래스, 인터페이스

상속코드 중복(멤버, 메소드) 제거, 클래스 간결서브클래스는 슈퍼클래스의 멤버와 메소드 사용 or 확장 가능 - 서브클래스는 슈퍼클래스의 멤버와 메소드 사용 or 확장 가능- +) 이미 구현된 메소드를 사용할 때, 상속 받아서 사용하는 것과 객체를 만들어 사용하는 것 둘의 기준을 정확히는 모르겠으나, 기능을 구현하는 것이면 상속받고, 기능을 통해 무언가 값을 처리할 때는 객체로 사용하는 것 같다??? (아시는 분 댓글 좀) 추상클래스https://blog.naver.com/mdown/221321854820 [Java] #6-3 자바 추상클래스 개념 : abstract본 포스팅은 국비지원으로 모바일앱을 수강하며배웠던 수업 내용을 기록한 포스팅입니다.언어를 배우고 있...blog.naver.com 인터페이스..

WEB/Java 2020.06.29

Java 기본 개념 정리

Java로 프로젝트한 경험은 없고, Android Application 위주로 프로젝트를 진행했어서 기본 개념 정리! 와 하나하나 다 보니까 클래스 import부터 상속, 인터페이스 진짜 모르겠다.. 개념은 알지만 코드들 보면 모르겠다ㅎㅎ 상속 추상클래스 https://blog.naver.com/mdown/221321854820 [Java] #6-3 자바 추상클래스 개념 : abstract 본 포스팅은 국비지원으로 모바일앱을 수강하며배웠던 수업 내용을 기록한 포스팅입니다.언어를 배우고 있... blog.naver.com 인터페이스 (interface) https://blog.naver.com/mdown/221325880388 [Java] #7-1 자바 인터페이스 개념 : interface 본 포스팅은 국..

WEB/Java 2020.06.12