CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
레벨별 추가 레슨
모듈 1
레벨 18,
레슨 4
이 레벨에서는 계속해서 컬렉션에 익숙해졌습니다. HashMap과 TreeMap이 무엇인지 파악하고 Collections 도우미 클래스의 메서드에 대해 자세히 배웠습니다. 일반적으로 숨을 들이쉬고 내쉰 다음 이러한 주제를 완전히 마무리하는 것이 좋습니다(현재로서는). 몇 가지 추가 단원을 주의 깊게 읽으십시오. 지루하지 않을 것입니다! HashMap: 이것은 어떤 종류의 지도입니까? Java의 트리맵 자바의 컬렉션 Java의 컬
LinkedList 컬렉션 소개
모듈 1
레벨 19,
레슨 0
1. 역사LinkedList Java에는 C++ 언어에서 상속된 또 다른 컬렉션 클래스 Java가 있습니다. 이것은 LinkedList"연결된 목록"을 구현하는 클래스입니다. 겉으로 보기에 a는 LinkedList와 동일하게 보입니다 ArrayList. 클래스 LinkedList에는 클래스와 동일한 메서드가 모두 있습니다 ArrayList. LinkedList원칙적으로 an 대신 항상 a를 사용할 수 ArrayList있으며 모
대기열
모듈 1
레벨 19,
레슨 1
대부분의 사람들에게 "대기열"이라는 단어는 기분 좋은 연상을 거의 떠올리지 않습니다. 그러나 오늘 우리는 다른 대기열인 Java 대기열에 대해 이야기하고 있습니다. Java에서 큐는 Queue 인터페이스를 상속하고 Collection 인터페이스를 확장하는 모든 것입니다 . 즉, 대기열을 컬렉션처럼 취급할 수 있습니다. Java의 대기열은 FIFO 및 LIFO 라는 두 가지 작동 원리를 지원합니다 . FIFO (First In,
정렬된 지도
모듈 1
레벨 19,
레슨 2
SortedMap 이 학습에서는 SortedMap 인터페이스를 학습합니다 . 우리는 이 인터페이스 에 나타나는 새로운 메서드와 SortedMap 의 한 구현인 TreeMap 의 기능, 구현 간의 차이점, HashMap 과 비교한 장점을 살펴볼 것입니다 . 지도의 계층 구조가 어떻게 생겼는지 봅시다. SortedMap 인터페이스와 TreeMap 구현 에 특별한 주의를 기울이십시오 . 오늘 우리의 초점은 다음과 같습니다. Sort
레벨별 추가 레슨
모듈 1
레벨 19,
레슨 3
자바 LinkedList LinkedList Java 데이터 구조 Java 프로그래머는 ArrayList만으로는 살지 않습니다. 다른 많은 유용한 데이터 구조가 있습니다. 예를 들어 LinkedList라고 하는 연결된 목록이 있습니다. 이미 LinkedList의 첫인상을 형성했지만 그 기능이 무엇인지 아직 철저히 조사하지 않았습니까? 기사를 읽으면 이 데이터 구조가 작동하는 방식과 제공하는 이점에 대해 훨씬 더 많이 이해할 수
새 데이터 유형: 열거형 또는 열거형
모듈 1
레벨 20,
레슨 0
enum1. 탄생 배경 오늘 우리는 Java에서 다른 종류의 데이터 유형인 enum. 이름은 enumerationenum 이라는 단어에서 유래했습니다 . 이 데이터 유형은 무엇이며 용도는 무엇입니까? 때때로 프로그래머는 가능한 값이 작은 고정 목록으로 제한되는 새로운 데이터 유형을 만들어야 합니다. 예를 들어, 유형은 , , , ... DayOfTheWeek값만 사용할 수 있습니다. 총 7개의 값이 있습니다. 또는 유형은 ,
싱글톤
모듈 1
레벨 20,
레슨 1
싱글톤 싱글몰트 스카치 위스키가 좋다는 말을 들어보셨나요? 음, 술은 건강에 좋지 않습니다. 그래서 오늘은 대신 Java의 싱글톤 디자인 패턴에 대해 알려드리겠습니다. 우리는 이전에 객체 생성을 검토했으므로 Java에서 객체를 생성하려면 다음과 같이 작성해야 한다는 것을 알고 있습니다. Robot robot = new Robot(); 하지만 클래스의 인스턴스가 하나만 생성되도록 하려면 어떻게 해야 할까요? new Robot()
열거형 싱글톤
모듈 1
레벨 20,
레슨 2
최근에 싱글톤 디자인 패턴 , Java에서 이를 구현하는 방법 및 용도에 대해 자세히 살펴보았습니다. 그러나 Java가 기본적으로 자체 싱글톤과 함께 제공된다고 말하면 어떻게 됩니까? 흥미가 있습니까? 그럼 다이빙합시다. 이미 Enum 클래스 에 대해 알고 있을 것입니다 . 그것은 당신이 알아야 할 특별한 기능이 있습니다. 특히 Enum은 싱글톤 디자인 패턴을 구현합니다. 이 옵션은 공용 필드 와 관련된 싱글톤 접근 방식과 거
Java의 다중 선택 연산자: switch
모듈 1
레벨 20,
레슨 3
1. 객관식 연산자:switch Java에는 할아버지(C++)에서 물려받은 또 다른 흥미로운 연산자가 있습니다. 우리는 진술에 대해 이야기하고 있습니다 switch. 다중 선택 연산자라고 부를 수도 있습니다. 조금 번거로워 보입니다. switch(expression)
레벨별 추가 레슨
모듈 1
레벨 20,
레슨 4
자바 스위치 문 당신이 갈림길에 멈춰 선 기사라고 상상해 보세요. 왼쪽으로 가면 말을 잃게 됩니다. 오른쪽으로 가면 지식을 얻을 수 있습니다. 이 상황을 코드로 어떻게 표현할까요? 이러한 결정을 내리기 위해 if-then 및 if-then-else와 같은 구성을 사용한다는 것을 이미 알고 계실 것입니다. 그러나 길이 둘로 갈라지는 것이 아니라 열 갈래로 갈라진다면? "완전히 오른쪽으로", "약간 왼쪽으로", "조금 더 왼쪽으로
올바르게 작동하는 프로그램
모듈 1
레벨 21,
레슨 0
1. 프로그래머의 직업 매우 자주 초보 프로그래머는 프로그래머의 작업을 숙련된 프로그래머가 생각하는 것과 완전히 다르게 생각합니다. 초보자는 종종 "프로그램이 작동합니다. 다른 무엇이 필요합니까? "와 같은 말을합니다. 숙련된 프로그래머는 "올바르게 작동"하는 것이 프로그램의 요구 사항 중 하나일 뿐이며 가장 중요한 것도 아니라는 것을 알고 있습니다 ! 코드 가독성 가장 중요한 것은 프로그램 코드가 다른 프로그래머가 이해할 수
Java 프로그램의 예외
모듈 1
레벨 21,
레슨 1
1. 예외 > 마침내 프로그래머들은 오류 처리를 표준화하고 자동화할 생각을 했습니다. 이것은 예외가 발명되었을 때 일어났습니다. 이제 예외 메커니즘이 예외 상황의 80%를 처리합니다. 만약 어떤 학자가 예외를 내놓았다면 그것은 아마도 그의 박사학위 논문의 주제였을 것이다. 프로그래머가 그것을 생각해 냈다면 동료로부터 다정하게 등을 토닥여 주었을 것입니다. "괜찮아 보여요, 친구." 자바 프로그램에서 division by 와 같
더 보기
1
...
8
9
10
11
12
...
35
Please enable JavaScript to continue using this application.