
Java基础
文章平均质量分 79
scuwangjun
谦虚,谨慎,爱学习
展开
-
Java阻塞式IO通信
阻塞式IO通信一、BIO通信介绍网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网络套接字(Socket)进行通信。在基于传统同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;S...原创 2020-03-26 15:47:16 · 411 阅读 · 0 评论 -
Java序列化
Java序列化什么是序列化?序列化是将一个对象的状态,各属性的值序列化保存起来,然后在合适的时候通过反序列化获得。Java的序列化是将一个对象表示成字节序列,该字节序列包括了对象的数据,有关对象的类型信息和存储在对象中的数据类型。说白了,就是将对象保存起来,就跟保存字符串数据一样,用到的时候再取出来。任何实现了Serializable接口的类都可以被序列化。被trans...原创 2018-04-01 00:05:52 · 139 阅读 · 0 评论 -
Java异常简介
Java异常java异常分为两大类,Checked异常和Runtime异常,Checked异常都是在编译阶段可以被处理的异常。Checked异常和Runtime异常的区别和联系Checked异常都是可以被处理的异常,在程序中必须显式地处理Checked异常,如果没有处理,那么编译就会报错。而Runtime异常可以不被显式的处理;都是Exception的子类,继承了Runtime...原创 2018-05-19 00:46:48 · 213 阅读 · 0 评论 -
Java的Lambda表达式
Java的Lambda表达式1. 什么是Lambda表达式简单的说,Lambda表达式就是匿名方法。Lambda表达式让程序员能够使用更加简洁的代码,但是同样也使代码的可读性比较差。Lambda表达式也叫做匿名方法或者闭包。2. 和匿名内部类做对比Lambda是匿名方法,这个时候我们会想想到匿名内部类,我们来回想一下匿名内部类的用法,比如下面的代码就是使用匿名内部类实现...原创 2018-06-16 20:05:31 · 221 阅读 · 1 评论 -
Protocol Buffers学习笔记
Protocol Buffers学习笔记1. 简介Protocol Buffers是google发明的一种数据交换格式,独立于语言,独立于平台。与其他的数据交换格式有所不同,Protocol Buffers是一种二进制的格式,因此在网络传输的时候效率更高,相对于json它的文件体积更小,相对于xml,它的解析速度更快。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于网络传...原创 2018-08-01 20:44:41 · 262 阅读 · 0 评论 -
Servlet学习笔记
Servlet学习笔记工作以来就一直在用各种web框架,比如SpringMVC,Spring Cloud这些,向外提供接口都很方便,但是一直在想它的内部是怎样对外暴露服务的,正好之前学习java基础的时候也没好好看servlet这块,抽个时间学习总结一下,也能更好的理解掌握现在的web框架。1. servlet简介servlet的全称是server applet,服务端小程序,是运...原创 2018-09-05 17:27:19 · 630 阅读 · 0 评论