![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se基础
程序小鸟
这个作者很懒,什么都没留下…
展开
-
java笔试题---内部类的访问(静态+动态)
class A { class B { } static class C { }}new类的时候:A.B b = new A().new B() ;A.C c = new A.C() ;原创 2013-10-06 20:42:06 · 657 阅读 · 0 评论 -
jar包命令行、eclipse下能运行但是双击不能运行,提示找不到main class
感谢 http://m.blog.csdn.net/blog/lyhDream/17148797#修改注册表 : HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command值 为"D:\Program Files\Java\jdk1.6.0_21\jre\bin\javaw.exe" -jar "%1"转载 2015-07-20 21:28:59 · 581 阅读 · 0 评论 -
java笔试题---深克隆与浅克隆的区别
网易笔试题--------血泪史,以前只是大致了解了一下,没深究,结果,考了...........http://blog.sina.com.cn/s/blog_60e59a710100hicb.html转载 2013-10-12 10:41:33 · 999 阅读 · 0 评论 -
java笔试题---杂记2
1.protected修饰的属性,能在本类中使用,能在子类(无所谓是否和父类在一个包中)中使用,但是不能在同一包及其他包中使用。2.当一个java文件中包含多个类的时候,哪个类的名字与.java的文件名一致,哪个类就能作为起始类(即加入main函数,能运行)。3.负数的移位操作:负数补码的求法:先求原码->符号位不变,其他位取反,求出反码->反码+1=补码;-8为例:原码:原创 2013-10-08 16:24:47 · 622 阅读 · 0 评论 -
Java垃圾回收机制
1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放转载 2013-10-24 16:37:16 · 496 阅读 · 0 评论 -
Java 静态语句块、语句块、构造函数执行顺序
package test; class Parent{ static String name = "hello"; { System.out.println("3 parent block"); } static { System.ou转载 2013-10-24 11:08:28 · 712 阅读 · 0 评论 -
java基础篇01
1.java中有两种程序:Application和applet:Application:能独立运行,编译过程先用javac编译然后用java解释;Applet:嵌入html文件中运行,不含main方法,编译过程与application相同,解释时:appletviewer filename.html。2.javac -d用于指定类文件的位置。3,javadoc.exe:java文档原创 2013-10-24 09:37:29 · 603 阅读 · 0 评论 -
关于在子类中重写父类的throws异常的方法的注意事项
1.子类中重写时或者不抛异常、或者抛出跟父类一样的异常、或者抛出父类异常的子异常2.总之,子类重写父类方法所抛出的异常不能超过父类所抛异常的范畴原创 2013-10-17 11:20:34 · 1392 阅读 · 0 评论 -
异常的处理原则
1.catch块中不要为空,也不要仅仅使用printStackTrace,要进行异常处理。2.绝大多数数据库和SQLException异常应该在DAO层把异常信息处理,然后返回处理过的能让用户看懂并根据异常提示信息改正操作的异常信息。3.使用finally,来处理如关闭流或数据库连接等。4.异常要分开处理,不要只捕获Exception,而且catch时,应注意顺序。原创 2013-10-17 10:32:25 · 544 阅读 · 0 评论 -
java线程——死锁
/** * 注意:线程锁定的对象为当前类的事例 * @author ankun * */public class Thread_DeadLock { public static void main(String[] args) { Thread1 thread1 = new Thread1(); Thread2 thread2原创 2013-09-27 20:53:19 · 635 阅读 · 0 评论 -
java笔试题---杂记
1.finally语句块一般都会执行,即便是在try中调用了return。但是如果在try中调用System.exit(),此时jvm已经停止,在此种情况下不会调用finally块。2.实参经形参传入方法中,并在方法中修改形参值,只有传入的实参为一个数组时,才会影响到真正的实参值,其他的情况的实参,包括对象、int、String等类型的实参都不会改变值。3.try、catch、finall原创 2013-10-06 19:50:49 · 760 阅读 · 0 评论 -
打包Java程序,jar转exe并且不依赖java环境
感谢:http://mushiqianmeng.blog.51cto.com/3970029/900576/转载 2015-07-20 21:39:00 · 1539 阅读 · 0 评论