Assertions static import
자바코들르 보다가 A.class 이런 코드를 많이 봐서 이건 뭘까 하고 궁금해서 찾아봄Class 클래스라는 건데, 얘는 Java에서 사용되는 클래스의 구조를 가지고 있는 클래스다. Reflection(인스턴스를 통해 클래스의 정보를 분석)기법을 쓸 때 많이 사용하는 클
equal은 대상의 내용을 비교same은 대상의 주소값을 비교참조: https://velog.io/@0008mari/Java-equal%EA%B3%BC-%EC%9D%98-%EC%B0%A8%EC%9D%B4
https://devlogofchris.tistory.com/41
https://www.tcpschool.com/java/java_api_enum
Intellij에서 eqauls()를 오버라이딩 하는 법command+N 누른 다음 equals() and hashcode() 누르기generate 'equals()' and 'hashcode()' 뜨면 yes 누르기위의 상황에서 next 누르기equals()가 저 3
본 게시글은 Maven, Java 18로 프로젝트를 만드는 예시입니다.file-new-project 클릭이 창 뜨면 설정하고(Maven,JDK18등, 다른 설정 쓸 거면 그에 맞춰서 설정해줘야) create 누르기, 그럼 프로젝트 만들어짐그럼 이렇게 뜲pom.xml 설
이렇게 돌려놨더니 얘의 결과는 2인데 For문은 한 번돌고 빠져나오더라. 뭐가 문제일까 했는데 리스트를 돌다가 그 안의 원소를 삭제해버리니깐 발생하는 문제였다.그래서 Iterator를 사용해서 해결했다.
javac.exe는 컴파일러로, .java로 끝나는 자바 소스코드파일을 바이트 코드(.Class로 끝나는 파일)로 컴파일한다.java.exe는 인터프리터로, 컴파일된 바이트코드를 해석하고 JVM에서 실행한다.
JVM(Java Virtual Machine)은 운영체제로부터 메모리를 할당 받는다. 이 할당받은 메모리의 구조에 대한 글이다.실제로 생성된 객체(인스턴스)가 저장되는 영역.런타임시 동적으로 할당한다.(객체가 생성되면 heap영역에 할당)가비지 컬렉션의 대상이다.(St
참조: https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%9E%90%EB%B0%94%EB%8A%94-Call-by-reference-%EA%B0%9C%EB%85%90%EC%9D%B4-%EC%97%86%EB%8B%A4-%E