转csdn里陈跃峰的《Java编程那些事儿》
iteye_8557
这个作者很懒,什么都没留下…
展开
-
Java编程那些事儿68——抽象类和接口(一)
Java编程那些事儿68——抽象类和接口(一)陈跃峰出自:http://blog.csdn.net/mailbomb<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时...2008-12-22 11:31:00 · 82 阅读 · 0 评论 -
Java编程那些事儿80——集合框架简述
Java编程那些事儿80——集合框架简述陈跃峰出自:http://blog.csdn.net/mailbomb9.6.3 集合框架简述 在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。 这组类和...2009-03-14 12:41:00 · 82 阅读 · 0 评论 -
Java编程那些事儿81——异常处理概述
Java编程那些事儿81——异常处理概述陈跃峰出自:http://blog.csdn.net/mailbomb第十章 异常处理 在实际的项目中,程序执行时经常会出现一些意外的情况,这些意外的情况会导致程序出错或者崩溃,从而影响程序的正常执行,如果不能很好的处理这些意外情况,将使项目的稳定性不强。 对于这些程序执行时出现的意外情况,在Java语言中被称作异常(Exception)...2009-03-21 14:18:00 · 127 阅读 · 0 评论 -
Java编程那些事儿82——异常处理语法1
Java编程那些事儿82——异常处理语法1陈跃峰出自:http://blog.csdn.net/mailbomb10.3 异常处理语法 为了方便程序员进行异常的处理,在Java语言中创建了一套语法,这些语法主要分为以下几个部分: 1、抛出异常当程序运行时,如果发现异常的情况,通过生成对应的异常对象,并将该异常对象传递给Java的运行时系统,使得系统中包含该异常信息,这样的过...2009-03-23 09:04:00 · 149 阅读 · 0 评论 -
Java编程那些事儿83——异常处理语法2
Java编程那些事儿83——异常处理语法2陈跃峰出自:http://blog.csdn.net/mailbomb10.3.3 捕获异常及异常处理 在整个异常处理机制中,异常在系统中进行传递,传递到程序员认为合适的位置,就捕获到该异常,然后进行逻辑处理,使得项目不会因为出现异常而崩溃。 为了捕获异常并对异常进行处理,使用的捕获异常以及处理的语法格式为: try{ //逻辑...2009-03-23 11:27:00 · 113 阅读 · 0 评论 -
Java编程那些事儿84——IO简介
Java编程那些事儿84——IO简介陈跃峰出自:http://blog.csdn.net/mailbomb第十一章 I/O处理 I/O(Input/Output)是输入和输出的简称,在Java语言中所有和输入输出有关的都属于IO处理技术,例如包含文件的读写和网络数据的发送等。 其实整个计算机实现功能时最主要的就是IO,用户使用鼠标、键盘等输入设备向程序输入数据,程序进行一定的逻...2009-03-28 12:45:00 · 99 阅读 · 0 评论 -
Java编程那些事儿85——IO类体系
Java编程那些事儿85——IO类体系陈跃峰出自:http://blog.csdn.net/mailbomb11.2 I/O类体系 在JDK API中,基础的IO类都位于java.io包,而新实现的IO类则位于一系列以java.nio开头的包名中,这里首先介绍java.io包中类的体系结构。 按照前面的说明,流是有方向的,则整个流的结构按照流的方向可以划分为两类: 1、输入...2009-04-03 15:35:00 · 97 阅读 · 0 评论 -
Java编程那些事儿86——文件操作之File类使用
Java编程那些事儿86——文件操作之File类使用陈跃峰出自:http://blog.csdn.net/mailbomb11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3...2009-04-08 10:13:00 · 108 阅读 · 0 评论 -
Java编程那些事儿87——文件操作之读取文件
Java编程那些事儿87——文件操作之读取文件陈跃峰出自:http://blog.csdn.net/mailbomb11.3.1.3 读取文件虽然前面介绍了流的概念,但是这个概念对于初学者来说,还是比较抽象的,下面以实际的读取文件为例子,介绍流的概念,以及输入流的基本使用。按照前面介绍的知识,将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流——InputSt...2009-04-10 11:40:00 · 261 阅读 · 0 评论 -
Java编程那些事儿59——类(二)
Java编程那些事儿59——类(二)郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.2.2.3 构造方法声明 构造方法(Constructor),也称作构造函数、构建器等,是初学者在学习时最容易混淆的概念之一。下面首先讲述构造方法和方法的区别。 构造方法和方法无任何关系,只是在翻译时名称比较类似罢了。而且构造方法和方法的功能不同,声明和调...2008-08-04 23:36:00 · 80 阅读 · 0 评论 -
Java编程那些事儿60——对象
Java编程那些事儿60——对象郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.3 对象 对象(Object)是面向对象技术的核心,按照面向对象的思考方式,现实中的每个实体都是一个对象,比如一个人、数据库中的一张表等,总结起来,就是面向对象技术中的经典语句——万事万物皆对象。8.3.1 什么是对象? 其实面向对象技术只是提供了一种思考...2008-08-18 23:49:00 · 91 阅读 · 0 评论 -
Java编程那些事儿61—面向对象设计方法和面向对象特性(一)
Java编程那些事儿61—面向对象设计方法郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.4 面向对象设计方法 前面介绍了面向对象技术的两个最基本、最重要的概念——类和对象,下面介绍一下面向对象技术的设计思路。 对于初学者来说,面向对象是学习Java语言时的第一个难点,其实面向对象只是一种思考问题的方式,或者理解为组织数据和功能的方式而已...2008-08-29 21:42:00 · 82 阅读 · 0 评论 -
Java编程那些事儿62——继承(二)
Java编程那些事儿62——继承(二)郑州游戏学院陈跃峰出自:http://blog.csdn.net/mailbomb8.5.2.3 方法覆盖 前面介绍了继承的一些基础知识,现在介绍一些在使用继承时需要注意的问题。熟悉这些问题将更好的解决项目中的实际问题。 例如在实际的游戏中,会按照怪物的种类实现设计。首先设计一个基础类Monster,然后按照怪物...2008-09-08 12:11:00 · 74 阅读 · 0 评论 -
Java编程那些事儿63—多态性
Java编程那些事儿63—多态性郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.5.3 多态性 多态性是面向对象技术中最灵活的特性,主要是增强项目的可扩展性,提高代码的可维护性。 多态性依赖继承特性,可以把多态理解为继承性的扩展或者深入。 在这里把多态性分为两方面来进行介绍,对象类型的多态和对象方法的多态。 为了方便后续的讲解,首...2008-09-27 10:31:00 · 129 阅读 · 0 评论 -
Java编程那些事儿64——访问控制符、修饰符和其它关键字
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12&quo2008-10-14 14:12:00 · 70 阅读 · 0 评论 -
Java编程那些事儿65——static修饰符
Java编程那些事儿65——static修饰符郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.7 修饰符 修饰符的作用是让被修饰的内容具备特定的功能,在程序中合理使用修饰符可以在语法和功能上实现很多需要的效果。Java语言中的修饰符主要有5个:static、final、native、abstract和synchronized。...2008-10-23 15:46:00 · 73 阅读 · 0 评论 -
Java编程那些事儿66——final修饰符
Java编程那些事儿66——final修饰符陈跃峰出自:http://blog.csdn.net/mailbomb8.7.2 final final关键字是最终的、最后的意思,在程序中可以用来修饰类、成员变量和方法的声明,由该关键字修饰的内容都是不可变的。8.7.2.1 final数据 final修饰的数据是常量,常量既可以出现在类的内部,也可以出现在方法或构造方法的内部。...2008-11-11 17:19:00 · 64 阅读 · 0 评论 -
Java编程那些事儿79——Random随机处理
Java编程那些事儿79——Random随机处理陈跃峰出自:http://blog.csdn.net/mailbomb9.6.2 Random类 在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,例如游戏程序中的物品掉落等。 在Java API中,在java.util包中专门提供了一个和随机处理有关的类,这个类就是R...2009-03-11 18:06:00 · 486 阅读 · 0 评论 -
Java编程那些事儿78——时间和日期处理
Java编程那些事儿78——时间和日期处理陈跃峰出自:http://blog.csdn.net/mailbomb9.6 java.util包 java.util包是Java语言提供的工具类包,该包中包含了如日期、随机数和数据结构实现类等一系列的工具类实现,是学习Java语言的基础包之一。 本部分就以Java语言中常用的时间和日期处理、随机数处理以及集合框架为基础进行介绍。9...2009-03-10 14:59:00 · 62 阅读 · 0 评论 -
Java编程那些事儿58—类(一)
Java编程那些事儿58—类(一)郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb8.2 类 类(class)是Java语言的最小编程单位,也是设计和实现Java程序的基础,本部分将深入介绍类的相关知识。8.2.1 类的概念 类是一组事物共有特征和功能的描述。类是对于一组事物的总体描述,是按照面向对象技术进行设计时最小的单位,也是组成...2008-07-29 11:05:00 · 73 阅读 · 0 评论 -
Java编程那些事儿69——抽象类和接口(二)
Java编程那些事儿69——抽象类和接口(二)陈跃峰出自:http://blog.csdn.net/mailbomb8.9.2 接口 接口(Interface)是一种复合数据类型。 至此,Java语言的所有数据类型介绍完了,下面进行一个简单的总结。Java语言的数据类型分为两大类:基本数据类型和复合数据类型,其中基本数据类型有8种,复合数据类型包括数组、...2008-12-27 16:25:00 · 68 阅读 · 0 评论 -
Java编程那些事儿70——抽象类和接口(三)
Java编程那些事儿70——抽象类和接口(三)陈跃峰出自:http://blog.csdn.net/mailbomb8.9.3 抽象类和接口的比较 抽象类和接口都是进行面向对象设计时专用的设计结构,在实际进行项目设计时,经常需要考虑的问题就是——“使用抽象类还是接口”?下面通过对于抽象类和接口进行简单的比较,熟悉两者之间的区别和联系,从而在实际设计时使用恰当的结...2009-01-05 14:20:00 · 73 阅读 · 0 评论 -
Java编程那些事儿71——内部类简介
Java编程那些事儿71——内部类简介陈跃峰出自:http://blog.csdn.net/mailbomb8.10 内部类(Inner Class) 内部类是Java语言中的一种特殊的语法,简单的来说,就是在一个类的内部再声明一个类,这些声明在类内部的类就被称作内部类。在实际声明时,内部类可以声明在类的内部、类的方法内部,也可以声明在类的构造方法内部,...2009-01-06 09:32:00 · 86 阅读 · 0 评论 -
Java编程那些事儿72——包的概念
Java编程那些事儿72——包的概念陈跃峰出自:http://blog.csdn.net/mailbomb8.11 包的概念 随着项目复杂度的增加,一个项目中需要实现的类和接口的数量也将快速增长,为了方便对于代码的管理和阅读,需要将这些类和接口按照一定的规则进行分类,这就是程序设计中命名空间(name space)概念出现的原因。 在Java语言...2009-01-12 22:46:00 · 116 阅读 · 0 评论 -
Java编程那些事儿73——JDK文档使用
Java编程那些事儿73——JDK文档使用陈跃峰出自:http://blog.csdn.net/mailbomb第九章 JDK文档使用 前面提到过,一个程序设计语言主要包含三个部分:语言的语法、开发工具和一套基础的功能。Java语言的语法以及开发工具JDK前面都已经介绍过了,本章就将介绍Java语言提供的这套基础的功能。 对于任何一个程序设计语言来说,都将提供一套已经...2009-01-14 23:08:00 · 79 阅读 · 0 评论 -
Java编程那些事儿74——java.lang包介绍1
Java编程那些事儿74——java.lang包介绍1陈跃峰出自:http://blog.csdn.net/mailbomb9.4 JDK API包名综述 在整个JDK API中,大约包含1、200个包,总体来看,包名第一个名称主要有三种:java、javax和org。其中以java开头的包名是JDK的基础语言包,以javax开头的属于JDK扩展包(其中x是extend的...2009-02-19 16:35:00 · 71 阅读 · 0 评论 -
Java编程那些事儿75——String类使用
Java编程那些事儿75——String类使用陈跃峰出自:http://blog.csdn.net/mailbomb9.5.3 String和StringBuffer String和StringBuffer类都是代表字符串,也就是任意多个字符组成的序列。程序需要存储的大量文字一般都使用字符串进行代表。在这两个类中,包含了大部分关于字符串操作的方法,在实际操作字符串时,可以首先查阅这...2009-02-23 17:48:00 · 81 阅读 · 0 评论 -
Java编程那些事儿76——StringBuffer类和System类
Java编程那些事儿76——StringBuffer类和System类陈跃峰出自:http://blog.csdn.net/mailbomb9.5.3.2 StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存...2009-02-25 17:39:00 · 79 阅读 · 0 评论 -
Java编程那些事儿77——包装类
Java编程那些事儿77——包装类陈跃峰出自:http://blog.csdn.net/mailbomb9.5.5 包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有...2009-03-05 16:47:00 · 61 阅读 · 0 评论 -
Java编程那些事儿37—for语句语法
Java编程那些事儿37—for语句语法郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb5.4.3 for语句 for关键字的意思是“当…的时候”,是实际开发中比较常用的循环语句,其语法格式相对于前面的循环语句来说稍显复杂,但是在熟悉以后,将会发现其语法安排的比较条理,把循环控制和循环体很清晰的分开。 for语句的语法格式为:...2008-06-17 11:53:24 · 64 阅读 · 0 评论 -
Java编程那些事儿38—break和continue语句
Java编程那些事儿38—break和continue语句郑州游戏学院陈跃峰出自:http://blog.csdn.net/mailbomb5.5 break和continue语句 break和continue语句是和循环语句紧密相关的两种语句。其中break关键字的意思是中断、打断,continue关键字的意思是继续。使用这两个关键字可以调节循环的执行。5.5.1br...2008-06-18 15:01:11 · 70 阅读 · 0 评论 -
Java编程那些事儿39—流程控制综合示例1
Java编程那些事儿39—流程控制综合示例1郑州游戏学院陈跃峰出自:http://blog.csdn.net/mailbomb5.6 综合示例 在一般的学校学习流程控制时,重点是放在流程控制的相关语法,其实为了能成为一个合格的程序员,仅仅学好语法是远远不够的,还需要通过大量的练习来适应程序设计语言的思维方式,并且熟练地把自己的解决问题的步骤形成代码,这些都需要通过大量的阅读...2008-06-19 12:30:56 · 96 阅读 · 0 评论 -
Java编程那些事儿40—流程控制综合示例2
Java编程那些事儿40—流程控制综合示例2郑州游戏学院陈跃峰出自:http://blog.csdn.net/mailbomb5.6.1.3 喝汽水问题 问题:共有1000瓶汽水,每喝完后一瓶得到的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子? 这个问题其实是个比较典型的递推问题,每3个空瓶都可以再换1...2008-06-19 20:23:11 · 87 阅读 · 0 评论 -
Java编程那些事儿41—流程控制综合示例3
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 12" name="Generator&quo2008-06-20 18:06:00 · 92 阅读 · 0 评论 -
Java编程那些事儿42—流程控制综合练习
Java编程那些事儿42—流程控制综合练习郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb5.6.2 综合练习 本部分是一些整理的关于流程控制部分的综合练习,可以通过这些练习熟悉Java语言的基本语法,以及锻炼逻辑思维能力。 练习题:1、计算数字12和18的最小公倍数。2、如果苹果 1元/个, 桔子 2 元/个, 芒果 ...2008-06-20 22:13:00 · 100 阅读 · 0 评论 -
Java编程那些事儿57—面向对象基础
Java编程那些事儿57—面向对象基础郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb第八章 面向对象 在程序中,最核心的是数据结构和算法,不同的程序需要根据需要设计不同的数据结构,然后依赖程序的功能以及数据结构设计对应的算法,这种设计方式是程序的底层设计,也就是解决具体的功能。 当程序项目复杂到一定程度时,就不仅要专注于底层的设计,更要...2008-07-28 14:15:00 · 61 阅读 · 0 评论 -
Java编程那些事儿67——this和super
Java编程那些事儿67——this和super陈跃峰出自:http://blog.csdn.net/mailbomb<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />8.8 this和super 下面再来介绍一下this和super关键字的使用。在程序中通过使用t...2008-11-12 12:25:00 · 74 阅读 · 0 评论