如鹏网JAVA培训笔记6晓伟整理文档格式.docx

上传人:b****6 文档编号:17659393 上传时间:2022-12-07 格式:DOCX 页数:10 大小:1.20MB
下载 相关 举报
如鹏网JAVA培训笔记6晓伟整理文档格式.docx_第1页
第1页 / 共10页
如鹏网JAVA培训笔记6晓伟整理文档格式.docx_第2页
第2页 / 共10页
如鹏网JAVA培训笔记6晓伟整理文档格式.docx_第3页
第3页 / 共10页
如鹏网JAVA培训笔记6晓伟整理文档格式.docx_第4页
第4页 / 共10页
如鹏网JAVA培训笔记6晓伟整理文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

如鹏网JAVA培训笔记6晓伟整理文档格式.docx

《如鹏网JAVA培训笔记6晓伟整理文档格式.docx》由会员分享,可在线阅读,更多相关《如鹏网JAVA培训笔记6晓伟整理文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

如鹏网JAVA培训笔记6晓伟整理文档格式.docx

只好央求父亲带我去镇里面买了联通的3G无限网卡。

可是当我得知无线网卡一个月只能使用4G流量的时候,对于一个要整天在网上学习的我困难再一次降临!

好吧,于是我决定每天骑自行车去镇里的小卖部进行学习,那个小卖部有三台电脑可以联网学习。

总算可以看在线视频了。

当买卡回家后发现山区的网速(555555)我真的想哭。

没信号!

父亲告诉我可能家距离信号塔远的原因.于是乎,我问父亲信号塔在哪?

父亲说在村边建的两个信号塔(一个移动的,一个联通的)。

可是信号塔距离我家太远,我在哪学习呢?

父亲说信号塔附近有个荒废的学校,在荒废的学习里有一个看门的孤寡老人(那曾今是我小学读书的地方,现在村子里的孩子都去镇里上学)让我在那学习总算解决了天寒地冻的有个取暖的地方。

同时信号问题也得以解决。

不幸中的万幸,且行且珍惜!

异常机制:

thrownewIllegalArgumentException(“i必须大于0”);

A(3)>

B

(2)>

C(5)>

D(1,throw...)

D在第一行抛出异常,则:

D的第一行之后的内容不再执行

C在第五行之后的内容不再执行

B在第二行之后的内容不再执行

A在第三行之后的内容不再执行

异常的调用堆栈

private只可以被自己调用,不可以让子类和兄弟类调用,保证了private成员的安全性。

public可以被子类和兄弟类调用.

Protected,protected成员可以被同包(packade)中兄弟和自己以及子类(直接和间接访问)的其他类调用。

 

protected与private和public之间的关系与区别:

枚举类型:

1.有一些数据类型是开放性范围的,比如int、float、String;

有些数据可选值是有限范围的、比如星座、月份名方向,如果用1/2/3/4代表东西南北,那万一设置了8怎么办?

(非法值)所以需要一种可选值范围是有限的,避免非法值

2.枚举类型是一种定义确定取值范围的特殊类型(可选值一般大写)

3.JDK5.0之后的语法为:

enmuDir

{

EAST,WEST,NORTH,SOUTH;

}

4.Dird=Dir.EAST;

5.枚举类型中还可以定义方法,在所有枚举定义结束后写“;

”比如getValue(得到代表的整数)、parse(把整数解析为枚举对象)。

常见用法:

给枚举定义一个确定的值,构造函数要定义为private

枚举类型(enum)转换为整型类型(int)或者

整型类型(int)转换为枚举类型(enum)。

Dir类声明为private类型,有且只有四个Dir的实例(对象):

EAST

(1),WEST

(2),SOUTH(3),NORTH(4);

必须把Dir设置为private类型,否则的话,其他类也可以修改Dir类了。

publicintvalue()//相当于把枚举类型转化为了int类型

{

returnvalue;

}

Dirvalues[]=Dir.values()//获得Dir的所有可选值

for(inti=0;

i<

values.length;

i++)

System.out.println(values[i].toString+values[i].value);

//输出所有的枚举对象

//注意必须是static类型

publicstaticDirparseDir(intvalue)//相当于把int类型转化为枚举类型

Dirdir=values[i];

if(dir.value==value)

returndir;

//returnnull;

温和的方法

//强硬的方法(抛出异常)

thrownewIllegalArgumentException(value+“不是Dir的合法值!

”)

注意:

非void方法,必须在所有的可能条件都要有返回值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1