![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
Evildoer Who
这个作者很懒,什么都没留下…
展开
-
集合中的对象时间字段降序排列
// java8之前之创建时间降序排序 Collections.sort(partnerGradeList, new Comparator<PartnerGrade>() { @Override public int compare(PartnerGrade o1, Part...原创 2019-11-12 18:37:39 · 251 阅读 · 0 评论 -
byte运算
byte类型的变量在做运算时被会转换为int类型的值,故A、B左为byte,右为int,会报错;而C、D语句中用的是a+=b的语句,此语句会将被赋值的变量自动强制转化为相对应的类型。...原创 2019-09-16 22:43:25 · 495 阅读 · 0 评论 -
插入排序
package com.pra;import java.util.Arrays;/** * @author evi * @version 1.0.0 * @date 2019\8\15 22:57 */public class InsertSort { public static void main(String[] args) { int[] arr ...原创 2019-08-15 23:13:12 · 72 阅读 · 0 评论 -
选择排序
import java.util.Arrays;/** * @author evi * @version 1.0.0 * @date 2019\8\7 22:03 * 选择排序 */public class ChooseSort { public static void main(String[] args) { int[] a={10,20,70,44...原创 2019-08-07 23:17:14 · 65 阅读 · 0 评论 -
单例模式-双检锁/双重校验锁
双检锁/双重校验锁(DCL,即 double-checked locking)JDK 版本JDK1.5 起是否 Lazy 初始化是是否多线程安全是实现难度较复杂描述:这种方式采用双锁机制,安全且在多线程情况下能保持高性能。getInstance() 的性能对应用程序很关键。/** * * @version 1.0.0 * @dat...转载 2019-08-04 21:30:41 · 537 阅读 · 0 评论 -
冒泡算法
import java.util.Arrays;/** * @author zq * @version 1.0.0 * @date 2019\8\4 20:07 * 冒泡算法 */public class BubbleSort { public static void main(String[] args) { int[] a={10,43,11,6,4...原创 2019-08-04 20:26:11 · 70 阅读 · 0 评论 -
查询每科前两名的成绩
SELECT student_id,course_id,number FROM score s1 WHERE(SELECT COUNT(1) FROM score s2 WHEREs1.course_id=s2.course_id AND s2.number>=s1.number)<=2ORDER BY course_id,number DESC;成绩表score...原创 2019-07-09 23:52:41 · 389 阅读 · 0 评论 -
查询两门以上不及格同学的学号,不及格科目id及分数
SELECT student_id,course_id,number FROM scorewhere number<60 AND student_idin (SELECT student_id from score WHERE number<60 GROUP BY student_idHAVING count(number)>=2)成绩表score查询结果...原创 2019-07-09 21:34:57 · 2582 阅读 · 0 评论 -
为什么线程中的这两个值相等?
public class X implements Runnable { private int x; private int y; public static void main(String[] args) { X that = new X(); (new Thread(that)).start(); (new Threa...原创 2019-07-09 20:43:25 · 70 阅读 · 0 评论 -
面试题
public class Demo01 { public static void main(String[] args) { String str1 = "abcd"; String str2 = "ab"; String str3 = "cd"; String str4 = str2 + str3; Stri...原创 2019-07-09 20:17:04 · 70 阅读 · 0 评论 -
为什么会输出这样的结果?
public class A { public String show(D obj) { return ("A and D" ); } public String show(A obj) { return ("A and A" ); }}public class B extends A { pub...原创 2019-07-09 19:56:44 · 136 阅读 · 0 评论 -
Java代码的执行顺序
class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); }} public cla...原创 2019-07-08 23:01:42 · 177 阅读 · 0 评论 -
DOC命令大全
一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。 C:...转载 2019-07-08 08:52:20 · 875 阅读 · 0 评论 -
虚拟机里的vmnet1 和vmnet8
vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,同时又都能访问外部互...转载 2019-05-22 15:49:07 · 888 阅读 · 0 评论