Java编程思想(十) —— 通过异常处理错误(2)...
分类:
编程语言 时间:
2014-09-12 08:55:23
阅读次数:
162
接口
接口和内部类为我们提供了一种将接口和实现分离的更加结构化的方法
抽象类和抽象方法
在之前“乐器”的所有例子中,基类Instrument中的方法往往是“哑”的方法,若要调用这些方法的话,就会出现一些错误。。这是因为Instrument类的目的是为它的所有的导出类创建一个通用接口。在那些例子中,建立这个通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。通用接口建立起一...
分类:
编程语言 时间:
2014-09-11 17:26:23
阅读次数:
299
Java编程思想(九) —— 通过异常处理错误...
分类:
编程语言 时间:
2014-09-11 11:16:11
阅读次数:
246
Java的基本数据类型按精度级别由低到高:
byte short char int long float double
实验一:
数据之间的转换:char和int(输出希腊字母表)
public class Program2_1 {
public static void main(String args[]){
int startPosition = 0, endPosit...
分类:
编程语言 时间:
2014-09-11 09:39:31
阅读次数:
274
最近读Thinking in Java,遇到第三章使用作者Bruce Eckel编写的官方包,但是从官方只能下载到.java格式的源代码。
走了点儿弯路,搞了一下,将作者的代码在Eclipse中新建一个项目导入进来。然后使用Eclipse->Export导出成jar包。
然后在我需要使用作者编写的Api的项目中,在项目上右键->properties->java build pa...
分类:
编程语言 时间:
2014-09-11 01:15:51
阅读次数:
239
一直以来,yqj2065都认为,学习里氏替换原则(Liskov SubstitutionPrinciple、LSP),如同学习下围棋一样,易学难精。
因为易学,所以在《编程导论(Java)》中安排在2.1.1节。简单地说。子类必须能够替代父类,这在面向对象语言中如同常识。所以紧接其后,在[2.1.2 啊,我看到了多态]中介绍向上造型、多态、改写(override);
所谓难精,我们将继...
分类:
其他好文 时间:
2014-09-10 17:44:30
阅读次数:
354
这是一个来自《java编程思想上的示例》[java] view plaincopypackagedemo.thread;/***sleep()是静态方法,是属于类的,作用是让当前线程阻塞*join()是使线程同步,如在某个线程里调用t.join()表示t线程执行完再执行当前线程*interrupt(...
分类:
编程语言 时间:
2014-09-09 17:48:29
阅读次数:
172
2010-12-06 11:07:08|分类:java编程|标签:googleanalyticsgajs代码|举报|字号订阅Google Analytics统计代码GA.JS中文教程今天我们讲一讲Google Analytics新统计代码GA.JS,关于GA.JS脚本在这里跟大家深入浅出地进行探讨和...
分类:
Web程序 时间:
2014-09-09 17:38:29
阅读次数:
149
packagecom.malakana.cal;importandroid.annotation.SuppressLint;importjava.util.*;publicclassYunsuan{ Yunsuan(Stringstr1){ EvaluateExpression(str1); } @SuppressLint("UseValueOf") publicstaticStringEvaluateExpression(Stringstr){ char[]a; inti=0; a=str.toCh..
分类:
编程语言 时间:
2014-09-09 13:47:59
阅读次数:
320