High Level Programming Language(74)
-
Lesson: Generics 1
자바 공식 Generics 튜토리얼 Why Use Generics?간단히 말해서, 제네릭은 클래스, 인터페이스 및 메서드를 정의할 때 타입(클래스 및 인터페이스)을 파라미터로 사용할 수 있습니다. 메소드 선언에 사용되는 더 친숙한 formal 파라미터와 마찬가지로, 타입 파라미터는 다른 입력으로 동일한 코드를 재사용할 수 있는 방법을 제공합니다. 차이점은 formal 파라미터에 대한 입력은 값인 반면, 타입 파라미터에 대한 입력은 타입이라는 것입니다. 제네릭을 사용하는 코드는 제네릭이 아닌 코드에 비해 많은 이점이 있습니다:컴파일 시간에 더 강력한 타입 검사. 자바 컴파일러는 제너릭 코드에 강력한 타입 검사를 적용하고 코드가 타입 안전을 위반하는 경우 오류를 발행합니다. 컴파일 타임 오류를 수정하는 것..
2023.06.17 -
Java Collection Framework-Hash, Hash Table, Map, Set
보호되어 있는 글입니다.
2023.06.14 -
Java Collection Framework-List, ArrayList, LinkedList,
보호되어 있는 글입니다.
2023.06.14 -
자바 예외 처리(feat.Linux Exception Handling)
보호되어 있는 글입니다.
2023.06.07 -
String Class
보호되어 있는 글입니다.
2023.06.06 -
Concurrency 3
자바 공식 Concurrency 튜토리얼 High Level Concurrency Objects지금까지 이 레슨에서는 처음부터 Java 플랫폼의 일부였던 저수준 API에 중점을 두었습니다. 이러한 API는 매우 기본적인 작업에 적합하지만 고급 작업에는 더 높은 수준의 빌딩 블록이 필요합니다. 오늘날의 다중 프로세서 및 다중 코어 시스템을 완전히 활용하는 대규모 동시(concurrent) 응용 프로그램의 경우 특히 그렇습니다. 이 섹션에서는 Java 플랫폼 버전 5.0에 도입된 고급 동시성(high-level concurrency) 기능 중 일부를 살펴보겠습니다. 이러한 기능의 대부분은 java.util.concurrent 패키지에서 구현됩니다. Java Collections Framework에는 동시(c..
2023.06.06