随笔分类 -  课程——Java面向对象程序设计

摘要:Java 快速排序也是一种交换排序。首先选定一个基准元素(一般取第一个或最后一个元素),根据基准元素,将序列分为2个子序列,左边子序列的全部元素都小于等于基准元素,右边序列的全部元素都大于等于该基准元素。然后对左右这两个序列,递归重复上面的算法,直到序列排序完成。 快速排序的时间复杂度期望是 $O( 阅读全文
posted @ 2019-04-18 20:03 Rogn 阅读(314) 评论(0) 推荐(0) 编辑
摘要:Java中定义了变长参数,允许在调用方法时传入不定长度的参数。 定义及调用 在定义方法时,在最后一个形参后加上三点 …,就表示该形参可以接受多个参数值,多个参数值被当成数组传入。上述定义有几个要点需要注意: 可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数 由于可变参数必须是 阅读全文
posted @ 2019-03-18 19:32 Rogn 阅读(3860) 评论(0) 推荐(0) 编辑
摘要:intellij idea自定义快捷键比较简单,自带。 首先进入idea,File-->Settings-->Live Templates。 点击右上方的“+”,第一次需要创建一个分组。 然后选择刚创建的组,再点“+”,选择“1.Live Template”。 然后填入你想创建的快捷方式,例如,我创 阅读全文
posted @ 2019-03-18 15:14 Rogn 阅读(3010) 评论(0) 推荐(0) 编辑
摘要:先给结论:当然不是!! 为什么一个java源文件中只能有一个public类? 在java编程思想(第四版)一书中有这样3段话(6.4 类的访问权限): 例如: 编译会产生两个.class文件,且能正确运行。 其次,这里并没有要求main函数只能写在public类中(虽然我们通常是这么做的)。我们可以 阅读全文
posted @ 2019-03-18 14:46 Rogn 阅读(5946) 评论(2) 推荐(1) 编辑
摘要:首先下载linux下的安装包 登陆网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下,通过命令cd 阅读全文
posted @ 2019-02-26 14:46 Rogn 阅读(35524) 评论(0) 推荐(2) 编辑