摘要: Comparable和Comparator都是接口,都是用来比较和排序的,那么他们两个之间到底有这什么样的区别呢?一、Comparable用法 在给集合排序的时候,我们需要用到一个工具类叫做Collections,这个工具类可以用来给集合排序,详见如下代码: List<Integer> list = 阅读全文
posted @ 2020-04-06 18:30 duoduola 阅读(578) 评论(0) 推荐(0)
摘要: java之所以可以实现跨平台的优势,是因为JAVA对比C的高明之处在于,将被执行的程序处理为两个阶段,即:编译与运行两个阶段,我们知道C的执行只有一步,将源文件编译成计算机能识别的二进制就直接被执行了,但是JAVA是先将源文件编译成字节码文件(.class),字节码仍然不会被计算机识别执行,那么就需 阅读全文
posted @ 2020-03-13 12:58 duoduola 阅读(915) 评论(0) 推荐(0)
摘要: 以下是在论坛整理出来的答案: 1.从编译过来来看,JAVA是将.java文件编译成.class文件,运行的时候再由java虚拟机将.class文件进一步编译成对应的机器码进行指令调用。而c语言会预编译成预编译文件,再编译成汇编语言,二进制文件。直接和机器打交道。运行时中间省略了java的很多步骤。 阅读全文
posted @ 2020-03-05 12:32 duoduola 阅读(1751) 评论(0) 推荐(0)
摘要: 先上一张图,看得更清晰: 注意: 如果安装JDK,电脑有两套JRE,一套位于 D:\Java\jre8 【图一】,另外一套位于 D:\Java\jdk1.8.0\jre 【图二】。 【图一】 【图二】 【如果安装JRE,会在 C:\Program Files\Java 目录下安装唯一的一套JRE。】 阅读全文
posted @ 2020-03-04 14:40 duoduola 阅读(224) 评论(0) 推荐(0)
摘要: 云计算分两个板块:1.计算 2.存储。 其中2:云存储将释放我们终端的口袋,让我们把巨大的数据和文件存储到云端。 其中1:云计算将大部分的计算能力移植到云端。(甚至显示领域,一些原来属于本地渲染的东西,都能够通过虚拟屏的技术,将计算工作转移到云端了。) 云计算和云存储将把传统属于电脑本地的计算和存储 阅读全文
posted @ 2020-03-04 11:15 duoduola 阅读(816) 评论(0) 推荐(0)