CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
ArrayList로 작업하기, 2부
모듈 1
레벨 16,
레슨 4
1. 목록 중간(또는 시작 부분)에 요소 추가 목록 중간에 요소를 삽입하려는 경우 목록 내부에서 발생하는 작업은 다음과 같습니다. 11개의 요소 목록이 있다고 가정합니다. 인덱스 5의 목록에 숫자 10,000을 삽입하려고 합니다. 이렇게 하려면 다음을 실행하기만 하면 됩니다. list.add(5, 10000); 변수는 어디에 list있습니까 ArrayList? 이 add(int index, type value)메서드는 목록의
Java 컴파일러에 의한 유형 추론
모듈 1
레벨 16,
레슨 5
1. 구문 설탕 프로그래머는 복잡한 코드나 논리를 몇 줄로 작성하여 코드를 간결하고 읽기 쉽게 만들 수 있는 것을 좋아합니다. 그리고 프로그래밍 언어를 만든 사람들이 때때로 이것을 돕습니다. 지름길(코드를 적게 작성)을 사용할 수 있는 매끄러운 언어 기능을 구문 설탕 이라고 합니다 . 그러나 솔직히 말해서 Java에는 거의 없습니다. Java 제작자는 Java의 중복성을 제거하기 위해 최선을 다했습니다. C++에서 20가지 방
Java의 매개변수화된 유형: 제네릭
모듈 1
레벨 16,
레슨 6
1. 모든 클래스 상속Object Java의 모든 클래스는 암시적으로 Object클래스를 상속합니다. Java Core 탐구에서 상속이 무엇이며 Java에서 어떻게 작동하는지 분석할 것입니다. 지금은 다음과 같은 간단한 사실 하나를 고려할 것입니다. 모든 클래스의 개체를 Object변수에 할당할 수 있습니다. 예: 암호 메모 Object o = new Scanner(System.in); 변수 는 개체 o에 대한 참조를 저장합니
레벨 추가 수업
모듈 1
레벨 16,
레슨 7
기본 유형에 대해 이미 많이 알고 있으며 이 수준에서 래퍼 클래스인 도플갱어에 대해 알게 되었고 오토박싱과 언박싱이 무엇인지, 래퍼 유형을 올바르게 비교하는 방법과 잘못 수행하는 방법을 배웠습니다. 또한 ArrayList 클래스를 알게 됨으로써 어레이 경험을 한 단계 끌어올렸습니다. 기본적으로 생각할 것이 있습니다! 더 좋은 점은 이러한 주제에 대한 몇 가지 추가 기사를 위해 30분을 따로 마련하여 모든 것을 제자리에 두는 것
자바 컬렉션 프레임워크
모듈 1
레벨 17,
레슨 0
소개 거의 모든 프로그램은 일부 데이터 집합을 저장해야 합니다. 문자열과 숫자, 객체 등이 될 수 있습니다. 어레이는 뛰어난 스토리지 솔루션입니다. 그러나 배열에는 특정 제한 사항이 있습니다. 예를 들어 크기가 고정되어 있고 요소를 제거할 수 없으며 중간에 요소를 삽입할 수 없습니다. 컬렉션은 이러한 제한 사항과 기타 제한 사항을 해결하기 위해 만들어졌습니다. 모든 유형의 컬렉션(이 레슨의 뒷부분에서 볼 수 있듯이 많은 컬렉션
HashSet 수집
모듈 1
레벨 17,
레슨 1
1. 컨테이너 및 컬렉션 컨테이너 또는 컬렉션은 한 번에 여러 개체를 저장하고 처리할 수 있는 클래스입니다. 배열과 목록이라는 두 종류의 컨테이너를 이미 알고 있습니다. Java에는 수십 개의 컬렉션이 있으며 각 컬렉션은 고유한 방식으로 요소를 저장합니다. 다음은 그 중 몇 가지입니다. 수집 수업 설명 List ArrayList 목록 LinkedList 연결된 목록 Vector 벡터 Stack 스택 Set HashSet 세트
for-each 루프
모듈 1
레벨 17,
레슨 2
1. 이터레이터가 생겨난 배경 당신은 이미 에 익숙합니다 HashSet. 강의를 읽는 것 이상으로 실제로 조사했다면 다음과 같은 질문을 했어야 합니다. 화면에 모든 HashSet 요소 목록을 어떻게 표시합니까? 결국 인터페이스에는 get()메서드 가 없습니다 set()! 그리고 HashSet이 한계는 혼자가 아닙니다. 이외에도 HashSet요소에 정의된 순서가 없기 때문에 인덱스로 요소를 검색할 수 없도록 하는 다른 많은 컬렉
레벨별 추가 레슨
모듈 1
레벨 17,
레슨 3
Java의 for-each 루프 이미 알고 있듯이 for-each 루프는 배열 또는 컬렉션의 모든 요소를 처리해야 할 때 사용하는 일종의 for 루프입니다. 이 단원에서는 이 루프를 데이터 배열 및 컬렉션과 함께 사용하는 예를 찾고 이 유형의 루프가 작동하는 방법에 대한 유용한 비디오를 시청합니다. 그리고 그것이 충분하지 않다면, for 및 for-each 루프에 대한 우리 학생들의 추가 자료를 참조하십시오. 또한 Java에서
HashMap 컬렉션 소개
모듈 1
레벨 18,
레슨 0
1. 키-값 쌍 세트. Java에서 또 다른 흥미로운 컬렉션(광범위하게 말하면)은 Map. 때로는 이 데이터 구조를 사전이라고도 합니다. 컬렉션 과 유사 Set하지만 요소 집합이 아닌 요소의 "쌍" 집합을 저장합니다. a의 각 쌍은 Map"키"와 "값"의 두 요소로 구성됩니다. 프로그램이 직원 이름과 급여 또는 동료 이름과 나이를 저장하기를 원한다고 가정해 보겠습니다. 그런 다음 다음과 같은 테이블이 필요합니다. 이름 나이 엘
TreeMap 컬렉션 소개
모듈 1
레벨 18,
레슨 1
어느 날 대학에서 개인 데이터의 키 역할을 하는 동급생의 성을 오름차순으로 정렬하는 코드를 작성해야 했습니다. 나는 이것에 많은 시간을 보냈다. 하지만 그때 TreeMap 클래스 에 대해 알았다면 훨씬 더 빨리 작업을 완료했을 것입니다. 트리맵 이란 무엇입니까 ? 요소를 키-값 쌍으로 저장하고 키별로 정렬하는 사전과 유사한 데이터 구조입니다. 어디에서 어떻게 사용할 수 있습니까? 글쎄요, 같은 반 친구의 성을 가진 동일한 과제
컬렉션 사용 팁
모듈 1
레벨 18,
레슨 2
1. 컬렉션 목록 기억하시겠지만 Java에는 동일한 유형의 객체를 저장하기 위한 편리한 도구인 컬렉션이 있습니다. 주요 컬렉션 관련 인터페이스를 기억해 봅시다. List , Set , Map 및 Queue . 늘 그렇듯이 도구가 반드시 좋거나 나쁜 것은 아닙니다. 중요한 것은 도구를 의도한 목적에 맞게 사용하고 있는지 여부입니다. 그러기 위해서는 어떤 컬렉션을 언제 사용해야 하는지 알기 위해 특정 기능을 철저히 이해해야 합니다
컬렉션 — 헬퍼 클래스
모듈 1
레벨 18,
레슨 3
1. 방법 목록 ArraysJava 제작자가 배열로 작업할 때 편의를 위해 전체 도우미 클래스를 작성했다는 것을 기억하십니까 ? 그들은 컬렉션에 대해서도 같은 일을 했습니다. Java에는 java.util.Collections컬렉션 작업에 유용한 많은 메서드가 있는 클래스가 있습니다. 다음은 가장 흥미로운 것들입니다. 행동 양식 설명 addAll(colls, e1, e2, e3, ...) 요소 e1, e2, e3, ... 를
더 보기
1
...
7
8
9
10
11
...
35
Please enable JavaScript to continue using this application.