BackEnd/Java(20)
-
생성자
Java객체 지향 프로그래밍에서 객체는 클래스의 인스턴스를 통해 생성되며, 이때 객체의 초기 상태를 설정하는 것이 매우 중요합니다. 정의생성자객체 생성과 초기화를 담당하는 특별한 메서드로 클래스의 인스턴스를 생성할 때 호출됩니다.일반 메서드와 달리 클래스 이름과 동일한 이름을 가지며, 반환 타입이 없습니다.객체를 생성할 때 자동으로 호출되며, 클래스 내부의 필드를 초기화하거나 특정 로직을 실행하는 데 사용됩니다.목적생성자 객체 생성 시 필요한 데이터를 받아서 필드를 초기화하고 메모리에 올바른 상태의 객체를 생성합니다.
2025.05.22 -
데이터(Data)
컴퓨터 구조 정의프로그램이 실행되는 동안 CPU와 메모리 사이에서 읽고 쓰는 모든 값입니다.컴퓨터 메모리(RAM)의 특정 위치에 저장되고, CPU가 해당 주소를 참조해서 처리합니다.특징한줄 요약💡 서론목차한줄 요약📌 데이터 구조📌 데이터 타입📌 운영체제📌 네트워크📌 프로그래밍 언어📌 자료구조📌 데이터 베이스📌 정보보안표한줄 요약속성예시설명파일 권한drwx+++++파일 권한을 나타내는 문자열입니다.링크 수4 || 3디렉토리를 참조하는 하드 링크 수입니다.소유자User디렉토리의 소유자입니다.소유자 그룹staff디렉토리가 속한 그룹입니다.파일 크기128디렉토리 크기(Byte)입니다.수정 날짜와 시간3 5 09:26마지막으로 수정된 날짜와 시간입니다.파일/디렉토리 이름Desktop파일이나 디렉토..
2025.05.17 -
정렬
정렬은 프로그래밍에서 가장 일반적이고 필요한 작업 중 하나입니다. 특정 순서로 일부 요소 집합의 순서를 나타냅니다. 이 문서는 Java에서 배열을 정렬하는 표준 방법에 관한 것입니다.정렬에 대해 간략히 설명합니다.따라서 정렬은 데이터 집합의 순서를 지정하는 것입니다. 우리의 경우에는 배열입니다. 배열이나 기타 데이터 구조를 정렬하는 목적은 컬렉션의 데이터를 더 쉽게 찾고, 조작하고, 구문 분석할 수 있도록 하는 것입니다. 프로그래머는 정렬이 너무 자주 필요하므로 모든 프로그래밍 언어에는 배열, 목록 및 기타 정렬된 데이터 구조를 정렬하기 위한 내장 메서드가 포함되어 있습니다. 이러한 메서드를 사용하려면 해당 메서드를 호출하세요. 작업은 최대한 단순화됩니다. 일반적으로 내장된 메소드는 최대한 최적화됩니다...
2024.12.24 -
JAR
Java 정의JAR = Java ARchive프로그래밍 언어를 통해서 만든 프로그램은 개발자가 작성한 소스 코드를 컴파일한 후 실행파일을 만들어 동작합니다.이때 Java라는 프로그래밍 언어를 통해 만들어진 실행파일이 JAR 파일입니다. .jar 확장자를 가지는 Java 실행 파일 또는 라이브러리 묶음으로 컴파일된 코드(.class), 설정 파일 그리고 리소스 등을 포함하고 있습니다. Java 프로그램을 배포하거나 실행하기 쉽게 만들어주는 압축 형식으로 Java의 zip입니다.필요한 이유내 프로그램을 다른 사람에게 보내야 한다면 ?
2024.12.21 -
Junit
Java ddd What ?Junitsddddddfs 자바 개발자가 가장 많이 사용하는 테스팅 기반 프레임워크 입니다.현재 가장 많이 사용되고 있는 버전은 JUnit 5 입니다.기본 Junit 4에 비해 JUnit 5는 3가지 모듈로 구성됩니다.JUnit5는 테스트 작성자를 위한 API 모듈과 테스트 실행을 위한 API가 분리되어 있습니다.자바 8 이상을 필요로 합니다.JUnit은 테스트 코드를 작성하고, 작성한 테스트 코드를 실행할 때 사용하는 자바의 테스트 프레임워크이다. 사실 JUnit은 리포지터리뿐만 아니라 소프트웨어 개발 시 테스트 작업을 수행할 때 많이 사용한다.🧪 JUnit 구조해당 구조에 대해 간단히 알아보겠습니다 💡기존 버전인 JUnit4에서는 vintage-engine 모듈을 사용해..
2024.12.13 -
중첩 클래스
Java 특정 클래스만관계를 맺으면 선언하세요.What ?중첩 클래스💡 클래스 내부에 정의된 클래스입니다. 💡 외부 클래스의 멤버에 쉽게 접근할 수 있습니다. HOW ?중첩 클래스💡 중첩 클래스는 "선언 위치"에 따라 분류됩니다.선언 위치에 따른 분류선언 위치객체 생성 조건멤버 클래스인스턴스멤버 클래스class A { class B { ... }}A 객체를 생성해야만B 객체를 생성합니다.정적멤버 클래스class A { static class B { ... }}A 객체를 생성안해도B 객체를 생성합니다.로컬 클래스class A { void method( ) { class B { ... } }}method가 실행될 때만B 객체를 생성합니다. 중첩 클래스인스턴스..
2024.12.03