Java SE 目录

使用记事本编写Java 
源文件
编译为字节码文件
解释字节码文件


Eclipse的使用
创建项目
创建包
编写
运行


环境变量配置及测试
安装JDK

配置环境变量


Java SE 01 概述

初步认识

程序格式

一些问题的回答--------------------

1.1 IDE集成开发环境

1.2 输出与注释


Java SE 02 基础语法

标记符

(起名)

关键字

(if、else、switch、for、while、do while、break、continue、void)

局部变量VS成员变量

(变量作用域、内存布局heap、stack、data segment、codesegment)

基础类型变量

(4类8种 转换规则)

分支、循环

(if、switch、for、while、do while)

方法

(形参、实参、返回值、返回值类型、递归调用[画图理解])

一些问题的回答--------------------
2.1 字符
2.2变量与常量
2.3数据类型
2.4操作符
2.5流程控制
2.6一维数组


Java SE 03 面向对象

<内存分析贯穿始终>

对象和类的概念(类、对象)

类(对象)之间的关系(关联、继承、聚集组合、多态、实现)

面向对象设计思想

(a.确定有哪些类和对象

b.类和对象的属性和方法

c.类和对象间的关系)

class

new

       引用的概念

       构造方法的概念

方法重载(参数列表不同)

       构造方法重载

this (当前对象)

static(堆内存,属于类而不是特定对象)

package&import

private default(包访问权限) protected(继承访问权限)public

extends( **is a **)

overwite

final(不能被修改)

Object

       toString

       equals

upcasting (父类引用指向子类对象)downcasting

polymophysm/dynamic binding /late(继承、重写、父类引用指向子类对象)

abstract class(含有抽象方法)

interface

    implements

一些问题的回答--------------------

3.1 类与对象

3.2 方法
3.3封装和访问控制
3.4静态成员

3.5对象数组


Java SE 3.2 类之间的关系

1继承与多态
2 接口

Java SE 3.3抽象类和接口

1 抽象类
2接口


Java SE 04 异常处理

一个图

(Throwable、Error、Exception、RuntimeException)

五个关键字

(try catch finally throw throws)

多个catch先捕获小的再捕获大的:

(在一个try语句块中,基类异常的捕获语句不可以写在子类异常捕获语句的上面。)

异常与重写的方法

(重写方法需要抛出与原方法所抛异常类型一致异常或不抛出异常。)

一些问题的回答--------------------
7.1异常概述
7.2 捕获异常
7.3抛出异常

7.4自定义异常

Java SE 05 数组

数组(引用类型)的内存布局

常见算法


Java SE 06 常用类

String相关 (String、StringBuff)

            正则表达式

基础类型包装类(四类八种)

Math(random…)

File

            递归

枚举类型

[要经常查API文档]

--------------------
4.1 基本类型的封装
4.2Object类
4.3字符串类
4.4Scanner类


Java SE 07 容器

1136

一个图

一个类

   Collections

三个知识点

for

    Generic

    Auto-boxing/unboxing

六个接口

    Collection

    Set

    List

    Map

Iterator

Comparable

一些问题的回答--------------------
7.5集合概述
7.6集合类
7.7集合工具类

Java SE 08 IO

InputStream/OutputStream抽象类

Reader/Writer抽象类

FileInputStream/FileOutputStream

FileReader/FileWriter

BufferedInputStream/BufferedOutputStream

BufferedReader/BufferedWriter

ByteArrayInputStream/ByteArrayOutputStream

InputStreamReader/OutputStreamWriter

DataInputStream/DataOutputStream

PrintStream/PrintWriter

ObjectInputStream/ObjectOutputStream


Java SE 09 线程

wait sleep 区别

1)所属类不同

wait()   java.lang.object

sleep()  java.lang.Thread

2wait 时别的线程可以访问锁定对象(调用wait方法必须锁定该对象)sleep时别的线程不可以访问锁定对象

线程/进程的概念

创建和启动线程的方法

sleep

join

yield

synchronized

wait

notify/notifyAll


Java SE 10 网络编程

网络协议分层思想

IP的概念

TCP/UDP的概念

TCP/UDP程序的写法

       知识点的融会贯通+流的运用


Java SE 12 反射(Reflection)

日期处理

正则表达式RegularExpressions




根据尚学堂教学视频和青软实训教学视频整理总结而成


你可能感兴趣的:(Java,SE)