Java典型应用彻查1000例.docx
《Java典型应用彻查1000例.docx》由会员分享,可在线阅读,更多相关《Java典型应用彻查1000例.docx(56页珍藏版)》请在冰豆网上搜索。
Java典型应用彻查1000例
Java典型应用彻查1000例——Java入门
Chapter2Java程序基本架构与元素
范例1:
定义一个空的类
范例2:
声明一个整型变量
范例3:
声明一个具有方法的类
范例4:
复制新对象
范例5:
生成新对象
范例6:
新对象的使用1
Chapter3变量(Variables)
范例7:
变量与对象的用法
范例8:
数据类型与构造数据类型的用法
范例9:
字符变量的声明
范例10:
字节整型变量的声明
范例11:
短整型变量的声明
范例12:
整型变量的声明
范例13:
长整型变量的声明1
范例14:
长整型变量的声明2
范例15:
浮点型变量的声明1
范例16:
浮点型变量的声明2
范例17:
布尔型变量的声明
范例18:
数组变量的声明1
范例19:
数组变量的声明2
范例20:
多维数组变量的声明1
范例21:
多维数组变量的声明2
范例22:
非对称多维数组变量的声明1
范例23:
非对称多维数组变量的声明2
范例24:
字符串变量的声明
Chapter4表达式(Expression)
范例25:
赋值运算符
范例26:
算术运算符
范例27:
算术运算符与赋值等号
范例28:
递增/递减运算符
范例29:
比较运算符
范例30:
逻辑运算符
范例31:
短路逻辑运算符
范例32:
补码运算符1
范例33:
补码运算符2
范例34:
补码运算符3
范例35:
右移运算符1
范例36:
右移运算符2
范例37:
左移运算符1
范例38:
左移运算符2
范例39:
右移运算符1
范例40:
右移运算符2
范例41:
位移运算符1
范例42:
位移运算符2
范例43:
位移运算符的应用
范例44:
位逻辑运算符1
范例45:
位逻辑运算符2
范例46:
位逻辑运算符3
范例47:
位逻辑运算符4
范例48:
强制类型转换
范例49:
变量自动类型转换
范例50:
变量强制类型转换
范例51:
条件表达式
Chapter5流程控制
范例52:
if…else语句1
范例53:
if…else语句2
范例54:
if…else语句3
范例55:
elseif语句与多层条件判断
范例56:
switch…case语句1
范例57:
switch…case语句2
范例58:
while循环
范例59:
do…while循环
范例60:
for循环1
范例61:
for循环2
范例63:
break在循环中的应用
范例64:
continue在循环中的应用
范例65:
break与循环标签的应用
范例66:
continue与循环标签的应用
范例67:
标签错误的应用
Chapter6对象概念
范例68:
新对象的使用2
范例69:
内置对象与构造对象的区别
范例70:
系统为了节省时间与空间,每一代码块并非随时都存在的,只有当被执行时才存在
范例71:
两个互不相关的代码块,可声明相同名称的变量
范例72:
外部代码块与内部代码块不得有相同名称的声明变量
范例73:
内部代码块可使用外部代码块的声明变量
范例74:
外部代码块不得使用内部代码块的声明变量
范例75:
类内声明的变量
范例76:
非实例代码块声明变量
范例77:
类变量的应用
范例78:
变量在自身类内的声明
Chapter7方法
范例79:
方法的定义
范例80:
主类如何调用使用方法
范例81:
方法生存期的困扰1
范例82:
方法生存期的困扰2
范例82-2:
实例方法的应用
范例83:
类方法与变量的应用
范例84:
构造函数的应用1
范例85:
构造函数的应用2
范例86:
方法重载的应用
范例87:
构造函数重载的应用
范例88:
修饰符(DefaultModifications)的应用
范例89:
修饰符public的应用
范例90:
修饰符private的错误应用
范例91:
修饰符private的应用
范例92:
this的应用,为所属类对象(ClassObjects)的代名词
范例93:
this在构造函数内,也是所属类对象的代名词
范例94:
在必要时,this也是重载(Overload)构造函数的代名词
范例95:
当一个构造函数以this()调用另一个重载构造函数时,this()必须置于该构造函数的第一行
范例96:
成员类产生新对象
范例97:
修饰符public/private与成员类的应用
范例98:
成员类与声明变量的关系
范例99:
局部类与实例代码块的关系1
范例100:
局部类与实例代码块的关系2
范例101:
局部类的限制
Chapter8基础程序设计
范例102:
子类继承父类时,子类将拥有父类所有的功能内涵
范例103:
继承对象各自独立,其对象变量互不干扰
范例104:
继承对象虽各自独立,但其类变量将互相干扰
范例105:
当子类继承自父类时,子类除了继承父类所拥有的内涵外,还可另添加本身的特性内涵
范例106:
当子类的内容与父类的内容有冲突时,子类的内容将重写(Overwrite)父类的内容
范例107:
父类的变量前置public,当被子类继承时,该变量可在子类内被使用
范例108:
父类的变量前置private,不能在子类内被使用
范例109:
父类的变量前置protected,可被同一包内的类使用
范例110:
super是父类的代名词,this是本身所属类的代名词
范例111:
super()为调用执行父类的构造函数
范例112:
super()应放于构造函数的第一行
范例113:
子类构造函数内未设置super(),系统会于第一行自动加一列隐藏的super()
范例114:
当final前置于类程序时,该类程序不能被继承
范例115:
当final前置于方法时,该方法不能被重写
范例116:
当final前置于变量时,该变量只可被设置一次
范例117:
抽象类(AbstractClasses)不能用于产生新对象
范例118:
抽象类用于被继承,由继承的子类产生新对象
范例119:
抽象方法不能有程序代码内容
范例120:
在继承的子类,应有一对应的方法,具有程序代码内容,执行抽象方法功能
范例121:
凡有抽象方法的类,必须前置abstract
范例122:
接口的应用
范例123:
同时以extends继承类程序、以implements实现接口
范例124:
一个类可同时实现(implements)多个接口类
范例125:
接口内的方法必须均无内容程序代码,且子类内对应的方法,必须另加置内容程序代码
范例126:
多态的应用1
范例127:
若数据类型类内有符合名称的方法,而实体模型类内无时,则执行数据类型类内的方法
范例128:
若数据类型类内无符合名称的方法,虽实体模型类内有,则仍不执行任何操作
Chapter9异常处理
范例129:
创建服务器与try/catch的应用1
范例130:
创建服务器与try/catch的应用2
范例131:
try/catch代码块的应用
范例132:
try/catch代码块与异常事件数据库的应用
范例133:
catch代码块以Exception取代ArithmeticException的应用
范例134:
finally代码块的应用1
范例135:
finally代码块的应用2
范例136:
finally代码块的应用3
范例137:
方法或构造函数声明“throws”以取代try/catch的使用
范例138:
方法或构造函数声明“throws”以取代try/catch的使用
范例139:
自定义匿名新异常处理对象
范例140:
自定义具名新异常处理对象
范例141:
自定义预定信息异常处理类与匿名新对象的应用
范例142:
自定义预定信息异常处理类与具名新对象的应用
范例143:
自定义机动信息异常处理类与匿名新对象的应用
范例144:
自定义机动信息异常处理类与具名新对象的应用
Chapter10Package包与Jar文件
范例145:
在Java程序诸多class类中,仅允许其中主体类可前置public
范例146:
当Java程序经过编译后,程序内的每一类都将各自产生一个xxx.class文件
范例147:
在单程序文件中,如何创建包?
如何编译包?
如何执行包?
范例148:
多文件包
范例149:
包导入的应用
范例150:
如何创建包?
如何创建jar文件?
如何执行jar文件?
范例151:
将包内的class文件加入jar文件
范例152:
将非包内的class文件加入jar文件
范例153:
导入jar文件的应用
范例154:
jar文件新对象的应用
Chapter11输入输出流
范例155:
字符串命令行参数的应用
范例156:
整数命令行参数的应用
范例157:
命令行参数提示信息的应用
范例158:
文件对象的应用
范例159:
文件对象方法与异常事件处理的应用
范例160:
FileInputStream的应用
范例161:
FileOutputStream的应用
范例162:
FileInputStream/FileOutStream的应用
范例163:
FileInputStream/DataInputStream的应用
范例164:
FileOutputStream/DataOutputStream的应用
范例165:
FileInputStream/DataInputStream、FileOutStream/DataOutputStream的应用
范例166:
FileReader的应用
范例167:
FileWriter的应用
范例168:
FileReader/FileWriter的应用
范例169:
键盘数据输入的应用
范例170:
由键盘输入数据,以FileOutputStream数据流写入新文件(无法写入中文)
范例171:
由键盘输入数据,以FileWriter数据流写入新文件(可写入中文)
Chapter12线程
范例172:
线程的应用
范例173:
实现Runnable与线程的应用
范例174:
方法isAlive()与join()的应用
范例175:
现接口Runnable与方法isAlive()、join()的应用
范例176:
方法suspend()与resume()的应用
范例177:
现接口Runnable与方法suspend()、resume()的应用
范例178:
方法setPriority()、gerPriority()的应用
范例179:
优先级常数与方法setPriority()、gerPriority()的应用
范例180:
使用修饰符synchronized的应用
范例181:
如果不使用修饰符synchronized,当有多个旅客同时购票时,售票机将售出重号的车票号码
范例182:
线程组的应用
Chapter13网络
范例183:
Server网站平台的建立,并捕捉Client端的IP地址
范例184:
Client连接Server端的应用
Chapter14常用类的应用
范例185:
类Math与常数的应用
范例186:
类Math与三角函数类方法的应用
范例187:
类Math与概数类方法的应用
范例188:
类Byte与常数的应用
范例189:
类Byte与类方法的应用
范例190:
类Byte与实例比较方法的应用
范例191:
类Byte与实例重写方法的应用
范例192:
类Integer与常数的应用
范例193:
类Integer与类方法的应用
范例194:
类Integer与特定类型字符串解析的应用
范例195:
类Integer与实例方法的应用
范例196:
类Character与常数的应用
范例197:
类Character与char/Unicode转换类方法的应用
范例198:
类Character与测试类方法的应用
范例199:
类Character与实例方法的应用
范例200:
类Boolean与常数的应用
范例201:
类Boolean与类方法的应用
范例202:
类Boolean与实例方法的应用
范例203:
类String与复制char数组类方法的应用
范例204:
类String与String对象解析类方法的应用
范例205:
类String与实例比较方法的应用
范例206:
类String与实例长度方法的应用
范例207:
类String与实例替换方法的应用
范例208:
类String与实例子字符串方法的应用
范例209:
类String与实例连接方法的应用
范例210:
类StringBuffer与连接方法的应用
范例211:
类StringBuffer与插入方法的应用
范例212:
类StringBuffer与读取容量方法的应用
范例213:
类StringBuffer与读取长度方法的应用
范例214:
类StringBuffer与字符串反转方法的应用
范例215:
类Object与对象比较的应用
范例216:
类Object与变量比较的应用
范例217:
类File与类变量的应用
范例218:
类File与测试方法的应用
范例219:
类File与数据方法的应用
范例220:
类File与实例应用方法的应用
范例221:
类Date与类方法的应用
范例222:
类Date与读取时间方法的应用
范例223:
类Date与GMT时间方法的应用
Java典型应用彻查1000例——网络应用开发
Chapter01对象概念
范例1:
主类程序的地位、与主导复制及使用文件内其他类程序产生的新对象
范例2:
系统为了节省时间与空间,每一代码块并非随时都存在的,只有当被执行时才存在
范例3:
两个互不相关的代码块,可声明相同名称的变量
范例4:
外部代码块与内部代码块不得声明相同名称的变量
范例5:
内部代码块可使用外部代码块声明的变量
范例6:
外部代码块不得使用内部代码块声明的变量
范例7:
类内声明的变量无法直接使用
范例8:
非实例块声明的变量无法直接使用
范例9:
类变量的应用
范例10:
变量在自身类内声明时,可标明所属类对象的名称或直接被使用
Chapter02表达式与流程控制
范例11:
内置数据类型与构建数据类型的用法
范例12:
类型转换
范例13:
数据变量自动转换的应用
范例14:
数据变量强制类型转换的应用
范例15:
if…else…的使用
范例16:
elseif语句的使用
范例17:
switch…case语句的使用
范例18:
while语句的使用
范例19:
do…while语句的使用
范例20:
for语句的使用
范例21:
break语句的使用
范例22:
continue语句的使用
范例23:
break与循环标签的使用
范例24:
continue与循环标签的使用
Chapter03方法
范例25:
主类如何调用方法
范例26:
实例方法的应用
范例27:
类方法与变量的应用
范例28:
构造函数的应用
范例29:
类内不能直接运行表达式
范例30:
方法重载的应用
范例31:
构造函数重载的应用
范例32:
变量或方法前置修饰符public的应用
范例33:
变量或方法前置修饰符private的错误应用
范例34:
变量或方法前置修饰符private时,只允许自身对象内的方法使用
范例35:
this的应用
范例36:
this在构造函数内的应用
范例37:
this也是重载(Overload)构造函数的代名词
范例38:
当一个构造函数以this()调用另一个重载构造函数时,this()必须放在该构造函数的第一行
范例39:
成员类产生新对象的步骤
范例40:
修饰符public/private与成员类的应用
范例41:
成员类与声明变量的关系
范例42:
局部类与实例块的关系1
范例43:
局部类与实例块的关系2
范例44:
局部类不宜前置public、private等访问设置
Chapter04基础程序设计
范例45:
子类继承父类时,子类将拥有父类所有的功能
范例46:
当子类继承自父类时,子类除了继承父类所拥有的内容外,还可另添加本身的特性内容
范例47:
当子类的内容与父类的内容有冲突时,子类的内容将覆盖(Overwrite)父类的内容
范例48:
父类的变量前置public,当被子类继承时,该变量可在子类内被使用
范例49:
父类的变量前置private,不得在子类内被使用
范例50:
父类的变量前置protected,可被同一包内的类采用
范例51:
super()为调用并运行父类的构造函数
范例52:
如果子类构造函数内未设置super(),系统会在第一行自动加一列隐藏的super()
范例53:
当final放在类的前面时,该类不得被继承
范例54:
当final放在方法的前面时,该方法不得被覆盖
范例55:
当final放在变量的前面时,该变量只可被设置一次
范例56:
抽象类(AbstractClasses)不能用于产生新对象
范例57:
抽象类用于被继承,由继承的子类产生新对象
范例58:
抽象方法不得有程序代码内容
范例59:
在继承的子类中,应有与之对应的方法,具有程序代码内容,运行抽象方法程序功能
范例60:
凡有抽象方法的类,必须前置abstract
范例61:
接口的应用
范例62:
同时以extends继承类,以implements实现接口
范例63:
一个类可同时实现多个接口
范例64:
接口内的方法必须均无程序代码内容,且子类内对应的方法,必须另加置程序代码
范例65:
多态的应用
范例66:
若数据类型内有符合名称的方法,而实例模型内无时,则运行数据类型内的方法
范例67:
若数据类型类内无符合名称的方法,虽实例模型内有,但仍不能运行
Chapter05异常处理
范例68:
创建服务器中try/catch的应用1
范例69:
创建服务器中try/catch的应用2
范例70:
不设try/catch语句的应用
范例71:
try/catch语句与异常事件数据库的应用
范例72:
catch语句用Exception替换ArithmeticException的应用
范例73:
finally语句的应用
范例74:
try语句的应用
范例75:
设置try语句而不设置catch语句,如果设置finally语句也可能编译不成功
范例76:
方法或构造函数声明“throws”以取代try/catch的使用1
范例77:
方法或构造函数声明“throws”以取代try/catch的使用2
范例78:
自定义匿名新异常处理对象1
范例79:
自定义匿名新异常处理对象2
范例80:
自定义预定消息异常处理类与匿名新对象的应用
范例81:
自定义预定消息异常处理类与定义新对象的应用
范例82:
自定义消息异常处理类与匿名新对象的应用
范例83:
自定义消息异常处理类与定义新对象的应用
Chapter06package包与jar文件
范例84:
在Java程序诸多class类中,仅允许其中的主类前置public
范例85:
当Java程序经过编译后,程序内的每一个类都将各自产生一个xxx.class文件
范例86:
在单一程序文件中,如何创建包?
如何编译包?
如何运行包?
范例87:
在多个程序文件中,如何创建共同的包?
如何编译共同的包?
如何运行共同的包?
范例88:
包导入的应用
范例89:
如何创建包?
如何创建jar文件?
如何运行jar文件?
范例90:
将包内的class文件添加到jar文件
范例91:
将非包内的class文件添加到jar文件
范例92:
导入jar文件的应用
范例93:
jar文件新对象的应用
Chapter07输入/输出流
范例94:
字符串命令行参数的应用
范例95:
整数命令行参数的应用
范例96:
命令行参数信息的应用
范例97:
文件对象的应用
范例98:
文件对象方法与异常事件处理的应用
范例99:
FileInputStream的应用
范例100:
FileOutputStream的应用
范例101:
以FileInputStream/FileOutStream将一个文件的内容传递至另一个文件内
范例102:
FileInputStream/DataInputStream的应用
范例103:
FileOutputStream/DataOutputStream的应用
范例104:
以FileInputStream/DataInputStream、FileOutputStream/DataOutputStream将一个文件的内容传递至另一个文件内
范例105:
FileReader的应用
范例106:
FileWriter的应用
范例107:
以FileReader/FileWriter将一个文件的内容传递至另一个文件内
范例108:
键盘数据输入的应用
范例109:
由键盘输入数据,以FileOutputStream流写入新文件(无法写入中文)
范例110:
由键盘输入数据,以FileWriter流写入新文件(可写入中文)
Chapter08线程
范例111:
线程的应用
范例112:
实现Runnable与线程的应用
范例113:
方法isAlive()与join()的应用
范例114:
实现接口Runnable与方法isAlive()、join()的应用
范例115:
方法suspend()与resume()的应用
范例116:
实现接口Runnable与方法suspend()、resume()的应用
范例117:
方法setPriority()、gerPriority()的应用
范例118:
优先级常数与方法setPriority()、getPriority()的应用
范例119:
使用修饰符synchronized的应用
范例120:
不使用修饰符synchronized的应用
范例121:
线程组的应用
Chapter10网络连接
范例122:
如何创建ServerSocket套接字
范例123:
类InetAddress的应用
范例124:
Server/Client如何运行网络连接
范例125:
Server/Client连接、类InetAddress、方法getLocalPort()、getPort()的应用
范例126:
Server/Client连接与命令参数的应用
范例127:
如何执行服务器端被多个客户端多次连接,并记录各客户端的IP、port与时间
Chapter11消息的传输
范例128:
将客户端命令行参数消息传送到服务器端打印出来
范例129:
多个客户端对服务器端连接,并相互传递消息并打印出来
Chapter12网络文件传输
范例130:
文件传输的应用
范例131:
文件上传的应用
范例132:
文件下载的应用
Chapter13网络键盘输入
范例133:
键盘输入与远程打印的应用
范例134:
运行中文传递
范例135:
键盘输入与远程文件的应用
Chapter14交叉传输
范例136:
Server/Client网络交叉传输的应用
Chapter15哈希
范例137:
设计哈希表索引框
范例138:
创建哈希表索引框并安排数据哈希键
范例139:
更新哈希结构
范例140:
由搜索键和哈希函数创建哈希结构
范例141:
由搜索键和哈希函数创建哈希结构和键
范例142:
延续范例141,将哈希索引框(HashIndexBucket)以最左端位0与1分段设置
范例143:
以publicHashtable(intca,floatfac)创建哈希表的结构,令