-
Test of the Java Skill(4) 日期:2009-12-23 15:42:36 点击:3 好评:0
Question 25: What will happen when you attempt to compile and run the following code? int Output = 10; boolean b1 = false; if ((b1==true)((Output+=10)==20)){ System.out.println(“We are equal “ + Output); } else{ System.out.println(“No...
-
1年Java历程的回顾、反思与展望 (下) 日期:2009-12-23 15:42:36 点击:2 好评:0
续:1年Java历程的回顾、反思与展望 (上) 在暑假的学习中情况也是像我以前计划的那样发展,首先看的一本书就是《Java Network Programming》,BrUCe确实推荐了一本好书,这本书循序渐进并...
-
我与Java的故事-从这里开始 日期:2009-12-23 15:42:36 点击:5 好评:0
Java语言对于我来说是一个很真实的梦想。记得在大学二年级的时候,我在图书馆看到了一整排的Java语言的参考书,那些书都是崭新的,在我的眼前透露出一股神秘的吸引力。我已经记...
-
SCJP认证套题解析之八 日期:2009-12-23 15:42:36 点击:6 好评:0
36、A member variable defined in a class can be Accessed only by the classes in the same package. Which modifier should be used to oBTain the access control? A. private B. no modifier C. public D. protected (b) 题目:一个类中定义的...
-
Test of the Java Skill(1) 日期:2009-12-23 15:42:36 点击:4 好评:0
Question 1: What will happen when you attempt to compile and run this code? class Base{ public final void amethod(){ System.out.println(“amethod”); } } public class Fin extends Base{ public static void main(String argv[]){ Base b = new...
-
Test of the Java Skill(2) 日期:2009-12-23 15:42:36 点击:5 好评:0
Question 9: What code placed after the comment: // Start For loop would populate the elements of the array ia[] with values of the variables i ? public class Lin{ public static void main(String argv[]){ Lin l = new Lin(); l.amethod(); } pub...
-
Java 理论与实践: 伪typedef反模式 日期:2009-12-23 15:42:36 点击:3 好评:0
将泛型添加到 Java 语言中增加了类型系统的复杂性,提高了许多变量和方法声明的冗长程度。因为没有提供 “typedef” 工具来定义类型的简短名称,所以有些开发人员转而把扩展当作...
-
SCJP认证套题解析之二 日期:2009-12-23 15:42:36 点击:3 好评:0
6. Which layout manager is used when the frame is resized the buttonss position in the Frame might be changed? A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 翻译当Frame的大小被改变时Frame中的按钮的位置可能被改...
-
探索 CORBA 技术的应用领域[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
6 月份,我们谈过您为什么要使用 CORBA 和 Java 技术。本月,我要通过一个可用的简单示例,让您开始探索 CORBA 技术的许多领域。不过,别忘了我们的目标是,创建这样一种分布式应用程...
-
一针见血谈谈面向对象的思维方法 日期:2009-12-23 15:42:36 点击:4 好评:0
从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,非凡...
-
写Java程序最容易犯的21种错误 日期:2009-12-23 15:42:36 点击:5 好评:0
1.DuplicatedCode 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste 的编程风格。与他相对应OAOO是一个好系统的重要标志(请参见我的du...
-
JAVA正则表达式4种常用功能 日期:2009-12-23 15:42:36 点击:3 好评:0
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: Stringstr="abcefgABC"; StringregEx="af";//表示a或f Patternp=Pattern.compile(regEx);...
-
StringBuffer帮你减轻Java的负担 日期:2009-12-23 15:42:36 点击:8 好评:0
处理文本值是程序员的日常工作,通常用标准的Java String类来完成与文本有关的需求。它对于很多小任务确实很适用,但是假如处理的是大型任务,它会大量消耗系统资源。由于这个原...
-
Java开发为什么需要UML 日期:2009-12-23 15:42:36 点击:4 好评:0
知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML拥有但Java不具备的吗?知道我们为什么需要除JAVA外的另一种电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代品。U...
-
Java性能设计 日期:2009-12-23 15:42:36 点击:3 好评:0
很多程序员在一开始并不注重性能的设计,只有当系统交付运行时,才 发现问题并且开始解决这一问题,但往往这只能拯救一点点。性能的治理应该一开始 就被整合到设计和开发当中...
-
单源点最短路径Dijkstra算法的JAVA实现 日期:2009-12-23 15:42:36 点击:11 好评:0
在城市智能交通中,经常会用到最短路径的问题,比如找最佳的行车路线等,Dijkstra算法做为最经典的求解方法,为我们指明了方向.不过真正想让我了解该算法的原因是在学习ICTCLAS的N-最短路...
-
实例:创建SWT项目的原生库导入问题[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
对于 Eclipse 3.1.x 而言,并没有书中提到的那个“org.eclipse.swt.win32_3.0.1”目录,自然也不会有目录下的 swt.jar 和 swt-win32-3063.dll,这个目录在 Eclipse 3.1.x 中被 org.eclipse.swt.win32.win32.x86_3.1.x...
-
在Struts 2中实现文件上传 日期:2009-12-23 15:42:36 点击:3 好评:0
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作...
-
专家释疑:轻松提高Java代码的性能 日期:2009-12-23 15:42:36 点击:2 好评:0
尾递归转换能加快应用程序的速度,但不是所有的JVM都会做这种转换,很多算法用尾递归方法表示会显得格外简明。编译器会自动把这种方法转换成循环,以提高程序的性能。但在Jav...
-
对象相等比较:深入equals方法 日期:2009-12-23 15:42:36 点击:4 好评:0
equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现 equals方法,让对象用你认为相等的条件来进行比较. 下面的内容只是API的规范,没有什么太高深的意义...