Programming/자바(java) - Web, Mobile 29

자바(java)/ 기본타입과 참조타입의 null 할당

기본타입에는 다음과 같은 종류가 있습니다: `boolean`, `byte`, `short`, `int`, `long`, `float`, `double`, `char` 이러한 기본타입 변수는 해당 타입의 값을 직접 저장하고, 메모리에 공간을 할당하여 값이 저장됩니다. 예를 들어, `int` 타입의 변수는 4바이트의 메모리 공간을 사용하여 정수 값을 저장합니다. 이렇게 값이 직접 저장되기 때문에 기본타입 변수는 null을 표현할 수 없습니다. 참조타입(Reference Type) 변수는 객체를 참조하는 변수이며, null을 할당하여 참조가 없음을 나타낼 수 있습니다. 참조타입 변수는 해당 객체의 주소를 저장하고, 객체 자체는 힙(heap) 메모리에 저장됩니다. 예를 들어, 클래스의 인스턴스를 생성하면 해당 ..

JavaSE와 JDK와 JRE 비교

# JavaSE(Java Platform, Standard Edition): JavaSE는 자바의 표준 플랫폼으로, JDK와 JRE를 포함하고 있습니다. JavaSE는 자바 애플리케이션을 개발하고 실행하기 위한 기본적인 도구와 라이브러리를 제공합니다. 이는 자바의 기본적인 기능을 사용할 수 있는 최소한의 세트를 의미합니다. JavaSE는 자바 개발자들이 표준 자바 애플리케이션을 개발하고 배포하는 데 사용하는 플랫폼입니다. # JDK(Java Development Kit): JDK는 자바 애플리케이션을 개발하기 위해 필요한 도구의 모음입니다. JDK는 자바 컴파일러를 비롯하여 자바 코드를 컴파일하고 실행하기 위한 도구들을 포함하고 있습니다. 또한 JDK는 개발에 필요한 라이브러리, 디버깅 도구, 문서화 도..

자바(java)/ 인텔리제이(IntelliJ), 이클립스(eclipse) mysql 연동

# 기본 참조 https://wisdom-and-record.tistory.com/61 [Intellij] 인텔리제이 MySQL - JDBC 연동 방법 (Java) 개발환경 MacOSX Intellij Ultimate 2020.3 ver MySQL 8.0.21 Java 11 프로젝트 생성 및 드라이버 추가 MySQL이 없으신 분들은 다른 블로그 참조해서 설치해주세요. JDBC로 MySQL을 사용하기 위해서는 JDBC 드라이버인 wisdom-and-record.tistory.com https://structuring.tistory.com/156 JDBC - 자바(이클립스), MySQL JDBC연동 1. 링크로 들어가서 본인의 버전과 SQL에 맞는 드라이버를 다운로드한다. https://www.mysql.c..