自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 稀疏数组之数据结构与算法

1、稀疏数组是什么在数组中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该数组为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密数组。定义非零元素的总数比上数组所有元素的总数为数组的稠密度。2、作用稀疏矩阵几乎产生于所有的大型科学工程计算领域,包括计算流体力学、统计物理、电路模拟、图像处理、纳米材料计算等。3、思路3.1、二维数组转换成稀疏数组 1、创建二维数组 2、遍历有效个数 3、根据有效个数创建稀疏数组3.2、稀疏数组转换为二维数

2021-12-28 19:44:21 293

原创 【Maven项目中防止.xml配置文件导出失败】

在pom.xml中配置build下的resources<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties<.

2021-12-04 10:01:32 502

原创 Java中Map集合的一些简单实现类及其方法

一些简单的Map集合:Map集合:双列集合java.util.Map<K,V>集合将键(Key)映射到值(Value)的对象,一个映射不能包含重复的键,每一个键最多只能映射一个值。常用实现类及其方法HashMap<K,V>集合java.util.HashMap<K,V>集合 implements Map<K,V>接口HashMap特点:HashMap集合底层是哈希表:查询速度快(jdk1.8之前:数组+单向链表)/(jdk1.8之后:数组

2020-11-07 21:08:42 330

原创 Collections部分常用功能

Collections部分常用功能​ addAll(Collectionc,T…elements); 往集合中添加多个元素。​ shuffle(List<?> list); 将集合中的顺序打乱。import java.util.ArrayList;import java.util.Collections;public class ShuffleAndAddallDemo01 { public static void main(String[] args) {

2020-11-06 12:27:09 238

原创 Java中Collection下的Set集合

Set接口 Extends Collection接口Set接口特点:Set接口不允许没有索引HashSet集合 implements set接口不允许存储重复的元素没有索引,没有索引的方法,也不能使用普通的for循环遍历是一个无需的集合,存储元素和取出元素的顺序有可能不一致底层是一个哈希表结构(查询速度非常快)import java.util.HashSet;import java.util.Iterator;import java.util.Set;publi

2020-11-05 23:20:36 232

原创 Java包机制和JavaDoc生成文档

Java包机制和JavaDoc生成文档包机制包的本质就是个文件夹;一般利用公司域名倒置作为包名;如:www.baidu.com一般写成:com.baidu.wwwJavaDoc生成文档/** * @author yumou * @version 1.0 * @since 1.8 */public class Doc { String name; /** * @author yumou * @param name * @return

2020-10-08 22:29:12 150

原创 Java基本数据类型拓展知识&&类型转换

Java基本数据类型拓展知识&&类型转换整数数据类型拓展二进制:0b(零b开头)八进制:0(零开头)十进制:正常表示十六进制:0x(零x开头)例:int i = 0b10;//二进制,结果为:2int i = 010;//八进制,结果为:8int i = 10//十进制,结果为:10int i = 0x10;//十六进制,结果为:16浮点数据类型拓展浮点数的计算会出现问题,所以最好避免使用浮点数进行比较。如果要使用,最好使用封装好的工具类(BigDeci

2020-10-08 16:33:45 133

原创 Java基础和数据类型

Java基础语法部分注释写注释是一种要养成的良好习惯;必要的注释能使代码更易阅读;标识符关键字(截图源自百度百科)关键字不能作为变量名或者方法名;标识符的首字母只能以字母、美元符或者下划线开始;首字母之后可以使字母、美元符、下划线、数字或者任何字符的组合;标识符是大小写敏感的;可以使用中文,但最好不要使用中文或者拼音;数据类型Java属于强类型语言,即所有的变量都必须定义后才能使用(这样的效果是更加安全,但会损失运行速度)。Java分两大类语言类型

2020-10-07 22:20:31 109

原创 Java中的变量和常量(文末附变量的命名驼峰规则)

Java中的常量和变量常量常量(Constant):不可以再改变的值,需加上final修饰符;例:static final double PI = 3.14;变量变量(Variable):可以变换的量;类变量也称静态变量,用static修饰;public class Variable{ //类变量 static double salary = 25000; public static void main(String[] args){ System.

2020-10-07 16:55:09 627

原创 修改文件的默认打开方式

给文件添加默认打开应用程序第一种方法:开始菜单–>设置–>应用–>默认应用–>按文件类型指定默认类型(打开需等待一会)–>找到对应文件后缀名–>赋予默认打开程序(.exe文件)第二种方式:找到需修改文件–>右键属性–>点击修改...

2020-10-04 20:52:14 1450 1

原创 Java JDK1.8的安装(配置环境变量)以及卸载

Java JDK1.8的安装与卸载JDK1.8的安装:在百度搜索jdk1.8,找到oracle域名的网站,即:打开网站,根据电脑自信选择下载64bit版本或32bit版本(linux系统下载linux系统版本就行,其他系统同理),下载时可能需要注册oracle账号。下载完成之后,如下图:双击安装–>下一步jdk1.8的卸载第一步:删除文件第一种方式:知道安装路径,直接找到安装路径,右键删除整个文件夹即可桌面–>我的电脑–>右键属性–>高级系统设置–>

2020-10-04 16:59:24 1259 1

原创 命令提示符的打开以及简单的Dos命令

命令提示符的打开以及简单的Dos命令打开命令提示符的方式1、按住win+r,输入cmd回车2、在桌面文件夹下面,按住Shift+鼠标右键,点击在此处打开命令行窗口3、资源管理器地址栏输入并打开cmd4、开始→系统→命令提示符也可以以管理员方式运行:在开始→系统→命令提示符→右键以管理员方式运行常用的Dos命令盘符切换:D:查看当前目录下的所有文件:dir切换目录:cd /d e:\返回上一级:cd ..清理屏幕:cls退出终端:exit查看电脑的ip:ipconfigping:

2020-10-04 10:24:13 1348

原创 Typory中编辑快捷代码

学习日记day1(文章最后最后附上快捷代码)字体(一级标题)斜字体加粗字体加粗并带上斜体这是一条删除线链接&列表(二级标题)这是链接点击跳转百度这是有序列表这是无序列表引用(三级标题)引用 : “>+空格”分割线(四级标题)两种方式的 :1、—2、***图片(五级标题)表格&代码(六级标题)我是列表Ilikejavaa这是java代码框这种为普通代码格式框# *学习日记day1

2020-10-03 22:58:52 345 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除