上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 118 下一页
摘要: 面向对象(Object Oriented)是一种思想,模拟了人类认识客观世界的逻辑。其中类是面向对象的实现手段。 使用面向对象编程思想解决问题时,首先需要从问题中提炼出问题涉及的角色,以及对不同角色各自的特征和关系进行封装。 以角色为主体,描述角色的行为,从而解决问题。 三大特性: 封装:封装把⼀个 阅读全文
posted @ 2022-08-22 11:17 一乐乐 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 内存模型 内存、线程有关 JMM内存模型是JVM在计算机内存中如何工作的行为规范;它屏蔽了各种硬件和操作系统的访问差异。保证了java程序在各种平台下对内存的访问都能够得到一致性的效果的。 通过这套规范,用于保证多线程对共享数据操作的原子性、可见性、有序性; 具体规范: 所有的变量都存储在主内存(物 阅读全文
posted @ 2022-08-22 10:49 一乐乐 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ☺ 面试聊聊反射机制? Java的反射机制:是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种 动态获取程序信息以及动态调用对象的功能 称为Java语言的反射机制。 ☺ 聊一下反射的原理? jav 阅读全文
posted @ 2022-08-22 09:28 一乐乐 阅读(39) 评论(0) 推荐(0) 编辑
摘要: ☺ 心得:如何学习源码: 从某个执行过程入手,建议先从整体入手,了解底层的数据结构是怎么一步一步优化的。最后,在了解完底层的数据结构优化过程后,从重要的核心方法入手,从它的执行流程入手,先去网上搜索了解它的执行流程过程(推荐看流程图),再去看源码。 (1) 从某个执行过程入手,建议先从整体入手,了解 阅读全文
posted @ 2022-08-21 09:51 一乐乐 阅读(447) 评论(1) 推荐(0) 编辑
摘要: 一、分治 1、定义:分治,也就是分而治之。 它的一般步骤是: ① 将原问题分解成若干个规模较小的子问题(子问题和原问题的结构一样,只是规模不一样) ② 子问题又不断分解成规模更小的子问题,直到不能再分解(直到可以轻易计算出子问题的解) ③ 利用子问题的解推导出原问题的解 分治策略非常适合用递归 需要 阅读全文
posted @ 2022-08-19 15:09 一乐乐 阅读(71) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 118 下一页