- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 gcc 编译处理过程
1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成可执行文件 5.2链接 5.3强制链接时使用静态链接库 1简介 GCC 的意思也只是 GNU C
2015-09-30 11:10:23 521
原创 Java的深克隆和浅克隆
一、概念 1.浅复制与深复制概念⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。(即复制对象的基本类型是复制数据本身,而复制对象时,只复制对象的应用,并不产生新的对象)⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那
2015-09-08 15:56:42 368
转载 Java序列化
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。
2015-09-06 20:22:40 441
原创 Java线程:线程栈模型与线程的变量
线程调度的原理 下面通过一个示例性的代码说明线程(调用)栈的变化过程。 这幅图描述在代码执行到两个不同时刻1、2时候,虚拟机线程调用栈示意图。当程序执行到t.start();时候,程序多出一个分支(增加了一个调用栈B),这样,栈A、栈B并行执行。从这里就可以看出方法调用和线程启动的区别了。1、从图中可以看出,每次会创建一个
2015-09-05 17:35:38 571
转载 怎么获取java项目中的文件
一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomca
2015-09-02 10:39:11 968
转载 深入理解Java对象序列化
1. 什么是Java对象序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把
2015-09-01 20:21:07 1048
struts 2.1.6-all.zip
2015-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人