- 博客(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关注的人