크게 2가지로 나눠본다면 primitive(원시 데이터 타입) / non-primitive (클래스 등) 으로 나눌 수 있다.boolean, byte, char, short, int, long, float, double (8개)더 이상 쪼갤 수 없는 데이터로 원시 데이
String으로 받은 값이 null도 아니고 "" 이런 식으로 넘어왔다.그래서 if(A != "") 이런 식으로도 써보고 , if(A.isEmpty() == false) 이런 식으로도 써봤으나 걸러내질 못했다.그래서 다른 방법을 찾던 중 isBlank() 라는 메서드를
Equals() 와 HashCode() equals와 hashCode는 모든 Java 객체의 부모인 Object 클래스에 정의되어 있다. 그렇기 때문에 모든 객체는 Object 클래스에 정의된 equals와 hashCode 함수를 상속받고 있다. equals()
수업 들으면서 `try-catch` 문을 JSP 수업 JDBC 관련 코드 때 처음 만났던 것으로 기억한다. 그 당시 왜 사용하는지만 알고 넘어가서 어떤 상황에 꼭 써줘야하고 어떤 식으로 쓰면 안되는지 자세히는 알지 못했다. 부끄럽지만 프로젝트를 진행하면서 IDE가 빨간
Thread 단위로 로컬 변수를 할당하는 기능을 제공하는 클래스.자바 1.2 버전부터 제공.일반 변수의 수명은 특정 코드 블록 범위 내에서만 유효.변수 공유를 위해서는 파라미터로 받아서 사용.자신의 변수를 다른 곳에서 사용하게 하기 위해서는 리턴 값으로 제공해야함.👉
10757번 문제 (큰 수 A + B) 간단하게 A + B를 해주면 되는 문제. 말 그대로 두 정수 A와 B를 입력 받아 계산해서 출력하면 되는 간단한 문제였다. 알고 있는 것 중에 long이 가장 크니까 long을 사용해서 풀어보려 시도했다. 결과는 `Numb