- 博客(10)
- 收藏
- 关注
转载 Java异常处理之陋习展播
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();5 ResultS
2004-09-10 15:03:00 1175
原创 我的Thinking in Java学习笔记(十)
第六章 重复运用classes 在面向过程的语言中重复运用代码只是简单的复制代码,以达到重复运用的目的,而在面向对象的java程序中,代码的重用主要体现在2点 1、在新的class中使用既有的class,这中方法称之为"组合"。但是这种重用方式只是很单纯的重复运用以有的代码 功能,而非重复运用其形式。 2、让新的class成为既有class的一类,并且根据需要加入新的功能,而无须更动原有c
2004-09-07 15:28:00 1929 2
原创 我的Thinking in Java学习笔记(九)
第五章 隐藏实现细目 首先考虑oop的一个重要思想--让变动的东西和不变动的事物彼此分开。 java库的程序员在编写库的时候最需要考虑到的就是,一旦他们改变类中的某个函数或者是成员变量,让已经使用前一版本库的程序不会受到变动的影响。库的编写者无法知道程序员调用用了库中那些函数和变量,因而无法修改库的成员,于是为了解决这样的问题,java中出现了访问控制符,其作用就是告诉程序员,那些
2004-09-03 15:59:00 2325 6
转载 彻底明白Java的IO系统---JAVA之精髓IO流
一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input s
2004-09-02 21:43:00 1055
转载 当初始化不正确时
下面代码的输出是什么? on error resume next ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) importjava.util.ArrayList;public class InitializationT
2004-09-02 21:26:00 1241
转载 从命令行读取数据
Java的新手经常问,“我怎样才能从命令行读取一个整数呢?”他们遇到的问题是双重性的。第一个问题是Java 把命令行当成是字符输入的地方,比方“1”而不是1.第二个方面是从命令行读取数据需要一个非常陡峭的学习曲线。幸运的是,使用一个简单的Listener系统,学习曲线的坡度被降低了而程序员可以关注于真正的问题,也就是如何把输入的字符串转换成数字。 on e
2004-09-02 21:24:00 2824
转载 创建接受可变数目参数的方法
从 Java 1.5 开始,我们就可以创建接受可变数目参数的方法。像 Java 1.5 中很多其它的增强一样,这个增强纯粹是语法上的改变。创建接受可变数目参数的方法的语法如下:public void foo(String ... names) {} 调用接受可变数目参数的方法与调用接受固定数目参数的方法类似:foo("joe", "mandy"); 或者foo("joe");
2004-09-02 21:20:00 1199
转载 Java学习之神奇的i=i++
学习过一门计算机语言的人一定知道j=i++的运算结果,整个表达式的值为i,而i的值变为i+1;那么i=i++又是一个什么情况呢?下面分别用java 和 c 两种语言来做个测试: JAVA:public class test{public static void main(String args[]){inti,j;i=0;for(j=0;j{ i=i
2004-09-02 21:16:00 805
转载 利用Java来模仿字符类型识别
当我们分析字符数据的时候,我们首先要确定被检查的字符是什么类型。比如,当前字符是一个大写字母,一个数字,空格,一个控制字符或者仅仅只是一个字母? on error resume next ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))
2004-09-02 21:14:00 1157
转载 使用 javap 深入查看类文件
Java 开发人员熟悉在一个循环中使用StringBuffer 来代替串联 String 对象能获得最佳性能。然而,多数开发人员从来没有比较两种方法产生的字节代码的区别。在 Java 开发工具包(JDK)中有一个叫做 javap 的工具可以告诉你为什么这样做可以获得最佳性能。 on error resume next ShockMode = (IsOb
2004-09-02 21:00:00 1361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人