Java
xidiangejun
在读硕士,专业:计算机软件与理论
展开
-
Java ArrayList使用总结(一)
最近一直在使用Java,感觉它的越界检查非常有效。这一点对于初学者来说是非常重要的(提高程序的严谨性),对于有经验的程序员来说也很有帮助。Java中有一个很有效的ArrayList类(读者可以结合Java API来学习它),。它和一般的数组不一样,不需要提前分配固定的空间(使用比较灵活),每次使用的时候可以添加进新的元素(感觉就是操作对于程序员来说透明化了,有兴趣的可以自己编写来实现这个原创 2010-04-20 13:59:00 · 8705 阅读 · 7 评论 -
Java中画带有箭头的线段
最近由于要画活动图,所以需要画带有箭头的线段,于是结合有关资料,写出了这个方法。import java.awt.*;import javax.swing.*;import java.awt.geom.*;public class test//读者可以更改类test的名字,以适合自己定义的.java文件,因为它只是用来测试的。{ public static void main (String原创 2010-04-24 21:33:00 · 6638 阅读 · 1 评论 -
Java与设计模式 (笔记一)
初读这本书,感觉确实不错,作者很有实力。第三章提到软件的可维护性和可复用性,作者是借助java语言的机制,来讲解了面向对象设计模式的重要知识。 一个软件随着性能要求的变化而变得“腐烂”的原因有4个:过于僵硬,过于脆弱,复用率低,黏度过高。 僵硬:如果需要给一个系统增加一个功能,可能会牵涉到许多代码模块的更改,使得项目不敢增加新的功能。 脆弱:由于系统之间的模块存在着某种程度上的原创 2010-04-23 14:55:00 · 474 阅读 · 0 评论 -
JAVA中的指针,引用及对象的clone
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭转载 2010-07-21 22:02:00 · 407 阅读 · 0 评论