![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 78
dongjize
这个作者很懒,什么都没留下…
展开
-
【转】对Java Serializable(序列化)的理解和总结
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候转载 2015-08-03 15:33:47 · 283 阅读 · 0 评论 -
Java基础——多线程(待续)
一、开启多线程的两种方法1、继承Thread类,在子类中重写run()方法,然后直接创建该类对象用start开启线程。class ThreadChild extends Thread { public void run(){ //要实现的代码块 }}new ThreadChild().start();new ThreadChild().start();2、定义一原创 2015-08-14 13:40:55 · 317 阅读 · 0 评论 -
Java基础——I/O流简介(待续)
IO流用来处理设备之间的数据传输。流按流向分为:输入流、输出流。 输入流、输出流相对于内存设备而言。将外设中的数据读取到内存:输入;将内存的数据写入到外设中:输出。流按操作数据不同分为两种:字节流、字符流字节流:通用流。 字符流:基于字节流。由来:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的数字,在对该文字进行操作。 ASCII:英文编码表 GB2312/GBK原创 2015-08-14 20:38:40 · 368 阅读 · 0 评论 -
Java基础——网络编程(待续)
网络通讯基本三要素: 1、IP地址 2、端口号 3、传输协议(UDP、TCP等)UDP 将数据及源和目的封装在数据包中,不需要建立连接。每个数据包的大小限制在64K内。因无连接,是不可靠协议。速度快。 应用:聊天工具、在线视频等TCP 建立连接,形成传输数据的通道。 在连接中进行大数据量传输,通过三次握手完成连接,是可靠协议。效率稍低。 应用:FTP(文件传输协议)TCP/IP模型:原创 2015-08-15 17:16:44 · 297 阅读 · 0 评论 -
Java基础——反射(待续)
JAVA反射机制是在运行状态中, 对于任意一个类(class文件), 都能够知道这个类的所有属性和方法; 对于任意一个对象, 都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。动态获取类中信息, 就是java反射。 可以理解为对类的解剖。如果想要对指定名称的字节码文件进行加载并获取其中的内容并调用, 这时就使用到了反射技术。得到各字节码对应的原创 2015-08-20 00:05:45 · 292 阅读 · 0 评论 -
java生成UUID通用唯一识别码 (Universally Unique Identifier)
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要转载 2015-09-20 22:21:10 · 415 阅读 · 0 评论 -
关于Java的File.separator
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (“C:\tmp\test.txt”); 在Linux下则是这样的: File file2 = new转载 2015-09-20 22:55:15 · 235 阅读 · 0 评论