? 1. 相关概念 1.1字节码文件的跨平台性 Java 语言是跨平台的(write once, run anywhere) 当 Java 源代码成功编译成字节码后,如果想在不同的平台上面运行, 则无须再次编译 但是 这个优势不再那么吸引人了。Python、PHP、Perl、Ruby、Lisp 等有 ...
分类:
其他好文 时间:
2020-12-22 12:16:04
阅读次数:
0
对比invokevirtual 和 invokestatic 两个 jvm指令的区别 从 hikaricp 数据库连接池 的性能优化点 作为切入点进行分析 invokevirtual 的作用实际是 调用实例化对象中的对象方法,其会按照从当前实际对象类型进行方法查找,按照继承或实现 层级关系 依次往上 ...
分类:
其他好文 时间:
2020-12-22 11:58:07
阅读次数:
0
java 基础知识图解 Java 语言的特定 面向对象 两个基本概念:类,对象 三大特性:封装,继承,多态 健壮性 吸收了 C/C++ 语言的有点,但去掉了其影响呈现健壮性的部分(如:指针,内存的申请与释放等),提供了一个相对安全的内容管理和访问机制 跨平台性 跨平台性:通过Java语言编写的应用程 ...
分类:
编程语言 时间:
2020-12-19 13:26:40
阅读次数:
1
Scala是以JVM为运行环境的面向对象的函数式编程语言,它可以直接访问Java类库并且与Java框架进行交互操作 ...
分类:
其他好文 时间:
2020-12-19 13:14:39
阅读次数:
1
1. 继承 1.1 继承的实现 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 实现继承的格式 继承通过extends实现 格式:class 子类 extends 父类 举例:class Dog extends Animal 继承 ...
分类:
编程语言 时间:
2020-12-19 12:53:58
阅读次数:
4
`import java.util.HashMap; public class Demo9{ public static void main(String[] args){ HashMap<Integer,String> m1 = new HashMap<>(); HashMap<Integer,S ...
分类:
其他好文 时间:
2020-12-19 12:20:54
阅读次数:
1
# 特性
1. 支持 **数据源分组** ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。
2. 支持数据库敏感配置信息 **加密** ENC()。
3. 支持每个数据库独立初始化表结构schema和数据库database。
4. 支持 **自定义注解** ,需继承DS(3.2.0+)... ...
分类:
编程语言 时间:
2020-12-18 13:08:12
阅读次数:
2
面向对象中 这一章主要涉及面向对象的三大特征,包括封装、继承、多态、(抽象)。 封装 程序设计追求“高内聚,低耦合”: 高内聚 :类的内部数据操作细节自己完成,不允许外部干涉; 低耦合 :仅对外暴露少量的方法用于使用。 通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来,这就是封装性的设计思想。 通过将 ...
分类:
编程语言 时间:
2020-12-18 13:03:02
阅读次数:
3
嗨!我是前端小M~~ 面向对象 面向对象编程:一种编程范式(编程方式,编程成果) 将现实问题构建关系、抽象成类,为类定义属性、方法、在将类【实例化】成实例,访问实例属性,调用实例方法进行使用 let arr = new Array(); arr==>实例 array=>数组例 编程范式(编程方式,编 ...
分类:
Web程序 时间:
2020-12-18 13:02:45
阅读次数:
4
什么是对象 面向对象& 面向过程 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面向过程适合处理一些较为简单的问题 例如:一个人从冰箱里拿吃的 第一步:起来 第二步: 打开冰箱 第三步:拿出东西 第四步:关上冰箱 面向对象思想 物以类聚,分类的思维模式,思考问题首相会解决问题需要哪些 ...
分类:
其他好文 时间:
2020-12-18 13:00:58
阅读次数:
3