javaSE基础
文章平均质量分 67
java学习爱好者--总结学习成果
、寄生于黑暗中的光,
初学机器学习、深度学习,java,有错的地方请指正
展开
-
我的第一个springmvc程序
我的第一个springmvc程序原创 2022-06-12 22:06:48 · 75 阅读 · 0 评论 -
我的第一个spring程序
我的第一个spring程序原创 2022-06-12 21:33:43 · 58 阅读 · 0 评论 -
java——Day5
第十章 理解为什么要进行封装?封装有什么好处?封装的代码怎么实现?10.1 知识框架10.2 封装的理解 封装说明白点就是对封装的对象进行保护,尽可能的隐藏封装对象的具体实现细节,让外部只能够通过特定的方式方法来访问该封装对象。 此外,封装过后就形成了独立实体,独立实体可以在不同的环境下使用,这样可以降低程序的耦合度,提高程序的扩展性,以及重用性和复用性。10.2.1 不封装存在问题 一般来说我们所说的封装对象就是实体类,比如下面这段代码,如果不封装就会造成程序的不安全:publi原创 2021-10-27 22:48:57 · 68 阅读 · 0 评论 -
java——Day4
第八章 认识面向对象 了解面向对象,知道类和对象的区别,会进行类的定义8.1.1 知识框架8.2 面向过程和面向对象的区别 “面向过程”是一种以过程为中心的编程思想,简称OP,就是分析出解决问题所需要的步骤,然后用函数一一把这些步骤实现,使用的时候一一调用就可以了,所以面向过程关注点是在步骤上,并没有关注对象这个事物 “面向对象”是一种以对象为中心的编程思想,简称OO,随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。一切事物皆对象,通过面向对象的方式,将现实中的事物抽象成对象,原创 2021-10-27 19:31:58 · 63 阅读 · 0 评论 -
JVM内存管理的过程讲解
先看一段代码:public class StudentTest{ public static void main(String[] args){ int i = 10; Student student = new Student(); }} 接下来开始分析内存变化: 1、第一步进行类加载:将方法中需要的类文件加载到方法区中: 2、接下来,程序开始执行,首先,开始执行main()方法,将main()方法的栈桢放入栈内存中: 3、接下来执行第一条程序,创建一个int基本原创 2021-10-26 22:22:42 · 98 阅读 · 0 评论 -
java笔记——Day3
7.3 栈数据结构 常见的数据结构:栈、队列、链表、数组、树、图、堆、散列等等,目前我们首先第一个接触到的是stack数据结构,如下图所示: 栈又叫做堆栈,仅允许在表的一端进行插入和删除运算,这一端被称之为栈顶,相对的,把另一端称为栈低,向一个栈插入新元素又称之为进栈,入栈或者压栈(push),从一个栈删除元素又称之为出栈、退栈或弹栈,他是把栈顶元素删除掉,使其临近的元素称为新的栈顶。如下图所示: 由图可以看出,栈数据结构的特点:先进后出,后进先出原则7.4 方法执行过程中内存的变化我们原创 2021-10-25 20:05:24 · 86 阅读 · 0 评论 -
java笔记——Day2
第三章 变量 理解变量的本质是什么,在开发中有什么用?变量三要素是什么?怎么声明变量?怎么给变量赋值?变量是如何分类的?变量的作用域?3.1.1 字面量 字面量就是数据/数值 数据被分为:整数型、浮点型、字符型、布尔型、字符串型等等3.1.2 变量 变量三要素:变量类型、变量名、变量值。 当然,在声明变量的时候可以不用赋值,可以再之后给变量赋值,赋值时,赋的值一定要和变量类型一致,要不然会编译报错。3.1.3 变量分类 变量根据声明的位置不同可以分为:局部变量和成员变量。在方原创 2021-10-25 10:56:39 · 73 阅读 · 0 评论 -
java笔记——Day1
第一章:java开发环境的搭建 这里,java开发环境的安装与路径的设置就不在叙述,有需求的可以参考别的文章,网络上有很多关于这块内容的详细步骤。我在这里只记录一些本人觉得重要,需要记下笔记的地方。1.1.1 知识框架1.1.2 JDK,JRE,JVM三者之间的关系 从上面可以知道,这三者之间的关系是:JDK>JRE>JVM,所以一般来说,只要安装了JDK,那么JRE,JVM会自动安装。 JDK:是java语言的软件开发工具包;注意:如果只是在这台机器上运行java程序(.c原创 2021-10-22 21:58:22 · 86 阅读 · 0 评论 -
java序章:目录
第一章:java开发环境的搭建第二章:标识符和关键字第三章:变量第四章:数据类型第五章:运算符第六章:控制语句第七章:方法第八章:认识面向对象第九章:对象的创建和使用第十章:封装第十一章:this和static第十二章:继承第十三章:方法覆盖与多态第十四章:super...原创 2021-10-22 20:23:29 · 105 阅读 · 0 评论