일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 포트
- 네트워크
- ip 할당
- Next
- 자바8
- network
- next.js
- oracle
- Layer4
- 스위치
- 프로그래밍
- 함수형
- Router
- nextjs
- Packet
- java
- OSI
- SQLD
- Layer2
- class
- Port
- Layer
- Linux
- Python
- 자바
- 오라클
- frame
- Mac
- 자격증
- dhcp
- Today
- Total
목록자바 (6)
BEER&DEV
자바에서 전역 변수(Global Variable)는 클래스 내부에서 선언되지 않고, 클래스 외부에 선언된 변수를 의미합니다. 전역 변수는 해당 클래스의 모든 메소드에서 접근 가능하며, 프로그램의 어느 곳에서나 사용할 수 있습니다. 이번 글에서는 초보자를 위해 자바의 전역 변수에 대해 예시와 함께 자세히 설명하겠습니다. 1. 전역 변수의 선언과 사용 전역 변수는 클래스 외부에 선언되며, 클래스 내부의 모든 메소드에서 접근할 수 있습니다. 전역 변수는 클래스 멤버 변수로 선언되어야 합니다. 예를 들어, 다음과 같이 전역 변수를 선언할 수 있습니다: public class MyClass { public int globalVariable; // ... } 위의 예시에서 `globalVariable`은 `MyCl..
자바의 클래스(Class)는 객체(Object)를 정의하기 위한 템플릿입니다. 클래스는 속성(Attributes)과 동작(Methods)으로 구성되어 있습니다. 이번 글에서는 초보자를 위해 자바의 클래스의 속성과 변수에 대해 예시와 함께 자세히 설명하겠습니다. 클래스의 속성(Attibutes) 클래스의 속성은 객체의 상태를 나타내는 데이터입니다. 속성은 클래스 내부에 변수(Variables)로 선언되며, 클래스의 인스턴스가 생성될 때마다 각각의 인스턴스마다 고유한 값을 가질 수 있습니다. 예를 들어, 자동차 클래스의 속성으로는 "브랜드", "색상", "모델" 등이 있을 수 있습니다. public class Car { String brand; String color; String model; } 위의 예시..
자바의 클래스 로더(Class Loader)는 JVM에서 클래스 파일을 로드하고 메모리에 적재하는 역할을 합니다. 클래스 로더는 자바 프로그램 실행 시 필요한 클래스들을 동적으로 로딩하여 사용할 수 있게 합니다. 이번 글에서는 초보자를 위해 자바의 클래스 로더에 대해 예시와 함께 자세히 설명하겠습니다. 클래스 로더의 역할과 동작 원리 클래스 로딩: 클래스 로더는 필요한 클래스 파일을 로드합니다. 클래스 로딩은 프로그램 실행 시점이나 클래스가 처음 사용될 때 발생합니다. 클래스 로더는 클래스 파일을 찾고 로드한 후, 해당 클래스를 JVM 내의 메모리 영역에 적재합니다. 클래스 검색: 클래스 로더는 클래스를 찾을 때 특정한 검색 경로를 따릅니다. 일반적으로 클래스 파일은 클래스 패스(classpath)라고 ..
자바에서 클래스 인터페이스(interface)는 객체 지향 프로그래밍의 중요한 개념 중 하나입니다. 인터페이스는 클래스가 제공하는 기능의 집합을 정의하는 역할을 합니다. 인터페이스를 사용하여 클래스 간에 관계를 형성하고, 코드의 유연성과 확장성을 높일 수 있습니다. 이번 글에서는 초보자를 위해 자바의 클래스 인터페이스에 대해 예시와 함께 자세히 알아보겠습니다. 인터페이스의 역할 기능 정의: 인터페이스는 클래스가 제공하는 기능을 정의합니다. 즉, 어떤 메소드를 가져야 하는지를 정의하여 클래스가 해당 메소드를 구현하도록 강제합니다. 이를 통해 일관된 인터페이스를 제공하고, 클래스 간의 상호 작용을 가능하게 합니다. 다중 상속: 자바에서는 단일 상속만을 지원하지만, 인터페이스를 통해 다중 상속과 유사한 효과를..
자바에서는 접근 제어자(access modifier)를 사용하여 클래스의 멤버(속성과 메소드)의 접근 범위를 지정할 수 있습니다. 접근 제어자는 클래스 외부에서 멤버에 접근할 수 있는지를 제어하여 코드의 캡슐화와 보안을 강화합니다. 이번 글에서는 초보자를 위해 자바의 접근 제어자에 대해 예시와 함께 자세히 설명하겠습니다. 1. 자바의 접근 제어자 자바에서는 네 가지의 접근 제어자를 사용할 수 있습니다: - `public`: 어떤 클래스에서든 접근할 수 있는 가장 넓은 범위의 접근 제어자입니다. `public`으로 선언된 멤버는 외부 클래스에서 직접 접근이 가능합니다. - `private`: 동일 클래스 내에서만 접근할 수 있는 가장 제한적인 범위의 접근 제어자입니다. `private`으로 선언된 멤버는 ..
자바는 널리 사용되는 프로그래밍 언어로, 다양한 플랫폼에서 실행될 수 있으며, 객체 지향적인 접근 방식을 갖고 있습니다. 이번 글에서는 자바의 기본 개념과 구문에 대해 알아보겠습니다. 자바 개발 환경 설정하기 자바를 사용하기 위해서는 JDK(Java Development Kit)를 설치해야 합니다. 설치가 완료되면 자바 컴파일러인 javac와 자바 실행기인 java를 사용할 수 있게 됩니다. 변수와 자료형 자바에서는 변수를 선언할 때 해당 변수의 자료형을 명시해야 합니다. 예를 들어, 정수를 저장하는 변수를 선언하려면 int 자료형을 사용합니다. int number = 10; 조건문과 반복문 조건문과 반복문은 프로그램의 흐름을 제어하는 중요한 구문입니다. 자바에서는 if-else문을 사용하여 조건에 따라..