Java
-
자바 강의 정리Java 2023. 7. 9. 00:05
## 너무 쉬운건 제외하고 헷갈릴 만한 부분만 추림 1장 - 자바 시작 - .java 파일 (소스 코드) -> .class 파일 (바이트 코드) - 컴파일 방식 - .class 파일 -> JVM 적재 - 인터프리터 방식 - JVM은 필요할 때 클래스 파일 로딩 -> 링크 과정이 없음 - JDK (Java Development Kit) : 개발에 필요한 자바 도구 모음 - JRE (Java Runtime Environment) : 자바 실행에 필요한 API 포함 - Java SE : 표준 배포판 - 데스크탑, 서버 응용 개발 플랫폼 - Java ME : 마이크로 배포판 - SE + 임베디드 개발에 필요한 API - Java EE : 기업용 배포판 - SE + 인터넷 기반 서버사이드 컴퓨팅 API 추가 2장..
-
자바 string 비교Java 2021. 9. 16. 23:50
@Override public boolean isUserExist(UserDto userDto) { User user = userRepository.getById(userDto.getId()); if (user == null) { return false; } else { if (user.getPassword() != userDto.getPassword()) { return false; } else { return true; } } } 입력한 비밀번호를 DB에 저장된 비밀번호와 비교하는 메소드이다. 이 때 C++ 문법에 익숙했던 나는 != 연산자를 이용하여 String 간의 비교를 했다. 그러나 계속 false가 리턴되어 제대로 입력해도 로그인이 안되는 문제가 발생했다. 그러다 Intellij에 경고문을 ..