首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java基础知识总结
momo888
创建于2022-11-28
订阅专栏
本专栏用于收录Java相关的基础知识。初步打算用于备战暑期实习面试。
暂无订阅
共8篇文章
创建于2022-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Java常见问题】基础知识(八)设计模式
一共有23种经典设计模式,分为创建型、结构型、行为型三类。以下先介绍这些模式中大多用到的基本原则。 七大原则 可以理解为类的六大原则+合成复用原则(尽量使用对象的组合或聚合而非继承)
【Java常见问题】基础知识(七)内存管理(垃圾回收机制)
HotSpot采用的算法是分代算法。 分代思想 分为年轻代、老年代、永久代。 年轻代分为: Eden Survivor Survivor Java8中移除了永久代,转而由MetaSpace代替(一块本
【Java常见问题】基础知识(六)多线程
实现Java多线程的方式? 通过Thread对象的API控制线程 extends Thread类,重写run方法 实现Runnable接口,实现run方法(推荐) 通过Executor框架中的功能类C
【Java常见问题】基础知识(五)常用数据结构——容器篇
Collections Collection和Collections的区别是什么? 前者是一个集合接口,后者是一个针对集合类的包装类,后者服务于前者。 List ArrayList和LinkedLis
【Java常见问题】基础知识(四)流
Java 流基本问题 分类 流分为两种:字节流和字符流。 区别 字节流在处理输入输出时不用到缓存,字符流会。 设计理念 Decorator设计模式(指在不改变现有对象结构的情况下,动态地给该对象增加一
【Java常见问题】(三)基础知识
什么是反射? 指的是Java中动态获取类或对象的属性及方法以完成功能调用的特性 讲讲Lambda表达式? 函数式编程,可以结合实际的代码例子讲讲它的用法。 多态的实现机制 这是类中的方法的概念。 有o
【Java常见问题】(二) 浅谈volatile
volatile是线程安全的吗 volatile并不能保证线程安全。 那volatile有什么作用或者说特点? 解决多核CPU高速缓存导致的变量不同步 这涉及到了线程安全的可见性问题。 解决指令重排序
【Java常见问题】(一)基础知识篇
Java初始化的顺序 有以下原则:(序号越小优先级越高) static>non-static 父类>子类 按成员变量定义的顺序 对于同一个成员,在域中初始化和块中初始化平级,即按照从上到下的顺序,以最