반응형

Java 6

Java 패키지

Java 패키지: 자바에서 관련된 클래스들을 그룹화하는 방법이다. 파일 시스템의 폴더와 유사하게 작동하여, 클래스를 논리적으로 정리하고 관리할 수 있도록 도와준다.  예를 들어 우리가 일상에서 사용하는 물건들을 정리할 때, 같은 종류의 물건들을 모아서 상자에 담거나 서랍에 넣는 것처럼 자바에서도 비슷한 방식으로 클래스를 정리한다. 패키지를 사용하는 주된 목적은 대규모 프로젝트에서 클래스를 주제별로 정리하여 코드의 가독성을 높이고 유지보수를 용이하게 하는 것이다. 예를 들어, java.utils.Date와 java.sql.Date는 서로 다른 패키지에 속해 동일한 이름을 가질 수 있다. 코드가 복잡해질수록 패키지를 통해 관련 클래스들을 그룹화함으로써 관리가 용이해지며, 기능별로 클래스를 나누어 모듈화할 수..

Java 2024.08.27

Java 오버로딩 & 오버라이딩

오버로딩(Overloading): 동일한 이름의 메서드를 여러개 정의하되,  매개변수의 타입이나 개수, 순서를 다르게 설정하는 것을 말한다. 같은 클래스 내에서 사용할 수 있다는 특징이 있다. 같은 기능을 수행하지만, 다양한 입력을 처리할 수 있다.  class MathUtils { int add(int a, int b) { return a + b; } double add(double a, double b) { return a + b; } int add(int a, int b, int c) { return a + b + c; }} 오버라이딩(Overriding): 오버라이딩은 자식 클래스에서 부모 클래스의 메서드를 재정의하는 것이다. ..

Java 2024.08.27

Java 생성자

생성자(Constructor): 생성자는 객체가 생성될 때 자동으로 호출되는 특수한 메서드이다. 주로 객체의 초기 상태를 설정하는 데 사용된다. 생성자는 클래스 이름과 동일하며, 반환 타입이 없다.  https://hantoluvcoding.tistory.com/53 Java 변수 기본형 참조형변수란 ? 데이터를 저장할 수 있는 메모리 공간을 의미한다. 변수는 특정한 데이터 타입을 가지며, 이 데이터는 프로그램에서 사용될 수 있다. 변수를 사용하면 데이터를 쉽게 관리하고 조작할hantoluvcoding.tistory.com 자세한 내용 참조 this: this는 현재 객체를 참조하는 키워드이다. 즉, 어떤 클래스의 메서드나 생성자 안에서 this를 사용하면 그 메서드나 생성자를 호출한 객체를 가리킨다. ..

Java 2024.08.26

Java 컬렉션

자바 컬렉션(Java Collections): 자바에서 데이터를 효과적으로 저장하고 관리할 수 있도록 도와주는 프레임워크이다. 켈렉션을 여러 개의 객체를 모아 놓은 데이터 구조를 의미하고, 자바 컬렉션 프레임워크는 이러한 컬렉현을 쉽게 사용할 수 있는 여러 클래스와 인터페이스를 제공한다. 1. 컬렉션 프레임워크의 구성 요소- Collection 인터페이스 : 모든 컬렉션의 최상위 인터페이스[1]*로, 리스트, 셋, 큐 등 여러 하위 인터페이스를 포함한다. 리스트(List), 셋(Set), 큐(Queue) 등 여러 하위 인터페이스를 포함한다. - Map 인터페이스 : 키-값 쌍으로 데이터를 저장하는 구조호, Collection과는 다르다. 키는 중복될 수 없고, 각 키에 대해 하나의 값만 연결한다.  2...

Java 2024.08.26

Java 변수 기본형 참조형

변수란 ? 데이터를 저장할 수 있는 메모리 공간을 의미한다. 변수는 특정한 데이터 타입을 가지며, 이 데이터는 프로그램에서 사용될 수 있다. 변수를 사용하면 데이터를 쉽게 관리하고 조작할 수 있다. 변수의 종류에는 두가지가 있다. 1. 기본형(Primitive Type): 기본형 변수는 자바에서 제공하는 기본 데이터 타입으로, 직접 값을 저장한다. 기본형은 8가지 타입이 있다.기본형 데이터 타입은 null값을 가질 수 없다. byte: 8비트 정수 (범위: -128 ~ 127)short: 16비트 정수 (범위: -32,768 ~ 32,767)int: 32비트 정수 (범위: -2,147,483,648 ~ 2,147,483,647)long: 64비트 정수 (범위: -9,223,372,036,854,775,8..

Java 2024.08.26

자바 기초 자료 모음

함수와 변수 https://velog.io/@yunyoseob/%ED%95%A8%EC%88%98%EC%99%80-%EB%B3%80%EC%88%98 함수와 변수안녕하세요. 😄 오늘은 class를 구성하는 변수와 함수에 대해 포스팅하도록 하겠습니다. 1\. 예약어2\. 기호, 문자, 문자상수3\. 빌트인 리소스(클래스, 인터페이스, 상수, 함수 ...)4\. 식별자 : identifvelog.io  메소드https://velog.io/@luna001631/%EC%9E%90%EB%B0%94JAVA-%EB%A9%94%EC%86%8C%EB%93%9Cmethod%EB%9E%80 [자바/JAVA] 메소드(method)란?메소드는 자바에서 클래스의 멤버 중 하나로 기능을 표현한다. 클래스에서 메소드를 사용하면 중복되..

Java 2024.08.09