
java
文章平均质量分 93
DCVFGVB
这个作者很懒,什么都没留下…
展开
-
JAVA//异常、断言和日志
1. 处理错误1.2 异常分类异常对象都是派生于 Throwable 类的一个实例。用户可以创建自己的异常类。Error 类层次结构描述了 Java 运行时系统的内部错误和资源耗尽错误。 应用程序不应该抛出这种类型的对象。 如果出现了这样的内部错误, 除了通告给用户,并尽力使程序安全地终止之外, 再也无能为力了。这种情况很少出现。主要关注 Exception 层次结构。 这个层次结构又分解为两个分支:一个分支派生于 RuntimeException ; 另一个分支包含其他异常。划分两个分支的规则是原创 2022-05-25 19:28:33 · 367 阅读 · 0 评论 -
JAVA//接口、lambda 表达式与内部类
1. 接口抽象类和接口统称为超类型。假设希望使用 Arrays 类的 sort 方法对 Employee 对象数组进行排序, Employee 类就必须实现 Comparable 接口。接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。就是说,接口定义了一组如果实现该接口必须定义的方法。接口示例:声明接口时,接口中的所有方法自动地属于 public。但在实现接口时,必须把方法声明为 public; 否则, 编译器将认为这个方法的访问属性是包可见性, 即类的默认访问属性原创 2022-05-23 16:20:50 · 254 阅读 · 0 评论 -
JAVA//继承
1. 类、超类和子类JAVA使用extends替代了C++中的:。在Java 中, 所有的继承都是公有继承, 而没有C++ 中的私有继承和保护继承。父类 == 超类 == 基类子类 == 派生类 == 孩子类1.1 覆盖方法如果在子类中定义了一个与超类签名相同的方法, 那么子类中的这个方法就覆盖了超类中的这个相同签名的方法。(签名=方法名字+参数列表,返回类型不是签名的一部分),如果覆盖后修改了返回类型,称这两个方法具有可协变的返回类型。子类的方法不能够直接地访问超类的私有域。 必须借助超类原创 2022-05-10 20:56:03 · 777 阅读 · 0 评论 -
JAVA//对象与类
1. 面向对象编程概述对象中的数据称为实例域,操纵数据的过程称为方法。每个特定的类实例(对象)都有一组特定的实例域值。这些值的集合就是这个对象的当前状态( state )。无论何时,只要向对象发送一个消息,它的状态就有可能发生改变。对象状态的改变必须通过调用方法实现(如果不经过方法调用就可以改变对象状态,只能说明封装性遭到了破坏。)1.1 类之间的关系1.依赖 use a如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类 。2.聚合 has a聚合关系意味着类 A 的对象包含原创 2022-05-05 20:06:55 · 220 阅读 · 0 评论 -
JAVA//JAVA基本程序设计架构
java applet是在网页中运行的java程序。1. JAVA整形JAVA的整形范围和运行的机器无关,这就导致JAVA可移植性较好。长整型后加上L/l;十六进制有前缀0x或0X;八进制前缀为0;从JAVA7开始,可在数值前面加上0b/0B表示二进制数;还可以为数字添加下划线,便于阅读,编译器会自动去掉这些下划线。由上面展示的整型可以看出,JAVA没有无符号类型。2. 浮点类型默认情况下浮点数值被认为是double类型,可在后面加上后缀f/F注明他是float,也可以加上D/d注明他是原创 2022-04-26 14:28:58 · 1261 阅读 · 0 评论