Computer Language/Java3 자바 javadoc으로 API 도큐먼트 생성하기 자바 주석주석 종류주석 처리 방식설명행 주석// ~~~//부터 행 끝까지 주석 처리범위 주석 (block)/*~~~*//*과 */ 사이 블럭의 내용들을 모두 주석 처리도큐먼트 주석/**~~~*//**과 */ 사이 블럭의 내용들을 모두 주석 처리javadoc 명령어로 API 도큐먼트 생성 가능 Javadoc 이란?소스 코드에 포함된 주석을 기반으로 HTML 문서(도큐먼트)를 생성하는 도구이다.이를 통해 사용 방법과 설명을 문서화하여 다른 개발자들이 코드를 쉽게 이해할 수 있도록 도와준다. Javadoc의 주요 태그들/** */주석의 시작과 끝@param메소드의 매개변수/인자값 설명@return메서드 반환값 설명@throws예외를 던질 경우 설명@see관련 항목 링크 제공 예시주석을 통해 API 도큐먼트를 .. 2025. 1. 22. 자바 Primitive type vs Reference type 비교구분Primitive type (원시 타입)Reference Type (참조 타입)저장 값실제 데이터 값객체의 참조(메모리 주소)메모리 저장 위치스택 메모리스택(참조) + 힙(객체)크기고정 크기가변 크기속도빠름상대적으로 느림값의 불변성불변객체는 변경 가능 (속성 수정 가능)기본 타입int, float, char, boolean 등String, ArrayList, 사용자 정의 클래스 등null 할당 가능 여부불가능가능 (기본값이 null) 실험자바는 메모리 주소를 직접 출력할 순 없으므로, 시뮬레이션을 통해 저장 방식의 차이를 비교테스트 코드public class MemoryTest { public static void main(String[] args) { // 문자열 리터럴의 비교 .. 2025. 1. 22. 자바 타입 변환시 유의사항 서큘러 구조정수형을 타입 변환할 때 나타나는 서큘러 구조정수형 자료형을 작은 범위의 자료형으로 캐스팅할 때는 범위의 반대쪽 끝에서부터 다시 시작하는 서큘러 구조를 보인다.즉, 정수값 128(127+1)을 byte자료형으로 다운캐스팅하면 byte 자료형의 범위에서 반대쪽 끝인 정수값 -128이 된다.public class Main { public static void main(String[] args){ // ex) int 및 byte int over = 2147483647; int result = over + 1; System.out.println(result); // 출력결과: -2147483648 (순환돼서 출력됨) byte a = (byte)129; byte b = (byte)-130; .. 2025. 1. 22. 이전 1 다음