CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
스트림 작업, 2부
모듈 2: 자바 코어
레벨 6,
레슨 4
1. 데이터 변환 이 Stream클래스에는 데이터를 한 유형에서 다른 유형으로 변환할 수 있는 메서드도 있습니다. 이 방법은 map(). 또한 스트림을 반환하지만 다른 유형의 요소가 있습니다. 이 map()메서드는 한 데이터 형식을 다른 데이터 형식으로 변환하는 함수를 메서드 인수로 사용합니다. 예: Stream stream = Stream.of(1, 2, 3, 4, 5);
스트림 작업, 3부
모듈 2: 자바 코어
레벨 6,
레슨 5
1. 확인 데이터 스트림을 함께 연결하는 방법을 배우는 데 이미 지루할 수 있습니다. 마침내 데이터로 무언가를 하려고 합니다. 이 Stream클래스에는 스트림을 구성하지 않고 스트림에 어떤 종류의 데이터가 있는지 확인하는 세 가지 표준 메서드가 있습니다. 이러한 메서드는 anyMatch(), allMatch()및 입니다 noneMatch(). boolean anyMatch(rule)방법 이 메서드는 스트림에 메서드에 전달된 규
Java의 수집기
모듈 2: 자바 코어
레벨 6,
레슨 6
1. 요소 수집 Stream마지막으로 클래스 에서 가장 흥미로운 메서드인 메서드에 도달했습니다 collect(). 스트림에서 친숙한 컬렉션( List, 등) 으로 이동하는 Set데 사용됩니다.Map 이 collect()메서드는 특수 collector개체를 인수로 사용합니다. 이 개체는 스트림에서 모든 데이터를 읽고 특정 종류의 컬렉션으로 변환한 다음 반환합니다. 그런 다음 수집 메서드 자체가 이 컬렉션을
레벨 추가 수업
모듈 2: 자바 코어
레벨 6,
레슨 7
람다 식 이 문서를 보십시오: " Java의 람다 식 설명. 예제 및 작업 포함. 1부 " 및 두 번째 부분: " Java의 람다 식 설명. 예제 및 작업 포함. 2부 "
instanceof 연산자
모듈 2: 자바 코어
레벨 7,
레슨 0
"안녕하세요, 아미고! 당신은 이미 instanceof 연산자를 만났습니다. 오늘은 그것이 어디에 어떻게 사용될 수 있는지 알려드리겠습니다. instanceof 는 매우 간단하고 효율적인 연산자입니다." "광고 같아!" "정말 간단합니다. 다음과 같이 사용됩니다. «object» instanceof «class» ." 개체가 특정 클래스의 인스턴스인지 확인합니다. 그것을 설명하는 것보다 쉽습니다. 이 예를 살펴보십시오. 암호
타입 캐스팅. 전환 확대 및 축소
모듈 2: 자바 코어
레벨 7,
레슨 1
"안녕하세요, 아미고! 오늘 수업의 주제는 유형 변환 확대 및 축소입니다. 오래 전에 기본 유형 확대 및 축소에 대해 배웠습니다. 레벨 10에서. 오늘 우리는 참조 유형, 즉 참조 유형에 대해 어떻게 작동하는지에 대해 이야기할 것입니다. 클래스의 인스턴스." 사실, 모든 것이 아주 간단합니다. 클래스의 상속 체인을 상상해 보십시오. 클래스, 부모, 부모의 부모 등이 Object 클래스까지 거슬러 올라갑니다. 클래스는 상속받은
스위치 식
모듈 2: 자바 코어
레벨 7,
레슨 2
반복은 학습의 어머니입니다. 앞서 Java의 switch 키워드 에 대해 이미 이야기했지만 오늘은 기본 사항을 검토하고 몇 가지 새로운 정보를 파헤쳐 보겠습니다. Java에는 switch 문과 switch 표현식 의 두 가지 유형의 스위치 구조가 있습니다. switch 표현식은 Java 14에서 공식화되었으며 버전 12 및 13의 두 가지 비공식 "미리보기" 변형에 존재했습니다. 그러나 처음부터 시작합시다. 버전 12 이전의
교수의 유용한 링크 — 14
모듈 2: 자바 코어
레벨 7,
레슨 3
"안녕하세요, 아미고! 다시 만나서 반가워요. 연산자의 인스턴스와 유형 캐스팅에 잘 대처하셨나요? 언제나처럼, 당신의 성공에 기뻐합니다." "그래, 그렇게 어렵지는 않았어. 다음이 뭔지 빨리 알고 싶어!" "다음 내용은 훨씬 더 흥미로울 것입니다. 관련 수업 몇 개를 공부하는 것이 흥미로울 것 같습니다. 특히 제가 한 때 기억해서 썼기 때문에..." "언제? 죄송합니다, 교수님. 듣지 못했습니다." "어, 지금 당장. 앉아서
객체 생성: 생성자 호출 순서
모듈 2: 자바 코어
레벨 8,
레슨 0
"안녕하세요, 아미고! 이제 객체가 어떻게 생성되는지 알려드리겠습니다." "무슨 일이 그렇게 복잡해요, Rishi 삼촌? new와 클래스 이름을 쓰고 올바른 생성자를 지정하면 끝입니다!" "그렇습니다. 하지만 그렇게 하면 개체 내부에서 어떤 일이 발생합니까?" "무슨 일이야?" "이것이 일어나는 일입니다. 개체는 여러 단계로 생성됩니다." 1) 먼저 클래스의 모든 멤버 변수에 메모리가 할당됩니다. 2) 그런 다음 기본 클래스가
클래스, 정적 데이터 로드 중…
모듈 2: 자바 코어
레벨 8,
레슨 1
"안녕, 아미고! Rishi가 너에게 새롭고 흥미로운 것을 설명했다고 들었어?!" "맞아, 김." "내 주제는 그다지 흥미롭지 않을 것입니다. 클래스가 메모리에 로드되는 방법에 대해 설명하고 싶습니다." Java의 클래스는 컴파일된 Java 코드인 바이트코드를 포함하는 디스크의 파일입니다. "네 기억합니다." Java 머신은 필요하지 않으면 로드하지 않습니다. 코드 어딘가에 클래스에 대한 호출이 있는 즉시 Java 머신은 클래
변수 초기화 순서
모듈 2: 자바 코어
레벨 8,
레슨 2
"안녕하세요, 아미고! 오늘은 Bilaabo가 변수가 초기화되는 순서에 대해 이야기하겠습니다 ." 어떤 코드를 보고 있다고 상상해 보십시오. 변수는 어떤 값을 얻습니까? 암호 class Cat
교수의 유용한 링크 — 15
모듈 2: 자바 코어
레벨 8,
레슨 3
"안녕하세요 교수님!" "안녕하세요, 아미고! 저번에 만났을 때보다 조금 성장한 것 같군요..." "교수님, 어제 봤습니다 :) 새로운 수업을 위해 찾아왔습니다." "무엇을 알고 싶습니까, 아미고?" "액세스 한정자와 사용 방법을 완전히 이해하지 못한 것 같습니다." "그게 다야! 생각해 보자... 맞아! 네가 필요한 게 있어. 그리고 이 수준에서 가르치는 주제를 가장 잘 이해하는 데 도움이 될 다른 것이 있다고 생각해. 액세
더 보기
1
...
15
16
17
18
19
...
35
Please enable JavaScript to continue using this application.