当前位置: 首页 >> 2018年9月
java之序列化与反序列化

java之序列化与反序列化

序列化与反序列化要点1) 只要实现java.io.Serializable接口,那么它就可以被序列化,并且要求序列化的类必须属于Enum、Array和Serializable类型其中的任何一种。2) 通过ObjectOutputStream和ObjectInputStream对象进行序列化及反序列化3) 要想将父类对象也序列化,就需要让父类也实现Serializable 接口4) 虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致, 一个非常重要的一点是两个类的序列化 ID 是否一致(就
11个月前 (09-30)    4869    Java    1891    0    全文阅读
java之jvm类加载器

java之jvm类加载器

一)JVM类加载器1)JVM(java虚拟机)启动时,会形成三个层级的加载器加载结构:bootstrap classloader(原始加载器) > extension classloader(扩展类加载器) > system classloader系统(也称为应用)类加载器2)每个ClassLoader加载class的过程是:1、检测此Class是否载入过(即在cache中是否有此Class),如果有到8,如果没有则到22、如果parent ClassLoader不存在(没有pare
11个月前 (09-28)    4869    Java    2845    0    全文阅读
java高效求解素数算法

java高效求解素数算法

素数算法测试1、求解0~n之间的所有素数,测试了网上几种常见的素数算法,经测试发现该算法是求解效率最好的,不过具体实现思路未深入研究/**  * 说明: 素数测试  *   * @version 1.0  * @author me@longlonggo.com  *  */ public class PrimeNumberTest&n
11个月前 (09-26)    4869    Java    2127    0    全文阅读
Git常用命令

Git常用命令

#### Git常用命令 ``` # 配置个人的用户名称和电子邮件地址 git config --global user.name "张三" git config --global user.email "me@longlonggo.com" # git初始化 git init # git建立远程仓库连接
11个月前 (09-25)    4869    Git/Svn    1329    0    全文阅读
java反射之获取对象,变量,方法,存取值

java反射之获取对象,变量,方法,存取值

1、本测试共三个类:Type、ExtendType、ReflectTest;ExtendType类继承于Type类,ReflectTest为测试类。1.1、Type类/**  * @文件名称 Type.java  版本号:1.0  * @创建日期 2018年9月12日   * @创建作者 me@longlonggo.com<br/>  */ pa
12个月前 (09-12)    4869    Java    2943    0    全文阅读
linux查看磁盘占用&删除磁盘占用不生效问题

linux查看磁盘占用&删除磁盘占用不生效问题

1、查看磁盘占用:df -h命令[root@localhost logs]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root   &
12个月前 (09-10)    4869    Linux    1492    0    全文阅读
windows10系统修复windows聚焦锁屏图片不显示问题

windows10系统修复windows聚焦锁屏图片不显示问题

    1.进入以下目录,删除Setting目录下所有文件C:\Users\你的用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\Settings    2.桌面右键>个性化>锁屏界面>背景,先选择图片/或者幻灯片放映,点击后再在切换回windows聚焦,一般锁屏图片就能加载回来了
12个月前 (09-07)    4869    Windows    2362    0    全文阅读