빠르게 재충전하고 Java SE 학습 칼럼 [91개 기사]를 완료하고 학년의 출발선에서 승리하세요!

저자 홈페이지 : 디자이너 Xiao Zheng
저자 소개 : 절강성 닝보 출신의 Java 풀스택 소프트웨어 엔지니어 그는 회사의 OA 프로젝트 개발 및 관리를 담당하고 있으며 소프트웨어 프런트엔드 및 백엔드 개발, 시스템 사용자 정의 및 원격 기술지도. CSDN 아카데미, 블루브릿지 클라우드 코스 인증강사, 풀스택 분야 고급 크리에이터.

여기에 이미지 설명을 삽입하세요.


1. 서문(3개 섹션)

JavaSE는 Java 플랫폼이라고도 하는 Java 언어의 표준 플랫폼이자 핵심 기술로 , 독립 애플리케이션, Applet, 데스크탑 애플리케이션 등을 개발하기 위한 Java 언어의 기본 클래스 라이브러리 및 개발 도구를 제공합니다. JavaSE는 Windows, Linux, Mac OS를 포함한 다양한 운영 체제에서 실행될 수 있는 크로스 플랫폼 기술입니다.

JavaSE는 객체 지향 기본 클래스 라이브러리, 입력 및 출력 라이브러리, 네트워크 프로그래밍 라이브러리, 멀티스레드 라이브러리 등을 포함하여 풍부한 클래스 라이브러리와 API를 제공합니다. 개발자는 이러한 클래스 라이브러리와 API를 사용하여 데이터 처리, 네트워크 통신 수행, 그래픽 사용자 인터페이스 작성 등을 수행할 수 있습니다.

JavaSE는 또한 Java 언어의 실행 환경이자 Java 바이트코드 해석 및 실행을 담당하는 Java 가상 머신을 제공합니다. JVM의 도움으로 Java 프로그램은 재컴파일 없이 다양한 플랫폼에서 실행될 수 있습니다.

JavaSE는 Java 언어의 기본 기술 플랫폼으로, 풍부한 클래스 라이브러리와 API를 제공하여 개발자가 다양한 유형의 애플리케이션을 빠르고 효율적으로 개발할 수 있도록 해줍니다.

학생들은 첫 번째 단계에서 Java SE에 대한 기본적인 이해가 필요합니다 .

일련번호 블로그
1 Java의 소개, 특징 및 역사
2 JDK, JRE 및 JVM
JDK 및 IntelliJ IDEA 설치 및 환경변수 구성

2. 기본 프로그래밍(섹션 22)

JavaSE 기본 프로그래밍은 기본 프로그램 개발에 Java 언어를 사용하는 것을 말합니다.

변수 및 데이터 유형 : Java는 정수, 부동 소수점 숫자, 문자, 부울 값 등을 포함한 다양한 데이터 유형을 제공합니다. 변수를 선언하고 적절한 데이터 유형으로 초기화하여 데이터를 저장합니다.

제어 흐름 : if-else, for 루프, while 루프 및 스위치 문과 같은 제어 흐름 문은 조건에 따라 특정 작업을 수행하기 위해 다양한 코드 블록이나 루프를 실행하는 데 사용됩니다.

입력 및 출력 : Java는 입력 및 출력을 처리하기 위한 다양한 클래스와 메소드를 제공합니다. Scanner 클래스를 사용하여 사용자 입력을 읽고 System.out.println()메서드를 사용하여 결과를 출력할 수 있습니다.

학생들은 Java 기본 입력 및 출력과 조건 루프 코드를 독립적으로 작성해야 합니다 .

일련번호 블로그
4 키워드, 식별자 및 명명 규칙
5 Java 기본 데이터 유형 및 값 범위
6 자바 기본형 변환, 패키징 클래스, 자동 박싱, 자동 언박싱
7 변수, 상수 및 그 범위
8 연산자, 표현식 및 명령문
9 논평
10 순차적 구조
11 if 조건문
12 스위치 조건문
13 for 루프 문
14 while 루프 문
15 for-while 루프 문
16 루프 종료 문 중단, 계속
17 스택, 힙
18 Java의 메모리 메커니즘
19 제네릭과 열거형
20 정규식
21 직렬화 및 역직렬화
22 패키지 메커니즘
23 반사
24 동적 프록시
25 기본 변환

3. 배열(섹션 6)

JavaSE의 배열은 동일한 유형의 데이터를 저장하는 데 사용되는 데이터 구조입니다.

학생들은 배열을 선언하는 방법, 배열을 만드는 방법, 배열을 정적으로/동적으로 초기화하는 방법, 인덱스를 사용하여 배열에 액세스하는 방법, 다차원 배열 및 희소 배열의 사용 방법, for 루프를 사용하여 배열 요소를 탐색하는 방법, 배열의 기본 정렬 알고리즘을 배웁니다 .

일련번호 블로그
26 배열 정의
27 배열 초기화
28 배열 첨자가 범위를 벗어남 문제
29 다차원 배열
30 희소 배열
31 버블 정렬, 선택 정렬, 정렬 정렬

4. 분석법 기능(섹션 5)

JavaSE의 메소드는 재사용 가능한 코드를 캡슐화하는 데 사용되는 메커니즘입니다. 메소드는 입력 매개변수를 허용하고 값을 반환할 수 있습니다. 액세스 수정자는 공개, 비공개, 보호 또는 기본값일 수 있습니다(액세스 수정자는 작성되지 않음). 반환 유형 반환된 데이터 유형을 나타냅니다. 메소드에 따라 메소드 이름은 메소드의 이름이고 매개변수 목록은 메소드에서 허용하는 입력 매개변수입니다.

同学们要学会函数的定义和调用方法,学会函数重载、递归、可变参数的使用

编号 博客
32 Java函数定义、调用和主函数
33 Java函数重载
34 Java函数命令行传参
35 Java可变参数
36 Java函数递归

五、常用类和集合(19节)

JavaSE中有许多常用的类和集合用于处理各种数据和操作,学会 Java 常用类和集合,能在实战开发中减少开发工作量。

同学们要熟练运用 Java 常用类的方法

编号 博客
37 Java常用类Object
38 Java常用类String
39 Java常用类Math
40 Java常用类Scanner
41 Java常用类Date
42 Java常用类Random
43 Java常用类SimpleDateFormat
44 Java常用类Calender
45 Java常用类StringBuffer
46 Java常用类Arrays
47 Java常用类Scanner
48 Java集合ArrayList
49 Java集合LinkedList
50 Java集合Vector
51 Java集合HashSet
52 Java集合TreeSet
53 Java映射HashMap
54 Java映射TreeMap
55 Java映射HashTable

六、面向对象编程(11节)

Java是一种面向对象的编程语言,面向对象编程(OOP)是一种编程范式,其中程序的结构由对象组成,对象之间通过交互来完成任务。

同学们要理解类和对象的概念和联系,学会封装、继承、多态的使用,学会抽象类和接口的定义,了解内部类的应用场景和使用方式

编号 博客
56 类、对象、属性、方法的概念
57 this和super
58 构造函数及优先级问题
59 方法重写及优先级问题
60 静态代码块
61 封装
62 继承
63 多态
64 抽象类和接口
65 内部类的使用
66 instanceof和类型转换

七、异常处理(4节)

在Java中,异常处理是一种机制,用于处理程序中可能出现的错误或异常情况。异常处理可以帮助我们优雅地处理错误,避免程序崩溃。

同学们要理解异常的概念,学会对可能出现的异常进行捕获和处理,了解自定义异常的概念

编号 博客
67 Java异常概念
68 异常的捕获和处理
69 throw/throws
70 自定义异常

八、文件读写(5节)

在Java中,文件读写是一种常见的操作。可以使用Java提供的类来读取和写入文件,区分字符字节流和输入输出流。

同学们要学会用字符输入、字符输出、字节输入、字节输出流完成对操作系统文件的读写操作

编号 博客
71 File类文件读写
72 字符流Reader
73 字符流Writer
74 字节流InputStream
75 字节流OutputStream

九、多线程(12节)

多线程是一种并发编程的方式,可以同时执行多个线程,提高程序的效率和响应性。

可以通过继承 Thread 类来实现多线程,即创建一个继承自 Thread 类的子类,重写 run() 方法,然后通过调用 start() 方法来启动线程。

可以通过实现 Runnable 接口来实现多线程,即创建一个实现了 Runnable 接口的类,实现其中的 run() 方法,然后将该类的实例作为参数传递给 Thread 类的构造方法,最后通过调用 start() 方法来启动线程。

同学们要理解多线程的三态、五态,学会创建和启动线程,对线程的同步、通信、死锁、休眠、插队让步和中止的概念进行了解

编号 博客
76 五态
77 线程的创建和启动
78 线程的同步
79 线程死锁
80 多线程通信
81 线程休眠
82 中断线程
83 线程插队
84 线程让步
85 线程优先权
86 守护线程
87 线程终止

十、高级应用(4节)

Java는 JSON 및 XML 형식을 변환하고 JDBC 및 HTTP 요청을 수행하는 몇 가지 라이브러리와 도구를 제공합니다.

이는 실제 개발에 자주 사용되는 지식으로 학생들이 숙지해야 할 지식입니다 .

일련번호 블로그
88 JSON 변환
89 XML 변환
90 MySQL에 대한 JDBC 연결
91 Http/Https 요청 시작

마지막으로, 저는 학생들이 Java 학습의 길에서 무언가를 얻고, 빠르게 성장하고, 무언가를 얻을 수 있기를 바랍니다!

추천

출처blog.csdn.net/qq_41464123/article/details/132616486