![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 87
Insight blue sky
一起学习,一起进步
展开
-
Java笔记15---一些有用的IO流总结
1.数据输入输出流 数据输入流: DataInputStream 数据输出流: DataOutputStream 特点: 可以写基本数据类型,可以读取基本数据类型 public class Demo1 { public static void main(String[] args) throws IOException { //数据输入输出流 DataOutputStrea...原创 2018-11-14 23:02:57 · 90 阅读 · 0 评论 -
Java学习笔记16-----多线程(一)
第一部分:线程,进程的概念 1.代码执行的路径只有一条我们称之为单线程。 代码执行有多条路径执行的我们称之为多线程。 2.进程:线程要依赖于进程。进程就是正在执行的程序。 线程:当进程开启之后要执行很多任务,每一个要执行的任务我们称之为线程。 多进程的意义:提高CPU的利用率。 单核CPU在某个时间点上,只能执行一个进程。 多线程的意义:提高程序的使用率。 3.并行:是逻辑上的同时发生,某一个时间...原创 2018-11-22 21:54:59 · 125 阅读 · 0 评论 -
Java学习笔记17----多线程(二)
1.线程的状态: 新建:线程被创建出来 就绪:线程具有执行资格,没有执行权。 运行:线程具有执行资格,具有执行权。 阻塞:线程不具有执行资格,也不具有执行权。 死亡:线程不具有执行资格,也不具有执行权,线程死亡了,等待回收。 2.线程池 为什么要出现线程池: 线程是CPU执行的基本单位,我们每次开启一个线程是很浪费资源的。而线程池是一个可以帮我们预先创建线程对象的地方,创建好放在池子中,等有任务需...原创 2018-11-22 22:02:10 · 118 阅读 · 0 评论 -
java学习笔记18------网络(客户端Socket类,URL类,服务器端SeverSocket类),lambda表达式
第一部分:客户端 (一).#TCP/IP协议线的概念:传输控制协议TCP,网络地址协议IP。 分为四层: ##1.应用层常用协议: http 超文本传输协议(访问网页)。 telnet远程登录协议 ssh远程登录(保证安全) ##2传输层常用协议: 打包数据,确定目的的应用程序。 TCP (保障数据的可靠有序)、UDP(不保证) http 占用 80号端口 telnet 22号端口 ##3.互联网...原创 2018-11-30 10:04:37 · 248 阅读 · 0 评论 -
Java学习笔记19---枚举类,设计模式
(一)、枚举类: 关键字:enum 语法:public enum 枚举类名{ 对象} 适用场景:当对象的个数固定,且有限。 例子:public enum Sex{ MAlE, FEMALE; public void test(){};//枚举中定义方法,MALE,FEMALE对象都有这个方法 private string cnName; Sex(String cnName){this.cnN...原创 2018-11-30 10:24:13 · 383 阅读 · 0 评论 -
java学习笔记20----反射
反射的基本知识总结 1.定义 在运行期间,可以获取对象的类型,类型的方法,类型的属性,类型的构造等等。让对象可以认识到自身的结构。 2 获取对象的类型:(类对象) 方式1:Object 中的 .getClass();例如:new User().getClass(); 方式2:Class.forName(”类名”);注;类名在这要写上包名,即完整的类名 方式3:类名.class; 这个类型信息在...原创 2018-12-04 21:50:02 · 135 阅读 · 0 评论