JAVASE
iteye_10154
这个作者很懒,什么都没留下…
展开
-
java经典
Java经典问题算法大全/*【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */package cn.com.flywater.FiftyAlgorthm;public class Fir...原创 2010-10-30 11:03:00 · 86 阅读 · 0 评论 -
低耦合和高内聚
在做面向对象的软件项目的时候,我们在一个项目下往往需要包含几个甚至十几个不同的功能模块,每个模块之间都有可能发生相互调用的情况,如果设计不好,模块之间的调用可能形成一个密密麻麻的网状结构,这样的设计对于该软件的升级、维护以及修改将会造成极大的不便。因此在软件设计里面我们提出了“低耦合、高内聚”的设计方法。 先来明白什么是低耦合和高内聚: 低耦合:软件模块与模块之间的联系(耦合)...原创 2010-10-30 11:53:07 · 71 阅读 · 0 评论 -
Java牛角尖(经典收藏)
Java牛角尖(经典收藏)文章分类:Java编程Java牛角尖【001】:抽象类必须有抽象方法吗? 我们都知道,有抽象方法的类是抽象类,反过来说,抽象类都有抽象方法吗? 其实这个问题非常明白,用abstract修饰的类就是抽象类,并不是说抽象类中必须有抽象方法,即使一个类中的方法全部实现过,也可以用abstract修饰为抽象类,所以抽象类不一定都有抽象方法。 下面代码中是...原创 2010-10-30 11:52:17 · 108 阅读 · 0 评论 -
Java中怎么把字符串转换成日期格式
Java中怎么把字符串转换成日期格式文章分类:Java编程Java中把字符串转换成日期格式是常用的一种功能在很多的项目当中,都会用到滴,之前也有用到,可是,本人记性不好所以,决定把此常用的功能写道博客里来,方便以后可用到 以下是例子代码:public static void main(String[] args) throws Exception...原创 2010-10-30 11:51:22 · 1780 阅读 · 0 评论 -
Java中实现对象的序列化?
Java中实现对象的序列化?文章分类:Java编程Java中通过implements Serializable来实现对象的序列化。其实Serializable接口中并没有需要实现的方法,注明某个类implements Serializable只是为了标识或表明这个类可以被序列化。 那么什么是序列化呢,序列化又有什么作用呢? 一个类,或对象能够被序列化表明...原创 2010-10-30 11:47:35 · 93 阅读 · 0 评论 -
java 获取路径的方法
java 获取路径的方法文章分类:Java编程一、关于绝对路径和相对路径1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt代表了test.txt文件的绝对路径。http://www.s.com/inx.htm也代表了一个URL绝对路径。相对路径:相对于某个基准目录的路径。包含Web的相对路径(HTM...原创 2010-10-30 11:46:40 · 69 阅读 · 0 评论 -
Java中new和newInstance的区别
Java中new和newInstance的区别Java中new和newInstance的区别核心提示:在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件 在初始化一个类,生成一个实例的时...原创 2010-10-30 11:42:38 · 82 阅读 · 0 评论 -
为什么继承是有害的
为什么继承是有害的?通过把具体的基类转变成接口来改进你的代码作者:Allen Holub 翻译: ShiningRay @ Nirvana Studio 摘要 大多数优秀的设计师避免出现继承( extends 描述的关系),就像躲避瘟疫似的。你的代码80%应该完全以接口的方式来书写,而不是继承具体的基类。其实,Gang of Four 这本关于设计模式的书...原创 2010-10-30 11:19:00 · 94 阅读 · 0 评论 -
java实例多态
通过实例说明Java中的多态Java中的多态允许父类指针指向子类实例。如:Father obj=new Child();(其中Child是Father的子类)。这样就产生了一个问题——使用这个父类型的指针访问类的属性或方法时,如果父类和子类都有这个名称的属性或方法,哪一个属性或方法会被调用呢?最好的办法是实验:class Father{ int r; ...原创 2010-10-30 11:15:54 · 94 阅读 · 0 评论 -
java常用类
常用类1. 字符串相关类(String、StringBuffer)1.1 String类 1.1.1 java.lang.String类代表不可变的字符序列 1.1.2 "abcde" 为该类的一个对象 1.1.3 String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(c...原创 2010-10-30 11:14:30 · 60 阅读 · 0 评论 -
覆盖与隐藏
1.根据Java Language Specification (Version 3) 8.4.8 的描述,子类在继承父类时,对于方法而言,存在两种关系: A. override 即覆盖,这是对实例方法(instance method)而言的;子类与父类中形构相同的方法(原文中是 subsignature,它的范围比“形构相同”要大,请参考原文)...原创 2010-10-30 11:05:47 · 92 阅读 · 0 评论 -
java多态
class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A"); } } cl...原创 2010-10-30 11:05:03 · 115 阅读 · 0 评论 -
java基本类型
java基本类型1.基本类型:byte 二进制位数:8 2.包装类:java.lang.Byte 3.最小值:Byte.MIN_VALUE=-128 4.最大值:Byte.MAX_VALUE=127 5.6.基本类型:short 二进制位数:16 7.包装类:java.lang.Short 8.最小值:Short.MIN_VAL...原创 2010-11-21 19:16:27 · 107 阅读 · 0 评论