---------------------------------------------此博文待补充------------------------------------------------------------
①Java平台和Java虚拟机
平台(platform):是指程序运行的硬件或软件环境
大多数平台指操作系统和和硬件的组合。
平台:操作系统(Windows、Linux等)、硬件
Java平台(软件平台):Java虚拟机(JVM)、Java应用程序接口(JavaAPI)
②
面向过程
程序=数据结构+算法;
面向对象:
程序=对象+消息;
对象由状态和行为组成,状态描述对象的静态特征,行为描述对象的动态特征;
类和对象的关系:类是对象的抽象,对象是类的实例;
③访问修饰符
private:同一个类中可以被调用
protected:同一个包中的类及子类,同一个类可以被调用
public:任何类都可以调用
④synchronized和native
synchronized:同步 transient:临时变量,不能被序列化
native:调用本地方法 volatile多线程中被共享的变量
⑤Java里各类数据类型的默认值
byte 0 float 0.0f short 0 long 0L int 0 double 0.0 char \u0000 boolean false
相关推荐
代码随想录知识星球精华-大厂面试八股文v1.1 代码随想录知识星球精华-大厂面试八股文v1.1 代码随想录知识星球精华-大厂面试八股文v1.1 代码随想录知识星球精华-大厂面试八股文v1.1 代码随想录知识星球精华-大厂面试...
多因子模型是一种统计模型,用于分析和解释股票收益的来源,通常用于投资组合管理和金融工程领域。该模型的基本思想是将股票的收益分解为一系列因子(如市场因子、规模因子、价值因子、动量因子等)的线性组合加上一...
用户可以在记录中写下自己的解题思路、关键代码和总结等内容,方便日后回顾和复习。 ## 刷题笔记记录的优点 刷题笔记记录有以下几个优点: - 帮助用户更好地理解和掌握题目解法 - 促进用户对算法和数据结构的深入...
首先,教学设计从学生实际出发,考虑到中职学生可能存在的学习困难,如基础知识薄弱、学习兴趣不高、注意力易分散等。因此,教师需要通过引导和督促,激发学生的学习兴趣,帮助他们养成良好的学习习惯。 在教材分析...
在前端领域,"最强八股文"可能会包括HTML、CSS和JavaScript的基础知识,例如DOM操作、事件处理、BFC(块格式化上下文)、CSS布局模式如Flexbox和Grid、以及ES6+的新特性。此外,还可能涉及到React、Vue或Angular等...
代码随想录贪心算法知识,非常管用
1. **C++**:讲解了C++的基础知识,如关键字与运算符、指针与引用,以及STL(Standard Template Library)、泛型编程和C++11新特性。同时,《Effective STL》的实践指导也被包含在内,帮助理解C++的高效编程技巧。 ...
《代码随想录》通过实例引导读者逐步掌握这些知识,每个算法都会配合C++代码进行详细解释,使读者能够在实践中巩固理论知识。这本书是提升编程思维、熟练运用C++解决实际问题的理想教程。通过阅读和实践书中的例子,...
二叉树遍历
从给定的文件信息来看,「代码随想录」动态规划专题精讲(v1.2).pdf 的内容涉及到编程算法中的动态规划专题的精讲。动态规划(Dynamic Programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息...
计算机基础知识汇总 计算机基础知识汇总可以分为六大块:组成原理、操作系统、数据库、编译原理、计算机网络、数据结构,以及分布式基础知识。 1. 组成原理 计算机组成原理是计算机专业的基础知识,包括冯诺依曼...
2015-04_P292 软件随想录.pdf 1
随想出题是一款专为教育领域设计的软件,其免费版提供了基础的试题生成与管理功能,旨在帮助教师和学生更便捷地进行教学活动。这款软件的核心特点是简单易用,功能实用,尤其适合家庭学习和课堂教学环境。 1. **...
通过学习《代码随想录》,你可以系统地了解和掌握这些基础知识,为面试和工作中的问题解决做好准备。 书中可能包含以下核心知识点: 1. **基础数据结构**:数组、链表、栈、队列、哈希表、二叉树等。理解这些数据...
《软件随想录 - More Joel on Software》是乔尔·斯波斯基(Joel Spolsky)的一本经典著作,他是一位知名的软件开发者、企业家和博客作者。这本书汇集了他在软件开发、团队管理、产品设计等多个领域的深入思考和经验...