본문 바로가기
728x90

전체 글60

서브넷 마스크의 목적과 기능 : 네트워크의 IP 주소 지정 서브넷 마스크는 네트워크 내에서 IP 주소를 구성하고 분할하는 데 중요한 역할을 하는 IP 네트워킹의 중요한 구성 요소입니다. 주요 목적은 네트워크와 IP 주소의 호스트 부분 사이의 경계를 정의하여 IP 네트워크를 효율적이고 논리적으로 분할하는 것입니다. 다음은 서브넷 마스크의 목적과 기능, 그리고 네트워크의 IP 주소 지정과의 관계에 대한 자세한 설명입니다. 서브넷 마스크의 목적 및 기능 1. 네트워크 분할 서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분의 두 부분으로 나누는 데 사용됩니다. 이 분할을 통해 네트워크 관리자는 더 큰 IP 네트워크 내에 논리 세그먼트를 만들 수 있습니다. 2.IP 주소 할당 서브넷 마스크는 IP 주소의 네트워크 및 호스트 부분에 할당되는 비트 수를 결정합니다. .. 2024. 1. 11.
JAVA의 개발 디자인 패턴들 : 싱글턴, 팩토리 메소드 Singleton Pattern 클래스에 인스턴스가 하나만 있는지 확인하고 이에 대한 전역 액세스 지점을 제공합니다. public class Singleton { private static Singleton instance; private Singleton() { // Private constructor to prevent instantiation } public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); } return instance; } } 사용 예 Singleton singleton = Singleton.getInstance(); Factory Method Pattern 객체를 생성하기 위.. 2024. 1. 10.
JAVA 8의 주요기능 : 람다, Stream Java 8에는 Java 코드의 표현성, 가독성 및 유연성을 향상시키기 위한 몇 가지 중요한 기능과 향상된 기능이 도입되었습니다. Java 8에 도입된 두 가지 주요 기능은 람다 표현식과 Stream API입니다. 람다 식 람다 표현식은 단일 메서드 인터페이스(기능 인터페이스)의 인스턴스를 표현하는 간결한 방법을 소개합니다. 익명 함수 생성을 허용하여 코드의 가독성과 유연성을 향상시킵니다. Syntax (parameters) -> expression 예 // Traditional anonymous class Runnable runnable1 = new Runnable() { @Override public void run() { System.out.println("Hello, world!"); } }; /.. 2024. 1. 9.
JVM의 주요기능 JVM(자바 가상 머신): JVM(Java Virtual Machine)은 JRE(Java Runtime Environment)의 필수 부분이며 Java 바이트코드 실행을 담당합니다. 이는 기본 하드웨어의 플랫폼 독립적인 추상화를 제공하므로 Java 프로그램이 호환 가능한 JVM 구현이 있는 모든 장치 또는 운영 체제에서 실행될 수 있습니다. JVM의 주요 기능: 1. 로드 및 적합성 확인: JVM은 컴파일된 Java 바이트코드를 클래스 파일에서 메모리로 로드하고 바이트코드의 무결성을 확인합니다. 2. 실행: JVM은 바이트코드를 호스트 시스템의 네이티브 기계어 코드로 해석하거나 컴파일하여 실행합니다. 3. 메모리 관리: JVM은 힙 및 스택 관리를 포함하여 Java 프로그램에 대한 메모리 할당 및 할당.. 2023. 12. 30.
728x90