J2SE
捷睿
软件
展开
-
异常
主要考虑的两个问题:(1)如何表示异常情况?(2)如何控制处理异常的流程?9.1.1 Java异常处理机制的优点Java语言按照面向对象的思想来处理异常,使得程序具有更好的可维护性。Java异常处理机制具有以下优点:把各种不同类型的异常情况进行分类,用Java类来表示异常情况,发挥类的可扩展性和可重用性。 异常流程的代码和正常流程的代码分离,提供了程序的可读性,简化了程序的结构。原创 2008-11-12 14:51:00 · 898 阅读 · 0 评论 -
一个学习wait()和notify()的例子
file://分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢!class ThreadA { public static void main(String[] args) { ThreadB b=new ThreadB(); b.start(); System.out.println("b is start....");转载 2009-02-07 14:43:00 · 596 阅读 · 0 评论 -
静态变量 编译器处理
Java codeprivate static zz m=new zz(); private static int a=0; private zz(){ a=5; } Java code private static int a=0; private static zz m=new zz(); private zz(){ a=5; } 为什么顺序变后值也变了 请说下它们内部的机制 答:这是由转载 2009-02-07 16:57:00 · 1073 阅读 · 0 评论 -
人民币转换成大写
public class RMBToUp{ public static void main(String []args){ hangeToBig(325423335546.3); } /** * 人民币转成大写 * * @param value * @return String */ public static Strin转载 2009-02-07 15:40:00 · 826 阅读 · 0 评论 -
用正则表达式和js验证表单提交
代码:使用时请将下面的javascript代码存到一个单一的js文件中。1、表单要求 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。2、空值验证 表单中任意域加上emptyInfo属性将对此域是否为空进行验证(可以和最大长度验证/一般验证方式同时使用)。 无此属性视为此域允许空值。 如:3、最大长度验证(可以和空值验证、一般验证方式同时使用):转载 2008-11-26 13:01:00 · 1903 阅读 · 0 评论 -
听课笔记2
java标识符要求: 1,JAVA允许的标识符:字母,数字,_,$ 其中首字符不允许使用数字 2,不能有空格 3,没有长度限制 4,不能使java关键字翻译 2009-02-03 12:10:00 · 484 阅读 · 4 评论 -
java eight data types default values
Default ValuesIts not always necessary to assign a value when a field is declared. Fields that are declared but not initialized will be set to a reasonable default by the compiler. Generally speaking原创 2008-11-17 00:07:00 · 660 阅读 · 0 评论 -
oop精解
面向对象主要有四大特性:封装、抽象、继承和多态。各自定义: 封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为,在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性; 抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。 继承:在面向对象语言中,就是一个类可以继承另一个类的一些特性,从转载 2008-11-18 12:38:00 · 1459 阅读 · 0 评论 -
java static
被声明为static的变量本质上是全局变量。当声明该类的对象时,不生成static变量的副本,类的所有实例共享同一个static变量。声明为static的方法有几条限制: 它们仅可以调用其他static方法。 它们只能访问static数据。 它们不能以任何方式引用this或super class Usestatic { static int a=原创 2008-11-14 11:20:00 · 554 阅读 · 0 评论 -
io理解
原来InputStream之所以叫输入类,是因为它要把要需要读取的内容转化成输入流,再从它那里进行读取,而OutputStream之所以叫输出类,是因为它首先需要与写入的目的地相关联,然后通过它进行写入。输入是:把要读取的内容输入到输入流,在从输入流进行读取,所以是read()。输出是:把要输出的东西通过输出流输出到目的地,所以是write()。 ///////////////转载 2008-11-11 19:38:00 · 1004 阅读 · 0 评论 -
Java Floating-Point Number Intricacies
Java Floating-Point Number IntricaciesThomas Wang, March 2000last update September 2000AbstractThe semantic of Java floating point number generally follows the IEEE 754 Binary Floating-P转载 2008-11-11 18:59:00 · 1575 阅读 · 0 评论 -
JAVA IO流的应用
IO流的典型应用尽管库内存在大量IO流类,可通过多种不同的方式组合到一起,但实际上只有几种方式才会经常用到。然而,必须小心在意才能得到正确的组合。下面这个相当长的例子展示了典型IO配置的创建与使用,可在写自己的代码时将其作为一个参考使用。注意每个配置都以一个注释形式的编号起头,并提供了适当的解释信息。//: IOStreamDemo.ja转载 2008-11-11 19:22:00 · 1682 阅读 · 1 评论 -
Collection List Set Map 区别记忆
这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否允许元素重复否Collection否是List是是SetAbstractSet原创 2009-05-14 20:34:00 · 2443 阅读 · 3 评论