추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
코딩에 대한 선언적 및 명령적 접근 방식
모듈 2: 자바 코어
레벨 18,
레슨 0
오늘은 함수형 프로그래밍에 대해 알아보겠습니다. 보다 구체적으로 선언적 프로그래밍과 명령적 프로그래밍의 차이점을 살펴보겠습니다. 먼저 용어를 빠르게 살펴보겠습니다. 그런 다음 이러한 프로그래밍 스타일을 비교하고 Java에서 어떻게 나타나는지, 언어가 행복한 공존을 지원하는지 여부를 확인합니다. 함수형 프로그래밍은 함수가 절차적 프로그래밍 에서와 같이 서브루틴이 아닌 수학적 함수로 이해되는 패러다임입니다 . 즉, 이 두 패러다임
자바의 주석
모듈 2: 자바 코어
레벨 18,
레슨 1
2005년 Java 5가 등장하면서 우리는 주석이라는 새로운 엔티티를 알게 되었습니다. 주석은 코드에서 선언할 수 있는 특수한 형태의 구문 메타데이터입니다. 컴파일 또는 런타임에 코드를 분석하는 데 사용됩니다. 주석은 레이블, 태그 또는 컴파일러 힌트로 생각할 수 있습니다. 이전에 주석을 본 적이 있을 것입니다. 예를 들어 부모 클래스의 메서드를 재정의할 때 메서드 자체 앞에 @Override를 씁니다 . 이 주석은 부모의 메
주석 매개변수
모듈 2: 자바 코어
레벨 18,
레슨 2
주석의 주요 이점은 이미 JDK에 있는 표준 주석을 사용하는 데서 오는 것이 아닙니다. 동시에 고유한 주석을 만들 필요가 거의 없습니다. 그러나 우리가 대규모 시스템을 개발하거나 별도의 라이브러리를 만드는 경우 아키텍처 수준에서 자체 주석을 구현하면 확실히 배당금을 얻을 수 있습니다. 주석을 만들어 보겠습니다. 이렇게 하려면 파일을 생성하되 class 또는 interface 를 작성하는 대신 @interface 를 작성하십시오
주석을 만드는 방법
모듈 2: 자바 코어
레벨 18,
레슨 3
"이제 몇 가지 주석을 만들어 사용하겠습니다." "예를 들어 게임 엔진을 작성한다고 가정해 보겠습니다. 우리 게임에는 엘프, 궁전 경비병, 악당의 세 가지 범주로 분류되는 많은 캐릭터가 있습니다." "게임이 개발됨에 따라 새로운 캐릭터가 추가될 수 있으며 이로 인해 게임 밸런스가 변경될 것입니다. 따라서 각 '캐릭터 클래스'에 물리적 특성을 설명하는 고유한 주석을 할당하는 것이 매우 편리할 것입니다." "그렇게 하면 서로 다른
실행 시 주석 처리
모듈 2: 자바 코어
레벨 18,
레슨 4
주석을 만드는 것은 일부 규칙에 의해 제한되기는 하지만 매우 간단한 프로세스입니다. 이제 우리는 그들이 제공하는 실질적인 목적을 파악해야 합니다. 자신만의 주석을 만드는 방법을 기억해 봅시다. 우리는 클래스와 메소드에 대한 주석을 작성하고 코드 작성자와 버전에 대한 정보를 포함합니다.
레벨별 추가 레슨
모듈 2: 자바 코어
레벨 18,
레슨 5
Java의 @주석. 그들은 무엇이며 어떻게 사용합니까? Java에서 주석은 함수/클래스/패키지에 대한 메타데이터를 설명하는 코드의 일종의 레이블입니다. 초보자에게는 주제가 복잡하지만 현재 지식 수준에는 적합합니다. 이 문서는 주석으로 작업한 적이 없지만 주석이 무엇인지, 무엇과 함께 먹는지 알고 싶은 사람들을 대상으로 합니다. 주석에 관한 미니시리즈 주석. 1부 - 조금 지루합니다 . 다음은 SOURCE 및 CLASS 주석에
소켓
모듈 2: 자바 코어
레벨 19,
레슨 0
"안녕, 아미고!" "안녕, 리시!" "오늘 수업의 주제는 소켓입니다." "네트워크의 모든 컴퓨터에는 고유한 IP 주소가 있다는 것을 이미 알고 있습니다." "네." "이제 인터넷에 액세스하는 Skype, ICQ 등의 프로그램을 각각 실행하는 여러 대의 컴퓨터가 있다고 상상해 보십시오." "그리고 이 프로그램들은 서로 통신하기를 원합니다." "그들이 서로 간섭하는 것을 막아야 합니다. Skype가 Skype와 연결되고 Slac
UDP 소켓
모듈 2: 자바 코어
레벨 19,
레슨 1
네트워킹에 대해 말할 때 OSI 모델을 언급하지 않을 수 없습니다. 이 모델의 관점에서 오늘날 우리는 전송 계층(4)에 가장 관심이 있습니다. 이것은 "지점 A에서 지점 B로" 이동하는 데이터로 작업하는 수준입니다. 전송 계층의 주요 작업은 올바른 순서를 유지하면서 메시지가 목적지로 전달되도록 하는 것입니다. 가장 일반적인 두 가지 전송 계층 프로토콜은 TCP와 UDP입니다. 그들은 개념적으로 다른 방식으로 작동하지만 각각은
레벨별 추가 레슨
모듈 2: 자바 코어
레벨 19,
레슨 2
소켓 및 ServerSocket 클래스. 또는 "안녕하세요, 서버? 제 말 들려요?" 네트워킹과 관련된 모든 개념과 용어 중에서 소켓은 매우 중요한 것입니다. 연결이 발생하는 지점을 나타냅니다. 간단히 말해서 소켓은 네트워크의 두 프로그램을 연결합니다. Socket 클래스 는 소켓의 개념을 구현합니다. 클라이언트는 소켓의 입출력 채널을 통해 서버와 통신합니다. 이 단원에서는 실제로 소켓을 사용하여 작업하는 방법을 살펴보겠습니다
모듈 2의 최종 프로젝트를 위한 연습
모듈 2: 자바 코어
레벨 20,
레슨 0
당신의 임무는 위치 배열(예: 100x20 매트릭스)로 구성된 매개변수화된 섬의 모델을 프로그래밍하는 것입니다. 위치는 식물과 동물로 채워집니다. 동물은 다음을 할 수 있습니다. 식물 및/또는 다른 동물을 먹습니다(적절한 음식이 있는 경우). (이웃 위치로) 이동, 품종(한 위치에 두 종류가 있는 경우), 굶어죽거나 먹히거나. 웁 동물 호스트를 만들 때 가능한 한 OOP를 사용해야 합니다. 모든 종은 하나의 추상 Animal
메이븐 설치
모듈 3
레벨 1,
레슨 0
은 프로젝트 빌드 관리를 위한 특별한 "프레임워크"입니다. 3가지를 표준화합니다.
메이븐 프로젝트 만들기
모듈 3
레벨 1,
레슨 1
프로젝트 설명 개체 모델 Maven이 처음에 표준화한 것 중 하나는 프로젝트 설명이었습니다. Maven 이전에는 각 IDE에 고유한 프로젝트 파일이 있었는데, 여기에는 프로젝트 및 해당 어셈블리에 대한 정보(종종 이진 형식)가 저장되었습니다. Maven은 다양한 태그를 사용하여 프로젝트가 무엇인지, 빌드 방법 및 종속성이 무엇인지 설명하는 XML 기반의 범용 개방형 표준을 제시했습니다. 프로젝트 설명은 일반적으로 pom.xml
더 보기
1
...
21
22
23
24
25
...
35
Please enable JavaScript to continue using this application.