黑马程序员_java编程基础10面向对象

---------------------- android培训java培训、期待与您交流! ----------------------

 

1、finally中存放的是一定会被执行的代码。通常用于关闭资源。
2、异常处理语句的几种格式
 1.try
 {
 }
 catch()//可以多个catch
 {
 }
 2.try
 {
 }
 catch()
 {
 }
 finally
 {
 }
 3.try
 {
 }
 finally
 {
 }
3、catch是用于处理异常的,如果没有catch就带表异常没有被处理过,如果该异常是检测时异常,那么必须声明。
4、异常在子父类覆盖中的体现:
 1.子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者改异常的子类。
 2.如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集。
 3.如果父类或者借口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常。如果子类方法发生了异常,就必须要进行try处理,绝对不能抛。
5、包 package  定义包名如果多个单词组成,所有字母小写
 javac -d d:\java0217\day10 packageDemo.java
  或者 javac -d . packageDemo.java建立一个pack文件夹。
 运行时:java pack.PackageDemo
 在使用set classpath时,只用指向pack 的父目录。
6、包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
   不同包中的子类还可以直接访问父类中被protected(保护)权限修饰的成员。
   包与包之间可以使用的权限只有两种,public protected。
 权限访问:
   public  protected   default(默认,什么都不写) private
 同一个类中    ok  ok  ok       ok 
 同一个包中    ok  ok  ok
 子类   ok  ok
 不同包中  ok
7、多层包目录   package pack.haha.hehe.heihei;
8、导入import。
 packb.haha.hehe.heihei.DemoC c=new packb.haha.hehe.heihei.DemoC();
 为了简化类名的书写,使用import.它导入的是包中的类。
 import packb.haha.hehe.heihei.*;这是导入heihei中所有的类。
 建议不要写通配符*,需要用到包中的哪个类,就导入哪个类。
 建议定义包名不要重复,可以用url来完成定义,url是唯一的。
9、jar包
     jar -cf haha.jar packa pack 将packa和pack压缩到一个名字为haha的jar包内
 jar -tf haha.jar查看haha.jar内的内容
10、  > c:\2.txt   命令符的一个操作,将内容存放在C盘的2.txt文件中
11、第10天05视频。异常总结。
 06视频,面对象练习。
12、一个.java文件里面不能出现两个或者以上的共有(public)类
---------------------- android培训java培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值