CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
자바 컬렉션
레벨 9
레벨 39에 도달했습니다.
자바 컬렉션
레벨 9,
레슨 0
레벨 39
Tomcat 설치 및 구성
자바 컬렉션
레벨 9,
레슨 1
"안녕, 아미고!" "안녕하세요, Bilaabo! 오늘 뭐해요?" "오늘은 Tomcat 웹 서버 설치 방법을 알려드리겠습니다." "웹서버가 뭐야? 일반 서버가 뭐야?" "프로그램이 클라이언트-서버 관계라고 하는 상호 작용 방법이 있습니다. 서버는 클라이언트 요청을 처리합니다. 클라이언트는 서버에 요청을 보내고 서버는 요청을 이행하고 결과를 반환합니다." "매장에서 고객에게 서비스를 제공하는 영업사원을 상상해 보십시오. 이 경우
간단한 웹 애플리케이션 실행
자바 컬렉션
레벨 9,
레슨 2
"여기 있습니다. 요청에 따라 이제 첫 번째 웹 서버를 작성하는 방법을 알려 드리겠습니다." "웹 서버는 운영 체제와 같습니다. 그 자체로는 가치가 없습니다. 특별한 웹 프로그램(서블릿)을 실행할 수 있기 때문에 가치가 있습니다. " "이 서블릿은 사용자로부터 오는 요청을 처리합니다." "요청을 어떻게 처리합니까? 웹 서버 내에서 프로그램을 어떻게 실행합니까?" "자신의 서블릿을 작성하려면 클래스가 HttpServlet 클래스
IDEA: 디버그, 중단점
자바 컬렉션
레벨 9,
레슨 3
"안녕, 아미고!" "안녕, 엘리! 머리를 다르게 했니? 잘 어울려!" "정말요? 감사합니다!" "오늘은 IntelliJ IDEA에서 작업하는 방법에 대해 말씀드리겠습니다." "하지만 지금은 꽤 오랫동안 그것을 사용해 왔습니다." "네, 알아요. 그래서 삶을 훨씬 더 단순하게 만드는 몇 가지에 대해 말씀드리고 싶습니다." "모든 개발자가 할 수 있어야 하는 첫 번째이자 가장 중요한 것은 프로그램을 디버그하는 것입니다. '버그'
아이디어: 시계, 빠른 시계
자바 컬렉션
레벨 9,
레슨 4
"하지만 그게 다가 아닙니다. "왜 디버그 모드가 발명되었다고 생각하십니까?" "수사학적 질문이었습니다." "가장 흥미로운 점은 디버깅하는 동안 모든 단계에서 모든 변수의 값을 볼 수 있다는 것입니다! 여기에는 로컬 메서드 변수, 인수 및 거의 모든 것이 포함됩니다." "디버그 모드에서 중단점에 도달하면 하단에 특수 패널이 나타납니다." 모든 로컬 변수는 녹색으로 강조 표시된 변수 섹션에서 볼 수 있습니다. 빨간색으로 강조 표
IDEA: 표현 평가
자바 컬렉션
레벨 9,
레슨 5
"Watches 외에도 Evaluate Expression이라는 강력한 기능이 있습니다." "코드에서 변수를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 식 평가를 선택합니다. 또는 간단히 Alt+F8을 누릅니다." "그러면 모든 식의 값을 계산할 수 있는 마법 같은 창이 열립니다." "우리가 얻는 것은 다음과 같습니다." "하지만 나는 거기에 어떤 표현이든 입력할 수 있다고 말했습니다." "아니면 이것도:" "아니면 이거:" "
IDEA: 파일/클래스 찾기
자바 컬렉션
레벨 9,
레슨 6
"그리고 이제 특별 대접으로 몇 가지 새로운 기능이 추가되었습니다." "가장 중요한 기능은 아니지만 가장 자주 사용되는 기능입니다." "프로젝트에서 파일 검색 중." "실제 프로젝트에는 일반적으로 수천 개의 파일이 있습니다. 여기에는 java, 속성, xml, html, css 및 js 파일 등이 포함됩니다." "파일이나 클래스의 이름은 기억하지만 정확한 위치는 기억하지 못하는 경우가 있습니다. IntelliJ IDEA는 파일
아이디어: 리팩토링
자바 컬렉션
레벨 9,
레슨 7
"안녕하세요." "안녕!" "오늘은 리팩토링에 대해 말씀드리겠습니다. 리팩토링은 기능을 변경하지 않고 프로젝트의 코드를 변경하는 것입니다." "근데 그게 어떻게 가능해?" "음, 가장 간단한 경우에는 변수 및/또는 메서드의 이름을 바꿀 수 있습니다. 결국 변수 이름을 변경한다고 해서 프로그램이 다르게 작동하지 않습니까?" "당연히 아니지." " 대형 메서드를 여러 개의 작은 메서드로 나눌 수도 있습니다. " " 반복되는 코드
아이디어: 바꾸기, 찾기
자바 컬렉션
레벨 9,
레슨 8
"몇 가지 마술에 대해 더 말씀드리고 싶습니다." "제발 해주세요! 오늘은 그야말로 기적의 날입니다. IntelliJ IDEA의 기능을 절반도 사용하지 못한 것 같습니다." 마술 #4: 검색. "5,000줄이 있는 파일을 열었고 getProcessTask라는 메서드를 찾아야 한다고 상상해 보십시오. 또는 getProcessorTask 또는 getTaskProcessor 또는 이와 유사한 것입니다." "IntelliJ IDEA에
작업 | 레벨 9 | 9과
자바 컬렉션
레벨 9,
레슨 9
"안녕하세요, 아미고. 여기 흥미로운 일을 맡으세요." "평소와 마찬가지로 비밀 요원이 모든 구현 세부 정보를 제공할 것입니다."
코드 스타일
자바 컬렉션
레벨 9,
레슨 10
"작은 물건 두 개만 남았습니다." 마술 트릭 #6: 다음으로 둘러싸기. "예를 들어, try-catch 블록에 일부 코드를 래핑하고 싶다고 가정해 보겠습니다. IntelliJ IDEA에는 Ctrl+T 라는 키 조합도 있습니다 ." "예를 들어 printAddress 메서드에서 동일한 println 메서드와 같은 일부 코드를 선택하고 Ctrl+T를 누릅니다. 다음과 같은 결과를 얻습니다." "선택한 코드를 래핑하는 데 사용할
구글 학습 | 레벨 9 | 11과
자바 컬렉션
레벨 9,
레슨 11
"안녕, 아미고!" "구글하는 방법에 대한 수업을 계속합시다." "여기 몇 가지 연습이 있습니다." Google을 사용하여 찾을 수 있는 항목 1 웹이란 무엇인가 2 웹 서버 란 무엇입니까 삼 서블릿이란? 4 JSP란? 5 JSP 작동 방식 6 Java 코드가 작동할 수 있는 JSP 페이지의 변수 7 IDEA에서 웹 프로젝트를 설정하는 방법 8 나만의 서블릿 작성 방법 9 내 서블릿을 Tomcat에 배포하는 방법 10 IDEA
더 보기
1
2
Please enable JavaScript to continue using this application.