추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
레벨 추가 수업
모듈 1
레벨 13,
레슨 6
글쎄, 우리는 OOP의 핵심 원칙에 대한 두 번째 "flyby"를 완료했습니다. 우리는 다형성과 캡슐화를 더 자세히 연구했습니다. 또한 새로운 개념인 추상 클래스에 대해서도 배웠습니다. 즉, 이러한 주제는 이미 익숙한 다른 주제만큼 간단하지 않습니다. 따라서 다음 기사를 자유롭게 사용하여 지식을 강화하고 향후 인터뷰에서 거의 확실하게 질문하게 될 미묘함을 명확히 하십시오. 클래스 간의 관계. 상속, 구성 및 집계 소프트웨어 개
정적 변수
모듈 1
레벨 14,
레슨 0
1. 정적 변수 클래스가 메모리에 로드되면 정적 객체가 즉시 생성됩니다. 이 개체는 정적 클래스 변수(정적 클래스 필드)를 저장합니다. 정적 객체는 클래스의 일반(비정적) 객체가 생성되지 않은 경우에도 존재합니다. 클래스에서 변수를 선언할 때 변수가 한 번만 생성되는지 또는 각 개체에 이러한 변수의 고유한 인스턴스가 있어야 하는지 여부를 나타냅니다. 기본적으로 각 개체에 대해 각 변수의 새 복사본이 생성됩니다. 정적 변수 는
정적 메서드
모듈 1
레벨 14,
레슨 1
1. 정적 메서드 정적 변수 외에도 클래스에는 정적 메서드도 있을 수 있습니다. 일반 메소드는 클래스의 객체(인스턴스)에 바인딩되며 클래스의 일반(비정적) 변수( 정적 변수 및 메소드 포함 )를 참조할 수 있습니다. 정적 메서드는 클래스의 정적 개체에 바인딩되며 클래스의 정적 변수 및/또는 기타 정적 메서드에만 액세스할 수 있습니다. 클래스에서 일반(비정적) 메서드를 호출하려면 먼저 클래스의 개체를 만든 다음 개체에서 메서드를
정적 클래스
모듈 1
레벨 14,
레슨 2
1. 내부 클래스 정적 변수와 정적 메서드가 있다는 사실을 최근에 배웠습니다. 정적 클래스도 있음이 밝혀졌습니다. 그러나 우리는 멀리서 이 주제에 접근할 것입니다. Java에서는 클래스 내에서 클래스를 선언하는 것이 전적으로 허용됩니다. 그리고 클래스 내의 클래스 내에 있는 클래스 내의 클래스도 있습니다. 모든 것이 매우 간단해 보입니다. class OuterClass
생성자 및 정적 블록 사용 시 초기화 순서
모듈 1
레벨 14,
레슨 3
초기화 블록(정적 및 비정적), 생성자, 정적 및 비정적 필드의 초기화에서 코드가 실행되는 순서를 살펴보겠습니다. 코드를 실행하여 실제로 어떤 일이 발생하는지 조사합니다. 시작하려면 가능한 모든 요소의 전체 세트가 포함된 클래스가 있습니다. public class MyClass {
레벨 추가 수업
모듈 1
레벨 14,
레슨 4
이 수준에서 우리는 Java 학습에서 몇 가지 단계를 더 진행했습니다. 우리는 클래스 로딩을 탐구하고 정적 변수, 메서드 및 클래스에 대해 이야기했습니다. 우리는 컴파일러가 당신에게 소리를 지르는 가장 일반적인 이유와 신인 실수를 피하기 위해 특히 주의해야 하는 상황을 알아냈습니다. 그건 그렇고, 그것에 대해... 초보 프로그래머가 흔히 저지르는 8가지 실수 초보자와 숙련된 프로그래머 모두 실수를 합니다. 레슨에서 이 주제를
로딩 클래스
모듈 1
레벨 15,
레슨 0
우리는 이미 클래스가 복잡한 데이터 유형이라는 사실에 대해 이야기했습니다. 이제 클래스의 다른 측면인 Java 머신에서 클래스를 처리하는 방법에 대해 조금 이야기해 보겠습니다. Java에서는 모든 것이 개체, 심지어 클래스라는 점을 기억하십시오. 클래스는 객체입니다. 그게 당신을 놀라게합니까? 그럼 계속 갑시다. 메모리에 클래스 로드 실제로 클래스가 메모리에 로드되면 세 가지 특수 "객체"가 생성됩니다. 그림에 대한 간략한 설
객체 수명 주기
모듈 1
레벨 15,
레슨 1
안녕! 컴퓨터의 메모리 용량이 제한되어 있다고 말해도 놀라지 않을 것 같습니다 :) 일반적으로 RAM 스토리지보다 몇 배 더 큰 하드 드라이브도 좋아하는 게임, TV 쇼, 그리고 더. 이를 방지하려면 현재 메모리 상태를 모니터링하고 컴퓨터에서 불필요한 파일을 삭제해야 합니다. Java 프로그래밍이 이 모든 것과 무슨 관련이 있습니까? 모든 것! 결국 Java 머신이 객체를 생성하면 해당 객체에 대한 메모리를 할당합니다. 실제
래퍼 클래스
모듈 1
레벨 16,
레슨 0
1. 래퍼 유형 목록 Java에는 클래스가 아닌 유형인 8개의 기본 유형이 있다는 것을 알고 있습니다. 한편으로 이것은 좋습니다. 간단하고 공간을 거의 차지하지 않습니다. 반면에 때때로 수업은 우리에게 꼭 필요한 것입니다. 다음 강의에서 그 이유를 정확히 알게 될 것입니다. 그래서 무엇을 할 수 있습니까? Java의 다섯 번째 버전부터 각 기본 유형에 트윈 클래스가 추가되었습니다. 이러한 각 클래스는 특정 유형의 값이 있는 단
래퍼 클래스 세부 정보
모듈 1
레벨 16,
레슨 1
1. Integer클래스 Integer필드와 메서드를 가질 수 있는 클래스라는 점에서도 좋습니다. 물론 그것들이 있습니다. 그들 중 많은 - 수십. 여기서 우리는 가장 기본적인 것들을 고려할 것입니다. 이 Integer클래스에는 유형의 가능한 최대값과 최소값을 포함하는 두 개의 필드가 있습니다 int. 필드 설명 Integer.MAX_VALUE int유형 의 가능한 최대 값 Integer.MIN_VALUE int유형 의 가능한
Java의 컬렉션: ArrayList
모듈 1
레벨 16,
레슨 2
1. ArrayList클래스 오늘 우리는 ArrayList수업을 탐구할 것입니다. 이것은 컬렉션 으로 알려진 여러 클래스 중 첫 번째 클래스입니다 . Java에서 컬렉션은 매우 광범위하고 유용한 주제이므로 전체 CodeGym 퀘스트가 컬렉션에 할애됩니다. 컬렉션이 구성되는 방식과 모든 미묘한 차이를 완전히 이해하려면 먼저 OOP, 인터페이스, 상속, 멀티스레딩의 기본 등을 배워야 합니다. 그래서 오늘 우리는 가장 단순한 종류의
ArrayList 작업
모듈 1
레벨 16,
레슨 3
1. ArrayList구성 방법 ArrayList요소를 저장하는 데 가장 일반적으로 사용되는 Java 클래스입니다. 그렇다면 어떻게 ArrayList작동하며 왜 모두가 좋아할까요? 의 구조는 ArrayList간단하고 독창적입니다. 각 ArrayList개체에는 두 개의 필드가 있습니다. 요소 배열 size목록의 요소 수를 저장하는 변수 내부적으로 ArrayList객체는 가장 일반적인 배열을 포함합니다! 하지만 그게 다가 아닙니다
더 보기
1
...
6
7
8
9
10
...
35
Please enable JavaScript to continue using this application.