java se体系_JavaSE知识体系目录

文章目录

Java基础语法知识

关键字

运算符

算数运算符,比较运算符,赋值运算符,逻辑运算符,三目运算符,位运算符

数据类型

基本数据类型

整型(byte,short,int ,long)

浮点型(float,double)

字符型(char)

布尔型(只占1位)

引用数据类型

String

数组

对象

接口

流程控制语句

顺序结构

分支结构

循环结构

面向对象

类和对象

封装

继承

多态

接口

抽象类

内部类

异常和常用类

集合

Collection

List

ArrayList,LinkedList,Vector

Set

HashSet,TreeSet

Map

HashMap,TreeMap,HashTable

IO

字节流

InputStream

FileInputStream,FilterInpuStream,ObjectInputStream,PipedInputStream,ByteArrayInpuStream

其中BufferedInputStream 和 DataInputStream 继承自 FilterInputStream

OutputStream

同上

字符流

Reader

CharArrayReader,PipedReader,FilterReader,BufferedReader,InputStreamReader

其中 FileReader继承自InputStreamReader

Writer

同上

线程

线程的方式

1.继承Thread类

2.实现Runnable接口

线程的运行

不能用run()方法,要调用start()方法才能启动线程

线程的生命周期

新生:创建线程未启动

就绪:等待CPU调用执行

运行:

死亡:正常结束,异常结束,stop等

阻塞:sleep(),join()等

线程安全问题

同步方法,同步代码块

死锁

线程池

newCachedThreadPool

newFixedThreadPool

newSingleThreadPool

newScheduledThreadPool

FockJoinPool

ThreadPoolExecutor创建线程池的几个参数

corePoolSize maximumPoolSize ThreadFactory KeepAliveTime BlockingQueue

网络

网络三要素

IP 端口 通讯协议

网络模型

OSI 七层协议

TCP/IP 协议

TCP

三次握手,四次分手

UDP

网络编程

TCP Socket(套接字) serverSocket(开放服务端口等待连接)

UDP DatagramSocket DatagramPacket

c3c996e9799913de0803b7a3f17e01f8

怀瑾握瑜1117

cefa2925f8eb3ae12571d20427f4963e.png

原创文章 9获赞 1访问量 207

关注

私信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值