찾다
<  반품 배열 1의 메모리 다이어그램
예배 규칙서
장5 JAVA 언어 기초(4)
5-1 Select Structure 스위치 문의 형식과 설명
5-2 선택 구조에서 switch 문의 기본 사용
5-3 구조적 스위치 문을 선택할 때 주의할 사항
5-4 프로그램 작성 결과를 보려면 구조 스위치 문 연습 1을 선택하십시오.
5-5 구조 전환 명령문 연습 2 객관식 문제 선택
5-6 구조 선택 스위치 문 연습 3 표현식은 문자열입니다.
5-7 선택 구조 스위치 및 if 문의 각 사용 시나리오
5-8 루프 구조 루프 문 개요
5-9 명령문에 대한 루프 구조의 형식 및 기본 사용
5-10 문의 루프 구조에 관해 참고할 사항
5-11 데이터를 얻기 위한 명령문의 루프 구조 연습 1
5-12 연습 2 명령문의 루프 구조에 대한 생각 요약
5-13 문에 대한 루프 구조의 짝수 합 연습 3
5-14 연습 4 명령문의 루프 구조 계승
5-15 문 수선화의 루프 구조 연습 5
5-16 명령문의 루프 구조에 대한 회문 번호의 개선된 버전 연습 6
5-17 연습 7 명령문의 루프 구조에 대한 통계적 사고
5-18 나머지를 취하면서 문의 루프 구조 연습 8
5-19 루프 구조에서 while 문의 형식과 기본 사용
5-20 연습 1 루프 구조 While 문에 대한 요약 생각
5-21 연습 2 루프 구조 While 문에 대한 통계적 사고
5-22 루프 구조 while문과 for문의 차이점
5-23 루프 구조의 Everest while문 연습하기
5-24 루프 구조 do...while 문의 형식과 기본 사용
5-25 루프 구조의 세 가지 유형의 루프 문의 차이점
5-26 루프구조 루프 주의사항 - 무한루프
5-27 루프 구조 루프 중첩으로 4행 5열에 별 출력
5-28 루프 구조 루프 중첩 출력 정삼각형
5-29 루프 구조 곱셈표
5-30 제어 점프 문 break 문
5-31 제어 점프 문 continue 문
5-32 제어 점프 문 반환 문
5-33 while 문과 break의 조합은 Xiaofang을 사용하여 비용을 절약합니다.
장6 JAVA 언어 기초(5)
6-1 방법 개요 및 형식 설명
6-2 메소드 정의 요약 사례
6-3 명확한 반환 값을 사용한 메서드 호출
6-4 메소드 호출 다이어그램
6-5 두 숫자 중 더 큰 숫자를 얻는 방법의 연습 1
6-6 방법 연습 2 두 숫자가 같은지 비교
6-7 방법 연습 3: 세 숫자의 최대값 얻기
6-8 방법에 대한 참고 사항
6-9 메소드 호출 void형 메소드 정의 및 호출
6-10 메서드 연습 4에서는 행과 열의 개수에 따라 별표를 출력합니다.
6-11 방법 연습 5: 키보드 입력을 기반으로 해당 구구단 출력
6-12 메소드 오버로딩의 개요 및 기본 사용법
6-13 데이터가 동일한지 비교하는 메소드 오버로딩 연습
6-14 배열 개요 및 정의 형식 지침
6-15 배열 초기화의 동적 초기화
6-16 Java의 메모리 할당과 스택과 힙의 차이점
6-17 배열 1의 메모리 다이어그램
6-18 어레이 메모리 다이어그램 2 두 개의 어레이
6-19 어레이 메모리 다이어그램 3 3개의 어레이
6-20 배열 초기화, 정적 초기화 및 메모리 맵
6-21 배열 작업과 관련된 두 가지 일반적인 사소한 문제: 범위를 벗어난 것과 널 포인터
6-22 배열 연산 1 순회
6-23 배열 연산 2는 최대값을 얻습니다.
6-24 배열 연산 3 역순
6-25 배열 연산 4 테이블 조회 방법
6-26 배열 연산 5가지 기본 검색
6-27 2차원 배열 개요 및 형식 1에 대한 설명
6-28 2차원 배열 형식의 메모리 다이어그램 1
6-29 2차원 배열 형식의 설명 2
6-30 2차원 배열 형식의 메모리 다이어그램 2
6-31 2차원 배열 형식 설명 3
6-32 2차원 배열 형식의 메모리 다이어그램 3
6-33 2차원 배열 연습 1 순회
6-34 2차원 배열 연습 2 합산
6-35 2차원 배열 연습 3 양희삼각형
6-36 질문 1: Java의 매개변수 전달 문제 및 그림
6-37 사고 질문 2 암호화 문제 분석
6-38 질문 2 암호화 문제에 대한 코드 구현
6-39 질문 2: 암호화 문제에 대한 코드 개선
장8 JAVA 객체지향(2)
8-1 직원 사례 연습
8-2 덧셈, 뺄셈, 곱셈, 나눗셈을 직접 구현해보고 테스트해 보세요.
8-3 정적 키워드 소개
8-4 정적 키워드의 특징
8-5 정적 메모리 다이어그램
8-6 정전기에 대한 주의사항
8-7 정적 변수와 멤버 변수의 차이점
8-8 주요 메소드의 형식에 대한 자세한 설명
8-9 도구 클래스에서 정적 사용
8-10 도구 개선
8-11 지시사항 작성 과정
8-12 도구 및 지침 사용
8-13 JDK에서 제공하는 도움말 문서를 사용하는 방법
8-14 JDK 도움말 문서를 통해 Math 클래스의 난수 기능 알아보기
8-15 숫자 게임 사례를 맞춰보세요
8-16 코드 블록의 개요 및 분류
8-17 프로그램 작성 결과를 볼 수 있는 코드 블록
8-18 상속의 소개와 개요
8-19 상속 사례와 상속 혜택
8-20 상속의 단점
8-21 Java 클래스의 상속 특성
8-22 상속 구현 및 상속 사용 시기 관련 참고 사항
8-23 상속에서 멤버 변수 간의 관계
8-24 이것과 슈퍼의 차이점과 응용
8-25 상속에서 생성자와 메서드 간의 관계
8-26 상속의 생성자에 대해 참고할 사항
8-27 상속 면접 질문 1
8-28 상속에 관한 면접 질문 2
8-29 상속에 관한 면접 질문 3
8-30 상속의 멤버 메소드 관계
8-31 메소드 오버라이딩 적용
8-32 메서드 재정의에 관해 참고할 사항
8-33 면접질문 두가지
8-34 상속 전 학생 및 교사 케이스 사용
8-35 상속을 사용하는 학생 및 교사 사례
8-36 고양이와 개 사례 분석
8-37 고양이와 개 사례 구현 및 테스트
장9 JAVA 객체지향(3)
9-1 최종 키워드 소개
9-2 final 키워드는 클래스, 메소드 및 변수의 특성을 수정합니다.
9-3 final 키워드는 지역 변수를 수정합니다.
9-4 최종 수정된 변수의 초기화 시점
9-5 다형성에 대한 개요 및 전제조건
9-6 다형성 전제에 따른 코드 반영 제공
9-7 다형성의 멤버 액세스 특성
9-8 다형성의 장점
9-9 다형성의 단점
9-10 다형성의 업캐스팅 및 다운캐스팅
9-11 아버지 행세를 한 공자의 사례는 다형성 현상을 설명한다
9-12 다형성 상속의 메모리 다이어그램
9-13 다형성의 객체 변화에 대한 메모리 다이어그램
9-14 고양이와 강아지 케이스 다형성 버전
9-15 북부인과 남부인의 사례
9-16 프로그램 작성 결과를 보기 위한 다형성 연습
9-17 추상 클래스 소개
9-18 추상 클래스의 특징
9-19 추상 클래스 멤버의 특성
9-20 추상수업연습 고양이와 개 사례
9-21 추상 실습 교사 사례
9-22 추상실습학생 사례
9-23 추상수업실습 직원 사례
9-24 추상 클래스의 작은 문제
9-25 인터페이스 소개
9-26 인터페이스 특성
9-27 인터페이스 멤버 특성
9-28 클래스, 클래스 및 인터페이스와 인터페이스 간의 관계
9-29 추상 클래스와 인터페이스의 차이점
9-30 높이뛰기 기능 분석을 추가한 고양이와 강아지 사례
9-31 고양이와 강아지 케이스에 높이뛰기 기능 코드 구현 추가
9-32 교사와 학생 사례에 흡연 기능 분석 및 코드 구현 추가
장11 JAVA 개발 도구
11-1 일반적인 개발 도구 소개
11-2 Eclipse 및 MyEclipse 개요
11-3 Eclipse 다운로드, 설치 및 제거
11-4 Eclipse에서 HelloWorld 케이스를 작성하는 방법
11-5 Eclipse에서 프로그램을 컴파일하고 실행하는 방법
11-6 Eclipse 중국어 번역 및 문법 검사 팁
11-7 Eclipse 창 및 보기 개요
11-8 Eclipse 작업공간의 기본 구성
11-9 Eclipse에서 콘텐츠 보조 키를 사용하는 방법
11-10 Eclipse에서 단축키를 사용하는 방법
11-11 Eclipse에서 생성자 및 get_set 메소드 자동 생성
11-12 Eclipse에서 추상 클래스 상속 또는 인터페이스 구현 단순화
11-13 Eclipse에서 표준 학생 클래스와 테스트를 작성하는 방법
11-14 Eclipse에서 높이뛰기 인터페이스 추상 동물 클래스 및 구체적인 동물 하위 클래스 작성
11-15 Eclipse에서 jar 패키지를 생성하고 새 프로젝트로 가져오는 방법
11-16 Eclipse에서 도움말 문서를 작성하고 jar 패키지를 사용하는 방법
11-17 Eclipse에서 프로젝트를 삭제하고 프로젝트를 가져오는 방법
11-18 프로젝트를 Eclipse로 가져올 때 주의해야 할 작은 문제
11-19 Eclipse 개발 중 프로젝트 수신 시 주의사항
11-20 Eclipse에서 디버그의 기본 사용
11-21 Eclipse는 Java의 매개변수 전달 문제를 살펴봅니다.
11-22 API 개요
11-23 중국어와 프로그래밍 언어의 유사점과 차이점을 알아보세요.
11-24 객체 클래스 개요
11-25 Object 클래스의 hashCode() 메소드
11-26 Object 클래스의 getClass() 메소드
11-27 Object 클래스의 toString() 메소드
11-28 Object 클래스의 equals() 메소드
11-29 Object 클래스의 equals() 메소드의 코드 최적화
11-30 Object 클래스의 finalize() 메소드와 clone() 메소드
장12 JAVA 공통 객체 (1)
12-1 스캐너 개요 및 구성방법 원리
12-2 Scanner 클래스의 hasNextXxx(), nextXxx() 메소드 설명
12-3 데이터 사소한 문제 및 해결 방법을 얻기 위한 스캐너
12-4 String 클래스 개요
12-5 문자열 클래스 생성자
12-6 문자열의 특성은 한 번 할당되면 변경할 수 없습니다.
12-7 문자열 리터럴 객체와 생성자에 의해 생성된 객체의 차이점
12-8 문자열 면접 질문은 프로그램 작성 결과를 봅니다.
12-9 String 클래스의 판단 기능
12-10 시뮬레이션된 사용자 로그인 사례
12-11 시뮬레이션된 사용자 로그인 사례를 보기 위한 중단점
12-12 시뮬레이션된 사용자 로그인 사례의 향상된 버전이 추측 게임에 참여합니다.
12-13 중단점 보기 시뮬레이션된 사용자 로그인 사례 향상된 버전이 추측 게임에 참여합니다.
12-14 String 클래스의 함수 가져오기
12-15 문자열 순회
12-16 대문자, 소문자, 숫자의 개수를 세는 경우
12-17 대문자, 소문자, 숫자의 개수에 대한 통계를 보기 위한 중단점
12-18 String 클래스의 변환 함수
12-19 문자열의 첫 글자를 대문자로, 나머지는 소문자로 변환
12-20 String 클래스의 다른 기능
12-21 String 클래스의 CompareTo() 메소드 소스코드 분석
12-22 int 배열을 문자열과 연결하는 경우
12-23 int 배열을 문자열로 연결하는 경우의 향상된 버전
12-24 문자열 반전 사례
12-25 큰 문자열에서 작은 문자열의 발생 횟수를 찾는 사례 아이디어 그림
12-26 큰 문자열에서 작은 문자열의 발생 횟수를 찾는 케이스 코드 구현
12-27 큰 문자열 케이스 코드 최적화에서 작은 문자열의 발생 횟수 찾기
12-28 큰 문자열에서 작은 문자열의 발생 횟수를 찾는 경우를 보기 위한 중단점
12-29 스트링버퍼 개요
12-30 StringBuffer 클래스의 생성자 메서드
12-31 StringBuffer에 기능이 추가되었습니다.
12-32 StringBuffer 삭제 기능
12-33 StringBuffer 대체 함수
장13 JAVA 공통 객체 (2)
13-1 StringBuffer 역방향 함수
13-2 StringBuffer 차단 기능
13-3 StringBuffer와 String 간의 변환
13-4 배열을 지정된 형식의 문자열로 연결하는 예
13-5 문자열 반전 기능 예
13-6 문자열이 대소문자 대칭인지 확인
13-7 StringBuffer에 관한 두 가지 작은 인터뷰 질문
13-8 String과 StringBuffer는 각각 매개변수로 전달됩니다.
13-9 배열의 고급 버블 정렬 원리 그림
13-10 배열 고급 버블 정렬 코드 구현
13-11 배열의 고급 선택 정렬 원리 그림
13-12 배열 고급 선택 정렬 코드 구현
13-13 문자열 케이스의 문자 정렬
13-14 배열의 고급 이진 검색 원리 그림
13-15 배열 고급 이진 검색 코드 구현
13-16 이진 검색을 사용할 때 주의할 점
13-17 배열 도구 클래스 개요 및 사용
13-18 배열 도구 클래스의 소스 코드 분석
13-19 기본 유형 래퍼 클래스 소개
13-20 정수 생성자
13-21 String과 int 유형 간의 변환
13-22 정수의 진수 변환 연산
13-23 JDK5의 새로운 기능: 자동 박싱 및 언박싱
13-24 정수 직접 할당에 대한 면접 질문
13-25 캐릭터 개요
13-26 캐릭터의 일반적인 방법에 대한 설명
13-27 문자열에서 대문자, 소문자 및 숫자 발생 횟수를 계산합니다.
13-28 QQ 번호 케이스를 확인하는 방법
13-29 정규식의 개요 및 기본 사용
13-30 정규식 구성 규칙
13-31 정규식 판단 기능
13-32 확인 이메일 케이스
13-33 정규식 분할 기능
장15 JAVA 수집 프레임워크(1)
15-1 JAVA 수집 프레임워크(1)
15-2 객체 배열의 메모리 다이어그램
15-3 집합의 기원과 배열과의 차이점
15-4 컬렉션 상속 시스템 다이어그램
15-5 수집 기능 개요
15-6 컬렉션 컬렉션의 기본 기능 테스트
15-7 컬렉션의 고급 기능 테스트
15-8 컬렉션 순회, 배열 순회로 설정됨
15-9 컬렉션은 사용자 정의 개체를 저장하고 사례를 반복합니다.
15-10 컬렉션의 반복자 순회
15-11 컬렉션은 사용자 정의 개체를 저장하고 사례를 반복합니다.
15-12 반복자를 사용하는 문제에 대한 토론
15-13 컬렉션 사용 단계 그림
15-14 반복자의 원리와 소스코드 분석
15-15 컬렉션은 문자열과 트래버스를 저장합니다.
15-16 컬렉션은 학생 객체와 트래버스를 저장합니다.
15-17 목록은 문자열과 순회를 저장합니다.
15-18 목록 수집의 특징
15-19 목록은 학생 객체와 트래버스를 저장합니다.
15-20 목록 수집의 고유한 기능 개요 및 테스트
15-21 List 컬렉션의 고유한 순회 기능
15-22 목록은 사용자 정의 개체 및 트래버스를 저장합니다.
15-23 ListIterator의 고유한 기능
15-24 동시 수정 예외의 원인과 해결 방법
15-25 데이터 구조 스택 및 큐
15-26 데이터 구조 배열 및 연결 목록
15-27 List의 세 가지 하위 클래스의 특성
15-28 ArrayList는 문자열을 저장하고 순회합니다.
15-29 ArrayList는 사용자 정의 객체와 트래버스를 저장합니다.
15-30 벡터의 고유한 기능
15-31 LinkedList의 고유한 기능
15-32 ArrayList 컬렉션에서 중복 문자열 요소 제거 사례 1
15-33 중복 요소를 제거하기 위한 중단점 보기 사례 1
15-34 ArrayList 컬렉션에서 중복된 문자열 요소를 제거합니다. 사례 2
장16 JAVA 수집 프레임워크(2)
16-1 ArrayList 컬렉션에서 중복된 사용자 정의 개체 요소를 제거하는 경우
16-2 LinkedList를 사용하여 스택 구조를 구현하는 컬렉션 코드
16-3 LinkedList를 사용하여 스택 데이터 구조 모음을 시뮬레이션하고 테스트 사례를 병합합니다.
16-4 제네릭 개요 및 기본 사용법
16-5 ArrayList는 문자열을 저장하고 일반 버전을 순회합니다.
16-6 ArrayList는 사용자 정의 객체를 저장하고 일반 버전을 순회합니다.
16-7 객체 변환 문제를 통한 제네릭 도입
16-8 일반 클래스 개요 및 사용
16-9 일반 메서드 개요 및 사용
16-10 일반 인터페이스 개요 및 사용
16-11 고급 일반 와일드카드
16-12 개요 및 사용 향상
16-13 ArrayList는 문자열을 저장하고 향상된 버전을 탐색합니다.
16-14 ArrayList는 사용자 정의 개체를 저장하고 향상된 버전을 탐색합니다.
16-15 정적 가져오기 개요 및 사용
16-16 가변 매개변수 개요 및 사용
16-17 Arrays 도구 클래스의 asList() 메서드 사용
16-18 컬렉션 중첩 저장 및 순회 요소의 사례 그림
16-19 컬렉션 중첩 저장 및 순회 요소의 케이스 코드 구현
16-20 1에서 20 사이의 난수 10개를 생성하려면 난수가 반복될 수 없어야 합니다.
16-21 키보드로 여러 데이터를 입력하고 콘솔에 최대값을 출력하는 경우
16-22 ArrayList 컬렉션의 toString() 메소드 소스코드 분석
16-23 사용자 로그인 등록 사례 분석 일러스트
16-24 사용자 로그인 등록 사례에 대한 상세 분석 및 하도급 이행
16-25 사용자 기본 설명 클래스 및 사용자 조작 인터페이스의 사용자 로그인 등록 사례 구현
16-26 사용자 로그인 등록 사례별 사용자 작업 클래스 구현
16-27 사용자 로그인 등록 사례에 대한 사용자 테스트 클래스 구현
16-28 사용자 로그인 등록 사례 사용자 테스트 수업 작은 문제 해결
16-29 사용자 로그인 등록 사례 숫자 추측 게임에 참여
16-30 콘솔 쇼핑 관리 시스템 기능 시연
16-31 컬렉션 개요 및 특성 설정
16-32 HashSet은 문자열을 저장하고 순회합니다.
16-33 요소 고유성을 보장하기 위한 HashSet의 소스 코드 분석
장17 JAVA 수집 프레임워크(3)
17-1 HashSet은 사용자 정의 객체와 트래버스를 저장합니다.
17-2 요소 고유성을 보장하기 위한 HashSet 코드 구현 및 일러스트레이션
17-3 HashSet은 사용자 정의 개체를 저장하고 연습을 통해 반복합니다.
17-4 LinkedHashSet 개요 및 사용
17-5 TreeSet은 Integer 유형의 요소를 저장하고 순회합니다.
17-6 요소 정렬을 보장하기 위한 TreeSet의 소스 코드 분석
17-7 요소의 고유성과 자연스러운 순서를 보장하는 TreeSet의 원리와 다이어그램
17-8 TreeSet은 사용자 정의 개체를 저장하고 연습 1을 통과합니다.
17-9 TreeSet은 사용자 정의 개체를 저장하고 연습 2를 탐색합니다.
17-10 요소 고유성과 비교기 정렬을 보장하기 위한 TreeSet의 원리 및 코드 구현
17-11 TreeSet의 add() 메소드 소스 코드 재해석 및 TreeSet의 요소 정렬 요약
17-12 1~20 사이의 난수 10개를 생성하고 난수를 반복할 수 없도록 요구하는 경우의 간단한 버전입니다.
17-13 학생정보를 키보드로 입력하고 총점순으로 정렬하여 콘솔에 출력하는 사례연구
17-14 지도 컬렉션 개요 및 기능
17-15 지도 수집 기능 개요
17-16 지도 수집의 기본 기능 테스트
17-17 지도 수집 획득 기능 테스트
17-18 키 값을 찾기 위한 맵 컬렉션 순회
17-19 키-값 쌍 객체의 키와 값을 찾기 위한 맵 컬렉션 탐색
17-20 Map 컬렉션 탐색의 두 가지 방법 비교
17-21 HashMap 컬렉션 키가 Stirng이고 값이 String인 경우
17-22 HashMap 컬렉션 키가 Integer이고 값이 String인 경우
17-23 HashMap 수집 키가 String이고 값이 Student인 경우
17-24 HashMap 컬렉션 키가 Student이고 값이 String인 경우
17-25 LinkedHashMap 개요 및 사용
17-26 TreeMap 컬렉션 키는 문자열 값입니다. 문자열의 경우입니다.
17-27 TreeMap 컬렉션 키가 Student이고 값이 String인 경우
17-28 문자열에서 각 문자의 발생 횟수를 계산하는 사례 그림
17-29 문자열에서 각 문자의 발생 횟수를 계산하기 위한 케이스 코드 구현
17-30 문자열의 각 문자 발생 횟수에 대한 통계를 보기 위한 중단점
17-31 HashMap 컬렉션이 중첩된 HashMap 컬렉션의 사례
17-32 HashMap 컬렉션이 중첩된 ArrayList 컬렉션의 사례
17-33 ArrayList 컬렉션이 중첩된 HashMap 컬렉션의 사례
장19 자바 IO 스트림(1)
19-1 IO 스트리밍 기술 개요
19-2 예외 개요 및 분류
19-3 JVM이 기본적으로 예외를 처리하는 방법
19-4 try...catch 1을 사용하여 예외 처리
19-5 try...catch 2를 사용하여 예외 처리
19-6 여러 예외에 대한 JDK7의 처리 솔루션
19-7 컴파일 타임 예외와 런타임 예외의 차이점
19-8 Throwable의 몇 가지 일반적인 방법
19-9 throw를 사용하여 예외 처리
19-10 던지기 개요 및 던지기와의 차이점
19-11 예외를 처리하는 방법은 무엇입니까?
19-12 finally 키워드의 특징과 기능
19-13 면접 질문: 최종, 최종, 최종의 차이점
19-14 면접 질문 : 최종적으로 이전에 복귀가 있었다면
19-15 예외 처리의 변형 및 사용자 정의 예외 개요
19-16 사용자 정의 예외 구현 및 테스트
19-17 특이한 예방 조치
19-18 File 클래스 개요 및 구성 방법
19-19 파일 클래스 생성 기능
19-20 File 클래스의 삭제 기능
19-21 File 클래스의 이름 바꾸기 기능
19-22 File 클래스의 판단 기능
19-23 File 클래스의 함수 가져오기
19-24 File 클래스의 고급 획득 기능
19-25 지정된 디렉토리에 지정된 접미사를 갖는 파일 이름을 출력하는 예
19-26 지정된 디렉터리에서 지정된 접미사를 가진 파일 이름을 출력하기 위한 파일 필터 개선 사례
19-27 파일 이름 필터가 포함된 list() 메서드의 소스 코드
19-28 파일명 일괄수정 사례
19-29 재귀 개요 및 고려 사항
19-30 재귀적 문제 해결에 대한 아이디어와 예시
19-31 재귀적으로 계승을 찾기 위한 코드 구현 및 메모리 다이어그램
19-32 재귀 계승 계산의 실행 과정을 보기 위한 중단점
19-33 불멸의 토끼 문제 사례
장20 JAVA IO 스트림(2)
20-1 지정된 디렉터리에 있는 모든 Java 파일의 절대 경로를 반복적으로 출력하는 예
20-2 콘텐츠 케이스가 포함된 디렉터리를 반복적으로 삭제합니다.
20-3 콘텐츠가 있는 디렉터리를 삭제하는 실행 프로세스를 보기 위한 중단점
20-4 IO 흐름 개요 및 분류
20-5 IO 스트림 기본 클래스 개요 및 간단한 요구 사항 분석
20-6 FileOutputStream 생성자
20-7 FileOutputStream이 데이터를 씁니다.
20-8 FileOutputStream의 세 가지 write() 메서드
20-9 FileOutputStream은 줄 바꿈 및 추가 쓰기를 구현하기 위해 데이터를 씁니다.
20-10 FileOutputStream은 데이터를 쓰고 예외 처리를 추가합니다.
20-11 FileInputStream이 데이터를 읽습니다.
20-12 바이트 스트림 복사 텍스트 파일 사례 1
20-13 컴퓨터는 중국어로 2바이트를 어떻게 인식하고 연결합니까?
20-14 바이트 스트림 복사 텍스트 파일 사례 2
20-15 바이트 스트림 복사 그림 케이스
20-16 바이트 스트림 복사 비디오 사례 1
20-17 FileInputStream은 한 번에 1바이트 배열의 데이터를 읽습니다.
20-18 FileInputStream을 사용하여 데이터를 읽는 두 가지 방법 비교
20-19 바이트 스트림 복사 텍스트 파일 사례 3
20-20 바이트 스트림 복사 비디오 사례 2
20-21 BufferedOutputStream은 데이터를 씁니다.
20-22 BufferedInputStream이 데이터를 읽습니다.
20-23 MP4를 복사하는 바이트 스트림의 네 가지 방법 및 효율성 테스트
20-24 전환 스트림 발생 이유 및 형식
20-25 코딩 테이블 및 일반 코딩 테이블 개요
20-26 String 클래스의 인코딩 및 디코딩 문제
20-27 변환 스트림 OutputStreamWriter 사용
20-28 변환 스트림 InputStreamReader 사용
20-29 문자 스트림에 데이터를 쓰는 5가지 방법
20-30 문자 스트림에서 데이터를 읽는 두 가지 방법
20-31 문자 스트림 복사 텍스트 파일 사례 1
20-32 문자 스트림 복사 텍스트 파일 사례 2
20-33 문자 스트림 복사 텍스트 파일 사례 3
장21 JAVA IO 스트림(3)
21-1 문자 버퍼 출력 스트림 BufferedWriter 사용
21-2 문자 버퍼 입력 스트림 BufferedReader 사용
21-3 문자 버퍼 스트림 복사 텍스트 파일 사례 1
21-4 문자 버퍼 스트림의 특수 기능
21-5 문자 버퍼 스트림 복사 텍스트 파일 사례 2
21-6 IO 흐름 요약 다이어그램
21-7 텍스트 파일을 복사하는 5가지 방법
21-8 사진을 복사하는 4가지 방법
21-9 컬렉션의 데이터를 텍스트 파일에 저장하는 예
21-10 텍스트 파일의 데이터를 컬렉션 케이스에 저장
21-11 텍스트 파일에서 무작위로 이름 케이스 얻기
21-12 단일 레벨 폴더 케이스 복사
21-13 지정된 디렉터리에 지정된 접미사를 가진 파일을 복사하고 이름 대소문자를 수정합니다.
21-14 파일 복사 및 접미사 이름 대소문자 수정의 실행 프로세스를 보기 위한 중단점
21-15 다단계 폴더 케이스 복사
21-16 키보드를 이용하여 학생 정보를 입력하고, 총점 순으로 정렬하여 텍스트 파일로 작성하는 사례 연구
21-17 한 파일에서 문자열을 정렬한 후 다른 파일에 쓰는 예
21-18 사용자 정의 클래스는 BufferedReader의 readLine() 함수 사례를 시뮬레이션합니다.
21-19 LineNumberReader 사용 사례
21-20 사용자 정의 클래스는 줄 번호를 가져오는 LineNumberReader의 함수 사례를 시뮬레이션합니다.
21-21 로그인 등록 사례 지식 복습
21-22 로그인 등록 케이스 IO 버전 구현
21-23 데이터 입력 및 출력 흐름 개요 및 설명
21-24 메모리 동작 흐름의 개요 및 설명
21-25 인쇄 스트림 개요 및 기능
21-26 PrintWriter는 Writer의 하위 클래스로 사용됩니다.
21-27 PrintWriter는 자동 새로 고침 및 줄 바꿈을 구현합니다.
21-28 인쇄 흐름 개선 복사 텍스트 파일 사례
21-29 표준 입력 및 출력 스트림 개요와 출력 문의 특성
21-30 키보드 입력을 달성하는 세 가지 방법
장23 JAVA 멀티스레딩(1)
23-1 멀티스레드 프로그램의 도입
23-2 프로세스 개요 및 다중 프로세스의 중요성
23-3 스레드 개요 및 멀티스레딩의 중요성
23-4 멀티스레딩의 예와 병렬성과 동시성의 차이점
23-5 Java 프로그램의 실행 원리와 JVM의 시작이 멀티스레드입니까?
23-6 멀티스레딩 구현 방법과 멀티스레딩 방식 1 아이디어
23-7 멀티스레딩 모드 1의 코드 구현
23-8 스레드 개체 이름 가져오기 및 설정
23-9 스레드 예약 및 스레드 우선순위 가져오기 및 설정
23-10 스레드 제어 수면 스레드
23-11 스레드 제어 - 스레드 결합
23-12 스레드 제어 제공 스레드
23-13 스레드 제어 데몬 스레드
23-14 스레드 제어 인터럽트 스레드
23-15 스레드 수명주기 다이어그램
23-16 멀티스레딩 모드 2의 아이디어와 코드 구현
23-17 두 가지 멀티스레딩 방법의 그래픽 비교 및 ​​차이점
23-18 스레드 클래스 상속을 통한 영화표 판매 사례 연구
23-19 Runnable 인터페이스 구현을 통한 영화표 판매 사례 연구
23-20 영화표 구매시 동일표와 마이너스표가 발생하는 이유 분석
23-21 스레드 안전성 문제의 원인 분석
23-22 동기화된 코드 블록으로 스레드 안전 문제 해결
23-23 스레드 안전 문제를 해결하는 동기화된 코드 블록에 대한 설명
23-24 동기화의 특징, 장점 및 단점
23-25 빠른 동기화 코드 잠금 및 동기화 방법 적용 및 잠금 문제
23-26 이전 스레드로부터 안전한 클래스 검토
23-27 JDK5 이후 잠금 개요 및 사용
23-28 교착 상태 문제의 개요 및 사용
23-29 생산자-소비자 문제 설명 다이어그램
장26 자바 GUI
26-1 GUI 개요 및 GUI와 CLI의 차이점
26-2 java.awt와 javax.swing 패키지의 차이점
26-3 GUI의 구성요소 상속 다이어그램
26-4 HelloWorld 양식 케이스
26-5 HelloWorld 양식 케이스 코드 최적화
26-6 이벤트 수신 메커니즘 원리의 개요 및 예
26-7 케이스 종료 양식
26-8 어댑터 디자인 패턴 설명
26-9 어댑터 클래스는 양식 닫기 케이스를 개선합니다.
26-10 양식에 버튼을 추가하고 버튼에 이벤트 케이스를 추가합니다.
26-11 텍스트 상자 값을 텍스트 필드 대소문자로 전송
26-12 버튼 케이스 위로 마우스를 이동하여 배경색을 변경합니다.
26-13 텍스트 상자에 숫자만 입력할 수 있도록 제어하는 ​​방법
26-14 1단계 메뉴 케이스
26-15 다단계 메뉴 케이스
26-16 Netbeans 개요 및 사용
26-17 4가지 산술 연산 사례의 시뮬레이션
26-18 양식의 아이콘 코드 수정
26-19 양식을 중앙에 배치하도록 코드를 설정하는 방법
26-20 폼 스킨의 코드를 수정하는 방법
26-21 네 가지 산술 연산 사례에 체크섬 프롬프트 추가
26-22 사용자 로그인 등록 패키지 구조 검토
26-23 사용자 로그인 및 등록의 기본 기능 구현
26-24 사용자 로그인 및 등록 인터페이스 구현
26-25 사용자 로그인 및 등록 인터페이스 점프
26-26 사용자 로그인 등록 최종 버전
26-27 4가지 산술연산 사례에 참여하기 위한 사용자 로그인 등록
장27 JAVA 네트워크 프로그래밍
27-1 네트워크 프로그래밍 개요
27-2 네트워크 모델 개요 및 그림
27-3 네트워크 프로그래밍의 세 가지 요소 개요
27-4 네트워크 프로그래밍의 세 가지 요소에 대한 IP 개요 1
27-5 네트워크 프로그래밍의 세 가지 요소에 대한 IP 개요 2
27-6 InetAddress 클래스 개요 및 사용
27-7 네트워크 프로그래밍의 세 가지 요소에 대한 포트
27-8 네트워크 프로그래밍의 세 가지 요소에 대한 프로토콜
27-9 소켓 통신 원리 다이어그램
27-10 UDP 프로토콜은 데이터를 보냅니다.
27-11 UDP 프로토콜이 데이터를 수신합니다.
27-12 UDP 프로토콜을 사용하여 데이터를 보내고 받는 다이어그램
27-13 UDP 프로토콜 송수신 데이터 코드 최적화
27-14 송신 측의 데이터는 키보드 입력 케이스에서 나옵니다.
27-15 DOS 창 데모 간단한 채팅 애플릿
27-16 멀티스레드 채팅방 프로그램
27-17 채팅 프로그램 사례의 GUI 버전 시연
27-18 TCP 프로토콜은 데이터를 보냅니다
27-19 TCP 프로토콜이 데이터를 수신합니다.
27-20 TCP 프로토콜을 사용하여 데이터를 보내고 받는 그림
27-21 서버는 클라이언트에게 피드백 사례를 제공합니다.
27-22 클라이언트 키보드 입력 서버 콘솔 출력
27-23 클라이언트 키보드 입력 서버가 텍스트 파일에 씁니다.
27-24 클라이언트가 텍스트 파일 서버 콘솔 출력을 읽습니다.
27-25 TCP 프로토콜 업로드 텍스트 파일
27-26 TCP는 텍스트 파일을 업로드하고 피드백을 제공합니다.
27-27 TCP 프로토콜은 사진을 업로드하고 피드백을 제공합니다.
27-28 여러 클라이언트를 하나의 서버에 업로드하는 것에 대한 생각
27-29 멀티스레딩은 여러 클라이언트가 파일을 업로드하는 경우를 개선합니다.