![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高级教程
文章平均质量分 86
xiaoxingdev
这个作者很懒,什么都没留下…
展开
-
Java序列化
Java提供了一种对象序列化的机制,即一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据和对象中的数据类型可以用来在内存中新建对象。 序列化的整个过程都是在Java虚拟机(JVM)中独立的,即在一个平台上序列化的对...原创 2018-07-01 20:34:11 · 99 阅读 · 0 评论 -
Java网络编程
网络编程是指编写运行在对个设备(常指计算机)的程序,这些设备通过网络连接起来。 JavaSE的java.net包中提供了两种常见的网络协议的支持:TCP:TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP/IP。UDP:UDP是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的数据包。Socket编程 套接字使用...原创 2018-07-01 21:50:12 · 679 阅读 · 0 评论 -
Java多线程编程
Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 这里定义和线程相关的术语--进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。线程不能独立存在,它必须是进程的一部分。一个进程一直执行,直到所有的非守护线程都结束运行后才能结束。 多线程使用了更小的资源开销,能满足程序员编写高效...原创 2018-07-01 23:04:22 · 109 阅读 · 0 评论