随笔分类 - Java常见知识点
准备25届实习时整理的常见java开发知识点
发表于 2023-11-18 18:47阅读:18评论:0推荐:0
摘要:MySQL 概述: 关系型数据和非关系型数据库的区别,有哪些应用场景 有哪些非关系的 单表操作: 三种SQL语言类型,MySql本身常用命令 DDL-数据定义语句: 表的常用操作 truncate / delete --drop 操作的区别 varchar最大字节数 DML Update语句的sql
阅读全文 »
发表于 2023-11-13 20:27阅读:46评论:0推荐:0
摘要:JUC 线程 线程原理: 线程上下文切换,用户态和内核态,切换为什么慢 哪些会引起切换,阻塞、唤醒、synchronized为什么重量级 线程模型和操作系统的关系 协程是什么,优点:协程之间的调度是怎样的? 什么是进程: 特征 什么是线程: 为什么多线程什么时候用会变快,什么用单线程, 进程和线程的
阅读全文 »
发表于 2023-11-05 08:31阅读:23评论:0推荐:0
摘要:JVM JVM概述: 是什么-规范,有什么作用 Java为什么可以跨平台移植 Java怎么做编译?与C语言的编译有什么区别? jvm jre jdk 整体的架构: 内存结构 内存结构/内存模型--即为运行时数据区: JVM了解过哪些版本,1.8和1.7内存结构不同的地方 方法区规范(8之前永久代实现
阅读全文 »
发表于 2023-11-04 11:16阅读:166评论:0推荐:0
摘要:JavaSe 面向对象 Java对象创建的流程步骤,和方法 new初始化过程,和反射相比谁更快? 怎样唯一确定一个类?如果两个类的全限定名相同怎么办? 为什么要有封装类 static和final区别。 static表示属于类,只有一个 static修饰的字段什么时候初始化,放在哪 对于static变
阅读全文 »