-
java中HashMap排序中实现Comparator接口
所属栏目:[Java] 日期:2020-12-14 热度:164
1、通过观察Collections.sort()源码,如下: void sort(List list,Comparator c) { Object[] a = list.toArray(); Arrays.sort(a,(Comparator)c); ListIterator i = list.listIterator(); for (int j=0; j 发现:(1)第一个参数必须是list类型,所以如果是H[详细]
-
Java 标准 I/O 流编程一览笔录( 上 )
所属栏目:[Java] 日期:2020-12-14 热度:119
转自: p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; clear:both; min-height:1em; color:rgb(62,62,62); font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif; font-siz[详细]
-
Java 标准 I/O 流编程一览笔录( 下 )
所属栏目:[Java] 日期:2020-12-14 热度:125
转自: p style="clear:both;min-height:1em;color:rgb(62,62,62);font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size:16px;" span style="color:rgb(255,76,65);"8、回推流:PushbackInputStream与P[详细]
-
ConcurrentHashMap 总结( 下 )
所属栏目:[Java] 日期:2020-12-14 热度:186
转自: p style="clear:both;min-height:1em;color:rgb(62,62,62);font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size:16px;" span style="color:rgb(123,12,0);"2.8 Size相关的方法 p style="clear:[详细]
-
ConcurrentHashMap 总结( 中 )
所属栏目:[Java] 日期:2020-12-14 热度:121
转自: blockquote style="border-left-width:3px;border-left-style:solid;border-left-color:rgb(219,219,219);color:rgb(62,62,62);font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size:16px;" p s[详细]
-
Java数组排序中Comparator接口实现自定义排序
所属栏目:[Java] 日期:2020-12-14 热度:98
import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; /** Created by caoxiaohong on 17/9/22. 搜狐员工小王最近利用假期在外地旅游,在某个小镇碰到一个马戏团表演,精彩的表演结束后发现团长正和大伙在帐篷前激烈讨论,....[详细]
-
ConcurrentHashMap 总结( 上 )
所属栏目:[Java] 日期:2020-12-14 热度:167
转自: p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; clear:both; min-height:1em; color:rgb(62,62,62); font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif; font-siz[详细]
-
右移运算符>>和>>>的区别
所属栏目:[Java] 日期:2020-12-14 热度:68
转自: p style="color:rgb(51,51,51);font-family:Arial;font-size:14px;"1. 是不带符号的右移运算符,将运算符左边的对象向右移动运算符指定的位数,并且在高位补0。 p style="color:rgb(51,51);font-family:Arial;font-size:14px;"2.?? 是带符号的右移运[详细]
-
final byte 和byte变量的加减运算
所属栏目:[Java] 日期:2020-12-14 热度:156
//说明:byte初始化必须为一个 常量值 byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5;// byte=常量+常量 b3=(b1+b2);//byte=int,故非法 byte a1=1,a2=3,a3,a4; final byte a5=5,a6=6,a7; //a5,a6,a7均是常量 a3=(a1+a2);//1 byte=int,故非法 a4=(a5+[详细]
-
JAVA8接口中的default、static方法使用注意事项
所属栏目:[Java] 日期:2020-12-14 热度:57
转自: p style="color:rgb(63,63,63);font-family:'microsoft yahei';font-size:15px;" 普通人大部分甚至可能全部都是告诫子女读书毕业找份好工作; 后者更多要求考TOEFL、GRE、出国留学回来做高管、出资给孩子创业; default方法 java.lang.Iterable 接口[详细]
-
Java数据类型和MySql数据类型对应表
所属栏目:[Java] 日期:2020-12-14 热度:199
转自: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N java.lang.String 12 CHAR N 1 BLOB java.lang.byte[] -4 TEXT 65535 -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6 S[详细]
-
什么是存根类 Stub
所属栏目:[Java] 日期:2020-12-14 热度:111
转自: p style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;" 存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。? ??? ?? 它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类[详细]
-
java中的Error和Exception层级关系示意图
所属栏目:[Java] 日期:2020-12-14 热度:72
img src="https://www.jb51.cc/res/2019/01-10/21/4db7cafb23bb7e3388c161b4034a1edb.jpg" alt=""[详细]
-
静态内部类、局部内部类可访问的变量限制
所属栏目:[Java] 日期:2020-12-14 热度:133
1、局部内部类: 可以访问的变量:(1)外部类的类变量(2)外部类的成员变量(3)所在方法中被final修饰的变量。 2、静态内部类: 可以访问的变量:(1)外部类的类变量 3、代码测试: public class Main { //test code int aaa=1; final int bbb=2; public[详细]
-
java8 JDK1.8 API 中文 翻译版 java帮助文档
所属栏目:[Java] 日期:2020-12-14 热度:153
转自: h3 id="java-1-6-帮助文档" style="border:0px;font-family:'open sans','Helvetica Neue','Microsoft Yahei',Helvetica,Arial,sans-serif;font-size:1.3em;vertical-align:baseline;line-height:1.3em;color:rgb(86,90,95);" java 1.6 帮助文档 h4 i[详细]
-
java中数组复制的4种方式分析
所属栏目:[Java] 日期:2020-12-14 热度:118
注意:这里讨论的速率是一般情况下的,也就是大多数是这样的,我们一般情况也可这么认为,但凡事不能说绝对,总有不知道哪一天它真的出现了一次例外,也不是没有可能。 1、4种方式都包括什么? (1) (2) (3) (4) 2、用时比较:(3) 3、用时的原理分析[详细]
-
try,catch,finally中的return如何影响代码的执行语序
所属栏目:[Java] 日期:2020-12-14 热度:58
1、如果try,catch,finally里面都没有return语句,正常执行顺序如下: try代码块正常执行完成,继续执行finally代码块,最后执行finally后面的语句块; try代码块执行出现异常,则转去执行catch块,catch块执行完后,再执行finally代码块,最后执行finally后[详细]
-
java中round()函数,floor()函数,ceil()函数的返回值
所属栏目:[Java] 日期:2020-12-14 热度:79
不太熟悉的是round()函数的一些边缘值,比如Math.round(11.5)是多少,所以测试了一下。当前,之前对于向上取整和向下取整也有误解地方,一直以为返回数字应该为int类型,但是看了源码才知道返回值是double类型。 测试代码: public class TempTest { public[详细]
-
java中final可以修饰的变量
所属栏目:[Java] 日期:2020-12-14 热度:192
这里只讨论final可以修饰的变量,不讨论方法和类。 1、final可以修饰的变量:类变量,成员变量,局部变量。 2、需要注意的是: (1)不同点:修饰类变量、成员变量:声明变量时必须赋初始值; ? ? ? ? ? ? ? ?修饰局部变量:是不用赋初始值的。因为局部变量[详细]
-
java的类构造函数可以访问哪些变量
所属栏目:[Java] 日期:2020-12-14 热度:67
public class Main { /** 代码验证问题: 1.使用this关键字时,构造函数里面可以访问:任意位置的成员变量 2.不使用this关键字,构造函数里面可以访问:任意位置成员变量 or 静态变量. 和jvm相联系: (1)类加载机制中,类加载的最后一步:初始化,即为执行clinit()方[详细]
-
java声明子类时,静态语句块、实例代码块、构造器方法这3者的调
所属栏目:[Java] 日期:2020-12-14 热度:62
之前写过一个《 》,但只是针对一个类而言的。当遇到两个类时,当然这两个类之间是继承关系。那么在声明一个子类时,这3者的调用关系,又是什么样的呢? 1、测试代码: class Base{ //静态语句块 static{ System.out.println("执行基类的静态语句块!"); } //[详细]
-
java中静态语句块、实例代码块、构造器方法这3者的调用顺序
所属栏目:[Java] 日期:2020-12-14 热度:103
1、分析: 1.1、在JVM类加载机制中,有讲到:将类加载到JVM当中后,才进行类的初始化。所谓初始化阶段,是指:根据程序员写的代码去初始化类变量和其他资源,这句话也可以这么说:初始化阶段是执行类构造器 ()方法的过程。 ()方法是编译器自动收集类中的所有[详细]
-
static和final可以修饰的对象和其特征
所属栏目:[Java] 日期:2020-12-14 热度:82
1、final可以修饰:类变量、成员变量、局部变量、方法、类。 1.1、被final修饰的变量:必须直接赋值,并且不再允许在其他地方改值。 1.2、被final修饰的方法:不能被复写。 1.3、被final修饰的类:不能被继承。 2、static可以修饰:成员变量、方法。 2.1、被[详细]
-
java中instanceof和isInstance
所属栏目:[Java] 日期:2020-12-14 热度:162
public class Main { public static void main(String[] args) { C t1=new C(); D t2=new D(); //obj instanceof class:这个对象是不是这种类型. //测试1:一个对象是本身类的一个对象 System.out.println(t1 instanceof C); //测试2:一个对象是本身类父类(父[详细]
-
Java最大的优势真的在于跨平台吗?
所属栏目:[Java] 日期:2020-12-14 热度:200
转自: p style="color:rgb(68,68,68);font-family:'microsoft yahei';font-size:14px;" 以下讨论只针对PC端和移动端。 p style="color:rgb(68,68);font-family:'microsoft yahei';font-size:14px;" Java最大的优势真的在于跨平台吗?以前是,但现在已经不是[详细]