随笔分类 -  JAVA进阶

摘要:1.处理异常 语法: 说明: 如果程序代码1运行时有异常则被catch捕获,程序代码1跳过,执行程序代码2和3;如果程序代码1运行时未发生异常,执行程序代码1和3,跳过程序代码2; finally模块原则上可以不写,书写的目的是增加程序可读性。 catch ()里的参数可以理解成赋值语句; 异常变量 阅读全文
posted @ 2020-02-26 19:35 惟一2020 阅读(232) 评论(0) 推荐(1)
摘要:1.继承 语法: 调用父类的构造方法: super(参数); 调用父类的属性和方法:super.[方法或全局变量]; 重写:重写发生在继承中,子类通过重写覆盖父类的方法;重写访问权限只能扩大或保持一致,不能缩小!被private修饰的父类不能重写。 重载:重载发生在类内部,重载是改写同一方法的参数列 阅读全文
posted @ 2020-02-26 13:51 惟一2020 阅读(596) 评论(0) 推荐(1)
摘要:1.创建对象 运行结果: 注意 :new一下对象就在内存的堆区被创建了,并不需要用变量接收,在对象需要重复使用时需要用类变量接收。 2.抽象类 抽象类的最大规则是一个抽象类必须有一个抽象方法! 阅读全文
posted @ 2020-02-26 12:57 惟一2020 阅读(275) 评论(2) 推荐(1)
摘要:1.面向对象 面向对象的特点:封装、继承、多态、抽象 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。 继承: 阅读全文
posted @ 2020-02-25 22:00 惟一2020 阅读(257) 评论(0) 推荐(1)
摘要:1.一维数组 声明:dataType[] array = new dataType[arraySize]; 创建:dataType[] array = {value0, value1, ..., valuek}; 温馨提示: java里定义数组支持int[] arr; int arr[];两种写法, 阅读全文
posted @ 2020-02-25 17:25 惟一2020 阅读(278) 评论(0) 推荐(1)