- 博客(6)
- 收藏
- 关注
原创 Java的序列化和反序列化
1.序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态,也就是实例变量,不是方法,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2.什么情况下需要序列化当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; 当你想用套接字在网络上传送对象的时候; 当...
2017-04-24 16:59:52 159
原创 七个最好的Java性能故障排除工具
1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java SE平台的性能分析能力。3.HeapAnalyzer 能够通过它采用启发式搜索引...
2017-04-22 17:19:18 572
原创 给Java零基础学习java基础知识点归纳宝典04
14.网络 Java中也是提供了可以直接操作 TCP协议、UDP协议的API。在需要强调网络性能的情况下,可以直接使用TCP/UDP 进行通讯。在查看Tomcat等的源码中,就可以看到这些相关API的使用情况。不过一般也比较少会直接使用TCP,会使用诸如MINA、Netty这样的框架来进行处理,因为这个方面的开发涉及不多,所以就不再详细罗列了。 15.时间日期处理 几乎对于每个应用来...
2017-04-20 16:16:24 86
原创 给Java零基础学习java基础知识点归纳宝典03
Static 静态属性在java日常开发中也是经常使用,需要了解和 static 关键字相关的用法,还有和其他关键字的配合使用, 如是否可以和 abstract, final 等关键字联合使用。 主要需要掌握的有: 静态属性的定义,使用,以及类加载时如何初始化 静态方法的定义和使用 静态类的定义和使用 静态代码块的定义和初始化时机 9. 基础知识点 这里主要罗列一些散...
2017-04-20 16:13:47 126
原创 给Java零基础学习java基础知识点归纳宝典02
数据类型 这条没有什么好多说的,无非就是Java中的基本类型和对象类型的掌握。可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断 主要知识点: 基本类型: int, long, float, double, boolean , 。。。 对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱 Object类型: equ...
2017-04-20 16:12:14 121
原创 给Java零基础学习java基础知识点归纳宝典01
对于刚刚入门接触Java的程序员和打算入Java开发这个行当的准新手们来说,J2SE方面主要就是要掌握以下的一些内容。 1. JVM相关(包括了各个版本的特性) JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人...
2017-04-20 16:11:31 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人