- 博客(7)
- 收藏
- 关注
原创 HashMap——方法和底层原理解析
HashMap是一种常见的数据结构对象,可以保存键值对。在jdk1.7时期,HashMap底层是通过数组和链表来进行存储,在jdk1.8之后另外加入了红黑树
2022-10-15 20:21:39
504
原创 软件工程导论——软件工程介绍
软件指的是计算机程序,文档,运行程序所必须的数据,方法,规。方法和规则在文档中说明,在程序中实现。软件的方法主要介绍两种:基于软件功能的划分和基于软件规模的划分在计算机软件开发和维护过程中遇到的一系列严重的问题就是软件危机根据1993年IEEE的定义:把系统化,规范化,可度量的途径应用于软件开发,运行和维护过程中,研究其实现途径。
2022-10-11 00:47:45
829
原创 JVM详细介绍——运行时数据区
在程序执行过程中,JVM会用一段空间来存储程序执行期间常用的数据和信息,这一段内存空间被称为运行时数据区(Runtime Data Area),就是经常说了JVM内存,而我们常说的内存管理就是针对这一段空间来进行的,而运行时数据区被分为五个部分
2022-09-25 19:53:11
806
原创 Mybatis简单介绍以及配置相关
Mybatis框架是目前主流的解决数据库编程相关问题的框架,主要是简化了数据库编程。Mybatis框架的基础依赖项的`artifactId`是`Mybatis`。Mybatis虽然可以不依赖与Spring等其他框架,但是直接使用比较麻烦,需要自行编写大量的配置文件和信息,所以通常结合Spring一起使用,需要添加依赖项的`artifactId`是:`Mybatis-spring`。在Spring Boot项目中,直接添加`将包含以上依赖项,和其他必要的,常用的依赖项
2022-09-23 10:04:03
457
原创 关于实体类,以及Lombok框架的简单实用和添加依赖
首先实体类是POJO的一种,POJO(Plain Ordinary Java Object),也就是简单的Java对象,在一个项目中,如果某个类的作用只是声明若干个属性,并且添加Getter&Setter方法等,并不编写其他的功能性代码,这样的类都可以称为POJO,用来表示项目中需要处理的数据。以工作表为例,这张数据表应该有与之对应的实体类,在数据库表中的字段类型与Java中的属性的数据类型的对应关系如下表。
2022-09-22 12:42:43
780
原创 一个Java练习的潜艇小游戏
首先是主方法里定义的窗口(这些都是固定的格式,不会的也没什么事,直接Ctrl+c+v就行,基本上看一下数据都能看的懂)写一个超类,超类里需要有潜艇,深水炸弹,水雷和战舰的宽,高,以及出场时的x,y坐标,和移动速度。所有对象的图片,所有对象的移动方法,以及碰撞然后再写派生类,根据击败一个水雷潜艇,战舰会获得一条命,击败其他潜艇,战舰会获得分数,所以,需要定义两个接口,一个是用来加命,另一个用来加分完整代码如下(图片什么的可以自己去找,只需要改一下Image类和各个对象的宽高就可以)游戏世界
2022-03-13 10:07:48
7647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人