本章节收集的类/接口API有: Object类,枚举,包装类,接口Comparable,类Arrays,异常, Object类 public String toString(): [把一个对象的信息用一个字符串表示,尽量要能够简单易懂,建议子类重写] public Class<?> getClass(): [获取对象的"运行时"类型] public void finalize():                 [当一个对象被确定为垃圾时,由GC垃圾回收器来进行调用,每一…
总所周知,Java是目前使用最为广泛的网络编程语言之一. 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点. 一般的JAVA程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级)工程师绝非易事,那么怎样才是一名合格的高级(资深或管理层)JAVA工程师呢? 那么今天就给小伙伴们列举以下几个点: 说明:以下内容非强制或必学,部分内容已经属于较深层次的内容了,做了解即可. 宏观上 技术广度方面:至少要精通多门开源技术吧,研究过struts spring等的源码…
笔记: import java.lang.*; /**一:枚举类 : enum Season implements info { s1(),s2(),s3(),s4() }; //s1--s4 放在Season类的最上面! * 1.1.values() 返回一个包含整体的数组! * 2.valueof(String name),返回对应name的类, 必须是枚举类对象的名字,否则报错! * 3.实现接口,重写抽象方法 ,不同的枚举类可以有不同的方法 */ 枚举类代码: interface inf…
1.一个类的实例是有限且固定的,这个类称为枚举类.比如季节类,只有四个对象(春.夏.秋.冬) 2.手动实现一个枚举类(1)通过private将构造器隐藏起来(2)把这个类的所有可能实例都使用private static final修饰的类变量来保存.(3)如果有必要,可以提供一些静态方法. package cn.it.lsl; public class Season { private final String name; private final String desc; private S…
成鹏致远 | lcw.cnblog.com |2014-02-04 JAVA类集 1.认识类集 类集的作用 类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充 类集的特征 这种框架是高性能的 框架必须允许不同类型的类集以相同的方式和调度互操作方式工作 类集必须是容易扩展和修改的 对象数组中包含一组对象,但是对象数组使用的时候存在一个长度的限制,那么类集是专门解决这种限制的,使用类集可以方便的向数组中增加任意多个数据 对象数组的操作中基本上都要保证对象类型的一致性…
本章节收集的类/接口API有: Object类,枚举,包装类,接口Comparable,类Arrays,Thread类,System类,Math,BigInteger,Random,日期时间,异常 Object类 非静态方法需对象调用 public String toString(): [把一个对象的信息用一个字符串表示,尽量要能够简单易懂,建议子类重写] public Class<?> getClass(): [获取对象的“运行时”类型] public void finalize():   …
实例有限且固定的类成为枚举类 枚举类的实现 早期时候的实现形式: public static final int SEASON_SPRING = 1; public static final int SEASON_SUMMER = 2; public static final int SEASON_FAIL = 3; public static final int SEASON_WINTER = 4; 这种方式虽然实现简单,但存在很多问题: ①类型不安全(二者可运算) ②没有命名空间 ③打印输出…
枚举类与注解 枚举类的使用 当需要定义一组常量时,强烈建议使用枚举类. 枚举类的理解:类的对象只有有限个,确定的. 若枚举只有一个对象, 则可以作为一种单例模式的实现方式. 枚举类的属性: 枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰: 枚举类的使用 private final 修饰的属性应该在构造器中为其赋值: 若枚举类显式的定义了带参数的构造器, 则在列出枚举值时也必须对应的 传入参数. 枚举类的实现: JDK5 之前需要自定义枚举类 JDK5 新增的 e…
Java类对象 右键点击“对象库” —“添加java类对象”,如下图: 弹出窗体,在文本框中输入类的全名“com.flagleader.test.Test”,选择该类型后确定,如下: 显示如下,勾选上方法“count(double,double)”,如下如: 点击规则包“java类相关” —“添加规则”,并将其命名为“java类对象”,如下图: 根据规则“接口实例”配置的方法,配置如下规则…
规则引擎调用Java类 通过myEclipse编写一个简单工程,其中方法是两数相加等到结果,既结果1=输入值1+输入值2.实现规则调用外部接口的方法有三种. 1:接口实例:在myEclipse中制作一个TestInterface.java接口类和Test.java实现类,在Test.java实现类中写一个double型的方法,该方法中接收参数有两个,两数相加等到结果值. 2:Java类对象:在myEclipse中制作一个TestInterface.java接口类和Test.java实现类,在Te…