Java编程Step-by-step
收藏

从零基础开始,如何进行Java编程开发

分享到: Sina Tec

最近更新文章

90.Java日期处理

1 Date类       在编写程序的时候,不可避免的要用到日期,要进行日期方面的处理。在Java中,提供了一个用于日期(包括时间)处理的类Date,这个 ...
 
liuwei1981 评论(1) 有2894人浏览 2012-12-07 09:16

89.文件操作初步

1 基本文件操作       在Java中,提供了对文件以及目录进行操作的File类。注意,在Java中,对目录的操作也是通过这个类来完成的,并没有单独为目 ...
 
liuwei1981 评论(0) 有2228人浏览 2012-12-06 09:19

88.容器类

一个容器(container)是用一个对象来“存放”一组对象,其中的每个对象作为容器的一个元素。所有的容器类都放在java.util包中。 在Java 2 中,对JDK1.0和 ...
 
liuwei1981 评论(0) 有1968人浏览 2012-12-05 09:20

87.String类

在Java中,使用String和StringBuffer来表示封装了一系列字符的对象,习惯上,将它们称为“字符串”。   1 String String 类包含了一个不可改变(immutable)的字符串。一旦一个String实例被创建,包含在这个实例中的内容(“字符串”)不可被更改,直至这个对象被销毁。因此,指向String对象的变量实质上是一个常量,String对象也被称为常量对象。   ...
 
liuwei1981 评论(0) 有1647人浏览 2012-12-04 09:24

86.Math类的使用

在实际编程中,大量的数据运算是不可避免的。在Java类库中,已经实现了一个Math类,提供了大部分的数据运算方法。   Math类中定义了多个实现标准数学函数功能的基本方法,包括三角函数、指数运算、对数运算、平方根运算等。   Math类中的所有成员方法都是静态的(static),可以直接使用“类名.方法”的形式调用。事实上,Math类的构造方法被定义为private的,因而根本不允许在类的 ...
 
liuwei1981 评论(2) 有1538人浏览 2012-12-03 10:15

85.IO操作入门

多数应用程序在运行过程中要与用户进行交互,通常的交互方式是:用户使用键盘作为标准输入设备向程序中输入数据,程序利用计算机显示器屏幕做为标准输出设备显示输出数据。这种程序被称为控制台应用程序,这种输入/输出被称为标准I/O或控制台I/O(Input/Output)。 java.lang.System类的三个类成员提供了有关的I/O操作功能: System.out提供向“标准输出”写出数据的功能,o ...
 
liuwei1981 评论(0) 有1461人浏览 2012-11-30 09:25

84.系统属性操作

这里首先要说明的是,Java并不能够直接操作底层操作系统的属性,进行设置。这里的系统属性,指的是Java运行环境变量。   在JDK与JRE在操作系统上进行安装的时候,已经对系统的各种环境信息进行辨析并记录在专门的文件里面。   虽然说Java是与平台无关的语言,但是在一些特殊操作中,还是需要对当前进行运行的平台进行判断和分析,所以这方面的操作需要了解一些。   在Java中,系统属性 ...
 
liuwei1981 评论(0) 有1595人浏览 2012-11-27 09:50

83.Java编程语法基础说明

到此为止,有关Java编程基础语法部分的内容就结束了。   之后开始JavaSE编程相关的一些入门内容,以及一些有关Java API编程的内容。
 
liuwei1981 评论(0) 有1658人浏览 2012-11-22 09:17

82.处理异常

1.常见异常       下面列出了一些常见的异常:RuntimeExceptionArithmeticException:数学计算异常ArrayIndexOutOfBoundsException:数组越界异常NullPointerException:空 ...
 
liuwei1981 评论(0) 有2121人浏览 2012-11-20 09:39

81.Java异常概述

没有人敢保证说它写的程序永远没有错。即使写的程序没有错,也不要指望你的用户能按照你的意愿来执行程序,比如,你不要指望用户的网络是畅通的,你不要指望你需要的某个文件一定会在它应该存在的位置,你不要期待用户一定会在需要数字的地方输入数字而不是字母甚至更奇怪的符号。   作为程序设计人员,你应该尽可能多的去想象可能会碰到的错误、尽可能糟糕地去考虑用户不规范的输入、尽可能的取考虑运行环境的恶劣,所谓“有 ...
 
liuwei1981 评论(0) 有1439人浏览 2012-11-19 09:40

80.Java修饰符适用范围

我们学习了不少的修饰符,如用于访问控制的public、protected、private等。到此为止,我们已经将Java中比较常用的编程概念讲述完了。   现在将这些修饰符可以适用的地方作一个简单的总结。其中,public、protected、Default和private是互斥的修饰符,它们只能选择其中之一作为某个特征的修饰符。其他几个都可以混合使用。 protected和private可以 ...
 
liuwei1981 评论(0) 有1624人浏览 2012-11-14 09:50

79.内部类

 今天来说说一个非常特殊的类——内部类。   在实际的开发中,比较常用到的,一方面是Java图形开发的事件处理中,另一方面,在Spring应用开发中, ...
 
liuwei1981 评论(0) 有1474人浏览 2012-11-13 09:36

78.对象造型

在讲述数据类型的时候,我们已经知道,各种简单数据类型之间是可以进行相互转换的,有些转换可以通过系统自动完成,而有些转换必须在程序中通过强制转换来完成。   而对于引用类型,也有一个相互转换的机制。同样的,在引用类型数据进行转换的时候,分为自动造型和强制造型两种情况。 当从子类转换成父类的时候(或者实现类转换成接口,下同),造型可以自动完成,比如,Teacher是Person的子类,则如果将一个 ...
 
liuwei1981 评论(0) 有1437人浏览 2012-11-12 09:44

77.instanceof运算符

Java语言的多态性机制导致了引用变量的声明类型和其实际引用对象的类型可能不一致,再结合虚方法调用规则可以得出下述结论:声明为同种类型的两个引用变量调用同一个方法时也可能会有不同的行为(前面的虚方法调用)。   为更准确地鉴别一个对象的真正类型,Java语言引入了instanceof操作符,其使用格式为:<引用类型变量> instanceof <引用类型> 这是一个bo ...
 
liuwei1981 评论(0) 有1343人浏览 2012-11-12 09:42

76.Java中的虚方法调用

我们前面已经知道了,在多态的情况下,声明为父类类型的引用变量只能访问父类中定义过的方法,但如果此变量实际引用的是子类的对象,而子类中又进行了方法覆盖时,实际调用的是子类中覆盖后的方法,这种机制称为虚方法调用。 在使用多态的情况下,有可能出现编译时类型和运行时的类型不一致的问题,如上面的例子中:public class CalClass{ .. … public int calPersonBirth ...
 
liuwei1981 评论(0) 有1949人浏览 2012-11-12 09:40

75.多态概述

在Java中,对象变量是多态的。一个类型为Aclass的变量既可以指向类型为Aclass的对象,又可以指向Aclass的任何子类的对象。 以多态的形式来传递参数,增 ...
 
liuwei1981 评论(0) 有1304人浏览 2012-11-09 09:17

74.接口

在Java中,除了可以使用抽象类来实现一定程度的抽象外,还可以定义一种特殊的“抽象类”----接口(interface)。   接口是方法声明和常量值的定义的集合。在抽象类中,有些方法被实现,而有些方法只有方法的声明,没有方法的具体实现(抽象方法),而在接口中,所有的方法都没有被实现。和抽象类中的抽象方法不一样,这些没有被实现的方法不需要加上关键字abstract来将它声明为抽象方法。   ...
 
liuwei1981 评论(0) 有1465人浏览 2012-11-08 09:23

73.利用抽象类实现模板设计模式

有时候,我们会碰到另外的一种情况,比如,银行利息的计算,都是利率乘以本金和存款时间,但是,各种存款方式计算利率的方式的不同,一般而言, ...
 
liuwei1981 评论(0) 有1681人浏览 2012-11-07 09:51

72.抽象类

在我们编写一个对象的时候,我们可能会对一些类的方法进行定义,但是并不具体实现。而是将这些方法的实现放到它的子类中去。这样可以增强类设计 ...
 
liuwei1981 评论(0) 有1392人浏览 2012-11-06 09:16

71.利用static来实现单例模式

所谓设计模式(Design Pattern),是为了满足对优秀、简单而且可重用的解决方案的需要。这就像我们在盖楼的时候,我们不会每次都从零开始来画图纸, ...
 
liuwei1981 评论(1) 有1762人浏览 2012-11-02 09:18
  • 专栏创建者:liuwei1981
  • 创建时间:2013-12-06 10:37:01
  • 专栏文章数:96篇
  • 专栏被浏览:160852 次

本专栏热门文章

最新评论

尘土飞扬 写道取整的函数,返回值是double?测试下就能看出来,返回值是*.0格式的。
liuwei1981 评论了 86.Math类的使用
取整的函数,返回值是double?
尘土飞扬 评论了 86.Math类的使用
终于清楚了Date和Calendar的来龙去脉谢谢
尘土飞扬 评论了 90.Java日期处理
liuwei1981 写道hupu_2014 写道根据你的执行结果,父类属性你应该是定义为public ...
谁说我不是会员 评论了 65.对象的构造以及初始化
有的地方能优化,有的不能,不能一概而论。
谁说我不是会员 评论了 有必要用StringBuilder的append代替String ...
编译器,解释器,JVM的概念还是太抽象了,不好理解!
李阿昀 评论了 4.Java语言运行机制基础——JVM
...
gzf1991 评论了 18.Java源文件结构
hupu_2014 写道根据你的执行结果,父类属性你应该是定义为public测试过就知道了,代码和运行 ...
liuwei1981 评论了 65.对象的构造以及初始化
根据你的执行结果,父类属性你应该是定义为public
hupu_2014 评论了 65.对象的构造以及初始化
不错,在项目中却一直没有用到,学一遍忘一遍
yehui18sui 评论了 71.利用static来实现单例模式
Global site tag (gtag.js) - Google Analytics