전체 글 122

<Project> bridge완료 후기

어이없는 실수모음!! 나의 귀중한 시간을 상당히 잡아먹은 녀석들이다 굉장히 쉽고 기본적인 부분에서 틀렸지만 왜 틀렸는지 뇌를 빼고 보면 알수 없었기에 많은 시간을 낭비하게 만들었다. 앞으로는 처음 진행부터 신경써서 하자!! - class 처음에 객체, List 등의 변수명만 잡아두고 생성 안하기! : 처음부터 변수 생성시에 객체 생성까지 해두자 빨간 밑줄이 안떠서 확인 하기 매우 어렵다 type 확실히 확인 후 if 문 조건에 넣기! string 타입 일때 == 을 사용시 에러를 유발하지 않지만 조건은 해당 되지 않는다 항상 equal 잘 사용해주기 새로 알게 된 점!! 변수를 메소드 안에서 선언하는 것 보다 클래스 바로 아래에 생성 해 주는 것이 메소드를 간결하게 만들어 주어 알아보기도 편했다 메소드가..

후기 2022.11.21

<Java> collection

List ArrayList list = new ArrayList(); list.add("new"); // 값 추가 list.remove("new"); // 값 제거 list.get(1); // 해당 인덱스 값 가져오기 list.contains("new"); // 해당 값을 포함하는 지 boolean 값으로 return 순서가 있고 같은 값 또한 허용함 add(index, "new") 를 통해 원하는 위치에 값을 추가할 수도 있다. Set Set strSet = new HashSet(); strSet.add("new"); // 값 추가 strSet.remove("new"); // 값 제거 strSet.contains("new"); // 내부에 값 포함 확인 순서가 없음, 따라서 같은 값을 허용하지 않음 커..

Java 기초 수업 2022.11.10

<Java> static

static 변수 클래스 내에 static 변수는 공유영역에 저장됨 새 객체를 생성시에는 공유영역에서 가져온 변수가 저장이된다 - 변경 사항이 객체를 생성할때 마다 계속 저장 된다. Static 메소드 멤버 변수는 스태틱 메소드에서 사용할 수 없다. 멤버 변수를 사용하고자 할 때 객체를 새로 생성하여 사용하여아 한다. 다른 패키지의 static method도 객체 생성 없이 import 만으로 사용할 수 있다.

Java 기초 수업 2022.11.03

<Java> Entity Class, Service Class, required constructor

- Entity Class : 정보를 담는 객체 Entity Class 기본 세팅 맴버 변수 선언 생성자 정의 getters and setters 정의 Equals and Hash code 정의 toString 정의 -- intelliJ 단축키: alt + insert - Service Class(비즈니스 로직): 기능, 메소드들의 집합 public class Person { private final String name; private final int age; public Person(String name, int age) { this.name = name; this.age = age; } } 변수에 final로 정의하여 새로 객체가 생성될때 필수적으로 정의 되도록 함 @NoArgsConstructo..

Java 기초 수업 2022.11.03