随笔分类 - Common Sense
摘要:Java的异常处理机制简介 Java的异常结构图 从图中观察可得:所有的异常类是从java.lang.Exception的继承子类。Exception类是Throwable的子类。Error也是它子类之一,异常可能在如下几种情景下发生:用...
阅读全文
摘要:String、StringBuffer、StringBuilder 比较先对三者的速度做一下比较: 1.String: 结果: 2.StringBuffer: 结果: 3.StringBuilder: 结果: 三者的速度: StringBuil...
阅读全文
摘要:前言开头先回忆一下,面向对象的三大特征:封装(数据抽象)、继承、多态。为什么多态排在最后一位,因为它是以前面两个为前提的,尤其是继承。多态概念梳理多态本质在于 同一种行为的多样化表达 (这句话不禁让我想起了基因的多样性表达,这是现实世界物种多态的原因)。对于...
阅读全文
摘要:前言先声明一个常识,类域和局部变量初始化的差异如下, 局部变量不初始化会报错: 类中属性(也称域)不赋初值,默认为0,如果是引用默认为空。 正题一、类中属性按照定义的顺序初始化我们声明一个Child类,拥有两个构造方法: 我们在Main类中创建Child的...
阅读全文
摘要:前言笔者之前一直对super关键字不是很理解,尤其是有说法,super关键字会在子对象里创建一个父对象这种说法,第一次听到时我只是感叹java神奇。 但是那时作为新手的我,只能选择相信,但是后来越学就越不相信。误解在国内查阅相关super关键字介绍,大多也...
阅读全文
摘要:前言首先声明,用接口或者抽象类实例化一个对象是不可能的,错误的。接口、抽象类实现注意点Interface 属性默认都是 public static final方法默认都是 public abstract 都不用显示声明抽象类 至少含有一个方法是abstrac...
阅读全文
摘要:访问修饰符切勿心急,慢慢看。先上图网上说法,关于访问修饰符限制范围大家先了解一下: 上图我从网上找的图,但是说明却不怎么详尽,经过一番思考,不管是类,属性还是方法,作者觉得访问修饰符是从这两个方面来限制他们的:可见性角度,抑或称可调用性,决定是否可见,即使用...
阅读全文
摘要:1、什么是环境变量 引用百度百科里面的解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。看到这里我相信大家可能还是有所疑惑,但是,不急,接着看。2、为什么需要环境变量 windows系统下,假如我们安装了某...
阅读全文

浙公网安备 33010602011771号