![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 71
Java基础部分
qq_41603622
少年的征途是星辰大海
展开
-
JVM(Java虚拟机)
目录1. JVM概念2. JVM的内存区域划分(面试问题)3. JVM的垃圾回收(巨高频考点)1. JVM概念JVM(Java Virtual Machine的简称。意为Java虚拟机)JVM要做的事情:类加载执行引擎(解释执行字节码)动态内存管理(申请内存/释放内存(垃圾回收)2. JVM的内存区域划分(面试问题)1,堆区:通过关键字 new 出来的对象都存放在堆区,也是 JVM 占据空间最大的区域2,方法区:存放类对象,就是一个.java文件通过 javac 编译成.cla原创 2021-08-23 09:22:58 · 246 阅读 · 1 评论 -
抽象类和接口的区别
抽象类和接口的区别原创 2021-06-02 17:54:26 · 980 阅读 · 1 评论 -
面向对象语言的三大特性之封装、继承、多态
面向对象语言的三大特性之封装、继承、多态一.面向对象1.1.那么去形容面向对象呢?1.2.类和对象的概念1.3.static关键字详解二.封装2.1.什么是封装?2.2.private实现封装三.继承四.多态4.1.向上转型4.2.方法重写4.3.动态绑定理解多态一.面向对象C语言相信大家应该都不陌生,它是一门面向过程的语言,关注的是过程,通过分析求解问题的过程,再通过函数逐步调用,最后解决问题。而Java是基于面向对象的,关注的是对象,将一件事拆分为多个对象,通过对象之间的交互解决问题。1.1.那原创 2021-05-31 17:20:26 · 1266 阅读 · 4 评论 -
面向对象总结性项目-简易的图书管理系统
简易的图书管理系统概述创建的包和类主函数Mainbook层operation层user层运行结果概述简易的图书管理系统中所包含的知识点主要为面向对象中的封装,继承,多态,接口,抽象类,包,顺序表的增删查改等技术。能够实现管理员的普通用户的对图书管理的部分功能。详细如下创建的包和类主函数MainMain.javaimport book.BookList;import user.AdminUser;import user.NormalUser;import user.User;impor原创 2021-04-25 17:46:28 · 1391 阅读 · 7 评论 -
Java中数据类型和运算符的基本知识点
Java中数据类型和运算符的基本知识点1、数据类型1.1 整型变量 //基本语法格式 int 变量名 = 初始值; int num = 10; // 定义一个整型变量 System.out.println(num) ;1.2 长整型变量 //基本语法格式 long 变量名 = 初始值; long num = 10L; // 定义一个长整型变量, 初始值写作 10l 也可以 (小写的 L, 不是数字1). System.out.println(num) ;1.3 双精度浮点型变量原创 2021-03-31 23:22:57 · 1017 阅读 · 1 评论