摘要:
[Toc] 内部类是什么 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 阅读全文
摘要:
[Toc] 学完抽象类来学接口。 接口是什么? 接口不是类,而是对类的一组需求描述。比如我们的鼠标,U盘全都有统一的USB接口。任何实现了某一接口的类,都必须实现该接口规定的方法,如果只实现了一部分,那么这个子类必须声明为抽象类,这点和抽象类一样。 示例代码。 有了抽象类,为什么还要接口 java中 阅读全文
摘要:
@author: Tobin @date: 2019/10/23 21:50:27 通配符wildcard:用来匹配值的一部分的特殊字符 搜索模式search pattern:由字面值,通配符或两者组合构成的搜索条件 使用LIKE表示通配符搜索模式。 阅读全文
摘要:
@author: Tobin @date: 2019/10/23 20:16:12 使用SELECT的WHERE子句指定搜索条件。 阅读全文
摘要:
@author: Tobin @date: 2019/10/23 21:39:15 组合WHERE子句建立功能更强的更高级的搜索条件,使用NOT和IN操作符。 阅读全文
摘要:
@author: Tobin @date: 2019/10/23 20:15:51 使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据。 阅读全文
摘要:
[Toc] 源码 由源码可知。 第一:Objcet类的clone()方法是一个native方法。native方法的执行效率一般远高于Java中的非native方法(一般不是java语言所写)。这也解释了为什么要用Object的clone()方法,而不是先new一个类,然后把原始对象复制到新对象中,虽 阅读全文
摘要:
[Toc] 这篇主要分析abstract修饰符的用法,abstract和接口的比较以及常见的面试题。 abstract详解 abstract一般用来修饰类和方法。 1.abstract修饰类 abstract修饰类,会使得类变成抽象类,抽象类不能生成实例,但是可以作为对象变量声明的类型,也就是编译时 阅读全文
摘要:
"转载" [Toc] 字节码数据在 Java 虚拟机内存中是如何存放的 ?Java 虚拟机在为类实例或成员变量分配内存是如何分配的 ?要解答上面这些问题,我们首先需要了解一下 Java 虚拟机的内存结构。 其实 Java 虚拟机的内存结构并不是官方的说法,在《Java 虚拟机规范》中用的是「运行时数 阅读全文
摘要:
"转载" [Toc] 无论什么语言写的代码,其到最后都是通过机器码运行的,无一例外。那么对于 Java 语言来说,其从源代码到机器码,这中间到底发生了什么呢?这就是今天我们要聊的。 如下图所示,编译器可以分为:前端编译器、JIT 编译器和AOT编译器。下面我们逐个讲解。 前端编译器:源代码到字节码 阅读全文