- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 批量删除win7下的隧道适配器
昨天不知道什么原因自己的bras一直连接不上,打开命令行输入ipconfig /all 之后发现隧道适配器连接多达100多个,导致都看不到本地连接了,没办法只有google了。 先来看什么是隧道适配器: 在Windows 7中,系统自动配置生成多个隧道连接,这些隧道连接的用处是实现IPv4与IPv6的互访(IPv6隧道是将IPv6报文封装在IPv4报文中,让IP
2012-07-05 16:38:16
6019
原创 终止线程
我们知道,我们可以通过线程的start方法启动一个新的线程,很多时候我们选择在线程的run方法中使用while循环,这样的话就导致线程一直运行,如果我们需要终止线程时应该怎么做呢? 必须注意到,在Thread类中有一个Thread.stop() 方法,但是是被标记为deprecated,也就是不建议使用了。不建议使用的主要原因是stop方法会导致线程进入一个不安全状态,所以我们不能
2012-05-31 15:11:12
494
转载 全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别
转自http://hi.baidu.com/gilbertjuly/blog/item/7b2e1345516d8489b3b7dc3f.html一、程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,
2012-05-28 21:05:57
373
原创 Java线程
多线程技术在现代计算机中占据了一个很重要的地位,为了满足人类无休止的剥削计算机的“虚荣心”,让计算机干更多的事情,并且干的更快。每当java命令启动一个java任务就启动了一个jvm进程,jvm找到要运行的主方法,也就是main方法,然后启动一个线程开始运行,这个线程也就是主线程。当main方法执行完毕,主线程也就结束了,预示着jvm就要退出了。线程的启动,运行和终止都是由jvm进行调度的,在ja
2012-03-29 23:30:19
361
原创 如何写一个正确的equals方法
今天又见到一个覆写equals方法的错误,然后想起曾经看过的一篇文章对java中的equals方法进行了详细的介绍,原文见 http://www.artima.com/lejava/articles/equality.html,本来打算全文翻译一下的,但是觉得怕自己的翻译能力有限反而会误人子弟,所以就写按照他的思路写下大体的内容。equals方法是在Object类中定义的,可以在子类中覆盖
2012-03-16 23:02:31
1145
原创 垃圾收集器简介
上篇文章中提到,Java虚拟机(Hotspot)采取的是分代收集算法(Generational Collection),具体就是将Java堆分为新生代和老年代,由于新生代中的对象在每次垃圾收集的时候都有大量的对象称为”垃圾“(这是一项研究成果Empirical studies have shown that for most object-oriented languages, the Jav
2012-03-13 23:22:25
707
原创 垃圾回收算法
有人告诉我说无用信息收集这个名字有点太小众化了,所以以后还是将Garbage collection翻译为垃圾回收吧。1. 什么是垃圾收集。 垃圾收集其实是对内存进行自动管理的一种措施,回收掉我们需要的内存占用,防止内存泄露。具体可参见维基百科http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)2.
2012-03-11 15:20:07
639
原创 JVM的内存模型与无用信息回收机制
这篇文章算是对自己学习JVM的一个总结,内容来源比较多就不一一列举了,如果侵犯了您的权益,请与我联系。对于一个Java程序员来说,学习JVM的重要性在此就不列举了,当你觉得你的java学习和使用中遇到了瓶颈,那你可能需要好好关注这一块,也许从中你会知道你的瓶颈所在。Java虚拟机是Java语言可以实现“write once, run everywhere"的关键。1. 首先我们
2012-03-10 13:58:50
419
转载 Thread-safety with the Java final keyword
As of Java 5, one particular use of the final keyword is a very important and often overlooked weapon in your concurrency armoury. Essential
2011-09-24 20:06:12
451
转载 java中类的拷贝
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,
2011-07-29 21:55:55
1221
算法艺术与信息学竞赛
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人