自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java中常用的集合极其特点

java.util.Collection [I]+--java.util.List [I]    +--java.util.ArrayList [C]    +--java.util.LinkedList [C]    +--java.util.Vector [C]      +--java.util.Stack [C]+--java.util.Set [I]

2016-04-21 20:34:25 2231

原创 java中常见异常的结构和分类

Throwable(父类)ErrorAWTErrorIOErrorLinkageErrorThreadDeathErrorException……(自建Exception)SQLExceptionIOExceptionRuntimeExceptionIndexOutOfBoundExceptionNullPointerExceptionClassC

2016-04-21 20:29:34 443

原创 一个随时间不断变化的值确认其变化范围的方法

例如,实现每一秒钟打印一个“Hello” long tempTime = System.currentTimeMillis(); while(true){ long time = System.currentTimeMillis(); if (time - tempTime == 1000) { System.out.println("Hello"); tempT

2016-04-16 11:39:49 761

原创 java中日期时间格式与毫秒数的转换

//输入日期转化为毫秒数 ---用calendar方法(calendar.getTime) Calendar calendar = Calendar.getInstance(); calendar.set(2018, 2, 15, 8, 31, 5); System.out.println(calendar.getTimeInMillis());//输入日期,转化为毫秒数,

2016-04-16 10:23:20 79091

原创 多态经典面试题解析

多态经典面试题已知类ABCD,B继承于A,C和D继承于B,具体如下public class A { public void print(A a){ System.out.println("A and A"); } public void print(D d){ System.out.println("A and D"); }}public class B exte

2016-04-13 19:25:56 7024 4

原创 在一个数组或字符串中找到出现频率最高的那个元素的方法

思路:1,将数组按大小排序。2,相邻两个元素比较是否相等,并记录相等次数得到这个元素出现的频率3,在比较过程中,不断将最大次数和其对应的元素赋值给一个变量,最后得到出现频率最高的元素4,通过集合收集并再次比较的方法处理多个元素出现频率同时最高的情况我们以双色球蓝球的玩法为例,实现的代码如下: int[] blueBalls = new int[n]; /*

2016-04-06 20:30:53 2652

原创 JAVA常用运算符极其运算优先级的总结

a、算数运算符:  +    -     *      /     %b、赋值运算符: =    +=      -=       *=        /=       %=    &=     |=c、关系运算符:       =       ==        !=d、逻辑运算符:&&    ||        !     e、三目运算符:(  ?   :)f、字符串连接

2016-04-05 20:32:15 20156

原创 巧用“异或”符进行组合中两个元素的位置调换

一般我们要互换一个组合中两个元素的位置时,都会新建一个中间变量,通过这个中间变量去调换,方法如下:例:int a = 10;    int b = 20;1,定义一个变量c,  把a的值给c:c = a;2,将b的值给a:a = b;3,将c给b:b = c;这样完成了a和 b值得互换。那么,可不可以不建立中间变量就完成两个元素的互换呢?异或符---“^”可以做到。

2016-04-05 20:10:18 575

原创 跳转语句continue;break;return的区别

continue: 如果循环语句里有此语句,程序运行到此语句时,不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环。break: 此语句导致程序终止包含它的循环并进行程序的下一阶段(整个循环后面的语句),即不是跳到下一个循环周期而是退出循环。                如果break语句包含在嵌套循环里,它只跳出最里面的循环。 return:表

2016-04-05 19:50:49 620

原创 JAVA环境变量的配置及常用工具说明

首先,到官网www.eclipse.com下载并安装最新版本的JDK。其次,找到设置位置:“我的电脑”(右键)--属性---高级系统设置---高级(默认)---环境变量---系统变量新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdkX.X.X   -------jdk安装目录变量名:CLAS

2016-04-05 19:26:33 671

原创 用String类和Integer等基本数据类型包装类进行实例化对象时的工作原理

1,关于传递:8种基本数据类型(byte,short,int,long,float,double,char,boolean)进行的是值传递;Objiect类的所有子类传递时,传递的是值对应的地址。2,基本数据类型 int a = 10; int b = 10; System.out.println(a == b);//true此处,是基本数据类型,比较的是a,b的值,都是10,所以结

2016-04-04 11:09:31 1978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除