上一页 1 ··· 8 9 10 11 12 13 14 下一页

Java序列化与反序列化

摘要: Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 阅读全文
posted @ 2016-04-12 16:45 ziq711 阅读(139) 评论(0) 推荐(0) 编辑

Java IO包装流如何关闭?

摘要: 问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 如下例子代码: FileInputStream is = new FileInputStream(". 阅读全文
posted @ 2016-04-12 16:43 ziq711 阅读(297) 评论(0) 推荐(0) 编辑

字节流与字符流的区别详解

摘要: 字节流与字符流 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。 字节流与字符流 在java.io包中操作 阅读全文
posted @ 2016-04-12 13:49 ziq711 阅读(137) 评论(0) 推荐(0) 编辑

java 客户端获取真实ip地址

摘要: 在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器 阅读全文
posted @ 2016-04-12 10:45 ziq711 阅读(631) 评论(0) 推荐(0) 编辑

IO流学习小结

摘要: 今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和O 阅读全文
posted @ 2016-04-11 13:52 ziq711 阅读(165) 评论(0) 推荐(0) 编辑

JAVA中的throws和throw的区别

摘要: Java Java 一直对java中的throws和throw不太理解。最近一直在查这两个方面的资料,算是能明白一点吧。如果我下面的观点哪有不对,希望指出来,我加以改进。 throw:(针对对象的做法) 抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子: 抛出Java中的一个系统异 阅读全文
posted @ 2016-04-10 23:21 ziq711 阅读(245) 评论(0) 推荐(0) 编辑

java自定义异常

摘要: [java] view plain copy print? /*下面做了归纳总结,欢迎批评指正*/ /*自定义异常*/ class ChushulingException extends Exception { public ChushulingException(String msg) { super(msg); } ... 阅读全文
posted @ 2016-04-10 23:15 ziq711 阅读(137) 评论(0) 推荐(0) 编辑

[转]如何编写和应用Java的自定义异常类

摘要: 编写自定义异常类实际上是继承一个API标准异常类,用新定义的异常处理信息覆盖原有信息的过程。常用的编写自定义异常类的模式如下: public class CustomException extends Exception { //或者继承任何标准异常类 public CustomException( 阅读全文
posted @ 2016-04-10 23:12 ziq711 阅读(448) 评论(0) 推荐(0) 编辑

Java正常关闭资源的方式

摘要: 在实际开发中,经常需要在程序中打开一些物理资源,如数据库连接、网络连接、磁盘文件等,打开这些物理资源之后必须显式关闭,否则将会引起资源泄漏。 JVM的垃圾回收机制不会回收这些资源,垃圾回收机制属于Java内存管理的一部分,它只是负责回收堆内存中分配出来的内存,至于程序中打开的物理资源,垃圾回收机制是 阅读全文
posted @ 2016-04-10 23:09 ziq711 阅读(503) 评论(0) 推荐(0) 编辑

java synchronized详解

摘要: 记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完 阅读全文
posted @ 2016-04-10 22:49 ziq711 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页