- 博客(7)
- 收藏
- 关注
原创 2021-06-04
排序算法小结最近学习了一些经典的排序算法,再加上之前学习的3个排序算法,现总结如下。到现在我一共学习了8种排序算法:冒泡排序,选择排序,插入排序,希尔排序,快速排序,归并排序,堆排序,基数排序,计数排序。其中前三个是之前学习的3个基础的排序算法,后面5个是最近学习的进阶的排序算法。1.冒泡排序(bubble sort) for (int i = 0; i < a.length - 1; i++) { for (int j = 0; j < a.
2021-06-04 15:23:16
97
原创 java:面向对象思想的理解
java:面向对象思想的理解java是一门纯粹的面向对象***(object-oriented)***的语言。java的学习始终离不开类和对象。对象是对事物的抽象,类是对对象的抽象。学习java语言就是以类为单位的学习。java中的一切都用类***封装(packaging)***,用类和对象来描述,例如:java中的所有类都有一个根类***Object***,所有类都是***继承(extends)***这个类的子类,而且这个名字的意思就是对象。而继承这个类的不同类体现出不同的功能,这就是***多态(po
2021-04-14 21:44:44
111
原创 java文档注释及Scanner类初步
java文档注释及Scanner类初步1.java文档注释/***@author imissyouandher//作者名字*@version 1.5//java版本*@since 8//自哪个版本启用*/public class Doc{ String name; public Doc(String name){ this.name = name; } /** *@param name//方法参数 *
2021-03-17 22:22:59
206
原创 java数据类型拓展
java数据类型拓展1.整型数据拓展在java中,整型数据一共有四个类型:按照表示的最大数的大小或所占的位数大小依次为byte,short,int,和long.byte称为字节,是计算机处理数据的基本单位,在内存中占8个bit大小,所以byte类型能表示的数字个数是282^828,表示的范围是-272^727~272^727-1。short类型占两个字节,也就是16bit大小,所以short类型能表示的数字个数是2162^{16}216,表示的范围就是-2152^{15}215~2152^{15}2
2021-03-13 18:05:08
120
原创 java开发环境配置
java开发环境配置1.jdk(java development kit)安装打开jdk的下载网站:jdk下载网站在下载页面,选择符合自己电脑操作系统版本和位数的jdk安装包下载,例如我的电脑是64位的windows,所以我就选择对应的版本。如下所示:官网上的jdk版本是最新的,比如我在写这个笔记时,jdk的版本就是jdk15。但实际上现在用的最多的jdk版本是jdk8,每次更新后的版本实际上没有多大改变,只是增加了一些特性。我们掌握这些特性就好。下载后,依照安装提示安装就好。不过要注意一点:记
2021-03-08 17:17:41
149
原创 计算机预科知识
计算机预科知识计算机组成大体上可分为硬件和软件。1.计算机硬件组成现代计算机的硬件组成的原理是冯诺依曼体系结构。冯诺依曼结构简单而言分为输入结构,控制处理结构和输出结构三部分。我们最熟悉的计算机的输入结构就是鼠标和键盘。从广义上讲,任何能向计算机输入数据的结构都可以视为输入结构。计算机的控制处理结构简单讲就是CPU和内存,CPU从通过从内存中读入数据,然后进行处理,通过输出结构输出结果。计算机的输出结构即屏幕。理论上讲,最简单的计算机只需要三个部件:CPU,主板和内存。以上是最简单的结构,
2021-03-02 21:24:42
309
原创 Markdown笔记day1:markdown语法学习
Markdown语法学习标题#代表标题的层级,有几个#表示标题就是对应的几级标题。比如:##+空格+标题名字就表示二级标题。字体** +内容+ **(注意中间没有空格)表示加粗,例如:markdown+内容+ **(注意中间没有空格,且后面只有一个星号)表示斜体,例如: markdown;两边都是三个星号则表示加粗+斜体.引用大于号就表示引用,例如:markdown 语法学习分割线三个减号或三个星号就表示分割线图片!+[图片名字]+(路径)就表示图片,例如:超
2021-03-01 21:36:11
313
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人