
Java
coolcaicai
我是宇宙超级无敌cool菜菜!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Eclipse模板格式化代码和注释
Project-Properties-Java Code Style-Code Templates有一个Enable project specific settings,是单个工程的模式 Conrigure Workspace Settings,是整个工作区的模式,选这个,省事今天试验的是comments 选择comments的项目,点Edit/** * @文件名称: ${file_原创 2008-07-11 11:14:00 · 4794 阅读 · 0 评论 -
关于serialVersionUID的问题
序列化对象在Java中主要有两个目的,一个是钝化存储对象,另一个是通过网络传输对象。Eclispe 写Java类时,只要这个类实现了串行化(implements java.io.Serializable)就会出现以下错误信息: "the serializable class myClassName does not declare a static final serialVersi转载 2008-07-01 16:21:00 · 3601 阅读 · 1 评论 -
一个java程序员的成长历程[转自优快云]
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net En转载 2008-06-18 21:30:00 · 515 阅读 · 0 评论 -
Java异常处理的陋习展播
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 Resul转载 2008-06-18 21:16:00 · 443 阅读 · 0 评论 -
java程序内存一省再省
java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢???两个字,陋习。(1)别用new Boolean()。在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是转载 2008-06-18 21:13:00 · 654 阅读 · 0 评论 -
ArrayList总结
ArrayList算是我用的比较多的数据结构之一。今天总结一下:1.意义 和数组差不多,但是有个好处,能够动态地改变大小。 2.内部实现 ArrayList内部是用数组来实现的,首先ArrayList会初始化一定容量的数组,存放放在ArrayList中的对象的reference。当我们不断的add,内部数组会full,这个时候。ArrayList会自动创建一个更大的内部数组把那些ref原创 2008-06-18 20:39:00 · 548 阅读 · 0 评论 -
关于JAVA垃圾收集器与类的finalize()方法的一些总结
摘自网站www.matrix.org.cn1.垃圾收集器的工作目标是回收已经无用的对象的内存空间,从而避免内存渗漏体的产生,节省内存资源,避免程序代码的崩溃。 2.垃圾收集器判断一个对象的内存空间是否无用的标准是:如果该对象不能再被程序中任何一个"活动的部分"所引用,此时我们就说,该对象的内存空间已经无用。所谓"活动的部分",是指程序中某部分参与程序的调用,正在执行过程中,尚未执行完毕。转载 2008-06-17 21:39:00 · 593 阅读 · 0 评论 -
Item 6: Eliminate obsolete object references 消除过期对象
Item 6: Eliminate obsolete object references消除过期对象Generally speaking, whenever a class manages its own memory, the programmershould be alert for memory leaks.当一个类自己来管理内存的时候,程序员必须要警惕内存泄露。什么叫自原创 2008-08-19 19:34:00 · 977 阅读 · 0 评论 -
Java heap space出错原因
使用Java程序从数据库中查询大量的数据时容易出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。还有使用jxl读写excel文件时,同时读入所有记录,也容易出现这个问题。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置转载 2008-07-31 13:35:00 · 2116 阅读 · 0 评论 -
finally的执行顺序
try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 答案是会执行,在return前再看看这段程序,会返回什么呢 private static int testfinally(){ try{ return 1; }catch (Exception e){ return 2;原创 2008-07-29 08:55:00 · 589 阅读 · 0 评论 -
JDK1.5中新的语言特征分类介绍
本文中,我们将讨论几个在JDK1.5中新的语言特征,包括: 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Aut转载 2008-07-15 12:48:00 · 562 阅读 · 0 评论 -
解决java.lang.UnsupportedClassVersionError
报了个错java.lang.UnsupportedClassVersionError想来好像是我不小心改了什么东西,上网搜了下,大致意思是版本有些冲突:解决方法Windows-->Preferences在弹出的窗口中选择java-->compiler在右上方Compile compliance level:把5.0改成1.4有个configure project specific原创 2008-07-16 16:48:00 · 752 阅读 · 0 评论 -
jre和jdk的区别
惭愧,居然说不清楚,百度了一下1 什么是Java、Java2、JDK? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二 版)JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Softw are Develop Kit)。 到目前(2003年4月)为止,Java有3个主要版本,即1.0,1.1,2.0; JDK有1.0,1.原创 2008-07-15 10:37:00 · 868 阅读 · 0 评论 -
Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosing instance of type SimpleTh
这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。 这样的错误好比类中的静态方法不能直接调用动态方法。可以把该内部类声明为static。或者不要在静态方法中调用。那么为啥非静态方法不能调用动态方法呢,从面向对象的角度来说,动态方法与对象是联系密切的,比如发动是一个方法,它与汽车这个对象是关联的,所以只有new了汽车这个对原创 2008-07-11 15:30:00 · 32139 阅读 · 9 评论 -
C++ 调用C 文件遇到的编译问题
在程序中经常要用到其他程序用到的文件,但是使用的时候会遇到一些问题: 1 fatal error C1853: ARMV4IRel/Test.pch is not a precompiled header file created with this compiler 2 fatal error C1010: unexpected end of file whi转载 2008-06-30 13:22:00 · 1018 阅读 · 0 评论