没有合适的资源?快使用搜索试试~ 我知道了~
java 精华 文档 传说中的java葵花宝典
5星 · 超过95%的资源 需积分: 16 1.5k 下载量 156 浏览量
2011-03-27
22:09:39
上传
评论 48
收藏 1.27MB DOC 举报
温馨提示
试读
64页
java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典
资源推荐
资源详情
资源评论
精华
1.1 深入 JAVA API
包
类和 类
位于 包中,这个包中的类使用时不用导入
类一旦初始化就不可以改变,而 则可以。它用于封装内容可变的字符串。它可以使用
()转换成 字符串。
编译时等效于 !"##$!%"##$!"##$!%"!"&
字符串常量是一种特殊的匿名对象,'&('&则 (&因为他们指向同一个匿名
对象。
如果 !%'"&(!%'"&则 )(&
*+逐行读取键盘输入,直到输入为“,时,结束程序
注:对于回车换行,在 $ 下面,有-.-和-.-两个,而 下面只有-.-,但是写程序的时候都要把他
区分开+*
#$
/
#$0!12"
/
3&
#4&
,12,14(2&**定义一个数组,存放换行前的各个字符
'4&**存放读入的字符
,0#!%5#6"&
'!"
/
,
/
',0$!"&**该方法每次读入一个字节的内容到 ' 变量中。
7
'!#"
/
7
'!'"
/
-.-6**回车时,不进行处理
8&
-.-6**换行时,将数组总的内容放进字符串中
3!949#"&**该方法将数组中从第 4 个开始,到第 # 个结束存入字符串。
!3:!;,;""**如果该字符串内容为 ,,则退出程序。
/
&
7
**如果不为 ,,则输出,并且竟 # 置为 4,准备下次存入。
/
,0#!3"&
#4&
8&
7
$6
1#2!,"'&**如果不是回车,换行,则将读取的数据存入数组中。
7
7
7
7
类的常用成员方法
、 构造方法:
!,12,99'"&这个在上面已经用到。
(、 :3<6忽略大小写的比较,上例中如果您输入的是 =9则不会退出,因为大小写不同,但
是如果使用这个方法,则会退出。
>、 $?!'"&返回字符 ' 在字符串中首次出现的位置
、 !3$"&
@、 !3$9$3$"&
返回字符串的子字符串, 返回从 $ 位置开始到结束的子字符串,@ 返回 $ 和 $$A
之间的子字符串。
基本数据类型包装类的作用是:将基本的数据类型包装成对象。因为有些方法不可以直接处理基本数据类
型,只能处理对象,例如 的 $$ 方法,参数就只能是对象。这时就需要使用他们的包装类将他们包
装成对象。
例:在屏幕上打印出一个+组成的矩形,矩形的宽度和高度通过启动程序时传递给 0()方法的参数指
定。
#3
/
#$0!12"
**0!"的参数是 类型的数组,用来做为长,宽时,要转换成整型。
/
3!142"!"&
'3#3!12"&
**'3?!12"!"&
**以上为三种将字符串转换成整形的方法。
!4&B'&"
/
!"&**使用 ,是因为它是可追加的。
!4&B&"
/
##$!-+-"&
7
,0#!!""&**在打印之前,要将 转化为 类型。
7
7
7
比较下面两段代码的执行效率:
()!"&
C!4&B&"
/
D+D&
7
!(" !"&
C!4&B&"
/
##$!E+D"&
7
!" 和(()在运行结果上相同,但效率相差很多。
() 在每一次循环中,都要先将 类型转换为 类型,然后将‘+追加进去,然后再调用
()方法,转换为 类型,效率很低。
(() 在没次循环中,都只是调用原来的那个 对象,没有创建新的对象,所以效率比较高。
类与 类
由于 不支持全局函数和全局变量,所以 设计者将一些与系统相关的重要函数和变量放在 ,0
类中。
我们不能直接创建 0 的实例,只能通过 00()静态方法来获得。
编程实例:在 程序中启动一个 $ 记事本程序的运行实例,并在该运行实例中打开该运行程序的
源文件,启动的记事本程序 @ 秒后关闭。
剩余63页未读,继续阅读
jijihahalala
- 粉丝: 80
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
- 基于matlab+DWT的图像水印项目,数字水印+源代码+文档说明+图片+报告pdf
- (优秀毕业设计)基于python实现的数字图像可视化水印系统的设计与实现,多种数字算法实现+源代码+文档说明+理论演示pdf
- 基于DWT-DCT-SVD和deflate压缩的数字水印方法python源码+Gui界面+演示视频(高分毕业设计)
- 基于matlab实现DWT、DCT、SVD算法数字图像水印可视化系统+GUI界面+文档说明+详细注释(高分毕业设计)
- NCIAE-Data-Structure大一大二笔记
- 学习wireshark笔记
- digital-image-数据可视化笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页