![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
小徐阿萨德发
你好
展开
-
增强for循环:
* 格式: * for(数组或者Collection集合中元素类型 变量名 : 数组或者Collection集合对象) * { * 使用变量名即可。 * } * * 作用:简化数组和Collection集合的变量。增强for底层用的还是迭代器,大家可以查源码可以看的到 * 注意:增强for是用来替代迭代器的。但不能再用增强f原创 2015-04-24 22:17:10 · 397 阅读 · 0 评论 -
ReentrantLock
synchronized原语和ReentrantLock在一般情况下没有什么区别,但是在非常复杂的同步应用中,请考虑使用ReentrantLock,特别是遇到下面2种需求的时候。 1.某个线程在等待一个锁的控制权的这段时间需要中断 2.需要分开处理一些wait-notify,ReentrantLock里面的Condition应用,能够控制notify哪个线程 3.具有公平锁功能,每个到转载 2015-05-14 21:25:10 · 399 阅读 · 0 评论 -
instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
编程的时候可能会遇到一个不知道它属于哪个类的对象,我们可以用下列运算符或者方法来判断。 instanceof是运算符只被用于对象引用变量,检查左边的被测试对象是不是右边类或接口的实例化。如果被测对象是null值,则测试结果总是false。 String str = new String("测试"); System.out.println(str转载 2015-05-12 17:26:53 · 361 阅读 · 0 评论 -
Java中split的用法小结
split(" ")和split("")的区别 。 split(" "),""之间有空格[java] view plaincopyString s = "The rain in Spain falls mainly in the plain."; // ""之间有空格,在每个空格字符处进行分解。转载 2015-05-03 23:10:22 · 388 阅读 · 0 评论 -
java中compareTo和compare方法之比较
这两个方法经常搞混淆,现对其进行总结以加深记忆。compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 ,其中需要根据key对键值对进行排序,所以,key原创 2015-05-03 21:54:35 · 908 阅读 · 0 评论 -
程序执行的先后顺序
构造代码块初始化和显示初始化,谁在前先执行谁,但是如果Zi类中int num 放在最后,会报非法前向应用(变量在定义之前用了它)显示初始化显示初始化包括(新建对象zi zi =new zi),构造函数最后执行原创 2015-05-03 21:59:49 · 1525 阅读 · 0 评论 -
java中private、protected、public修饰的权限问题
java中private、protected、public修饰的权限问题原创 2015-05-03 21:57:01 · 476 阅读 · 0 评论 -
java中如何截取一个数的有效位
Java code?123456789101112131415import java.math.BigDecimal;import java.math.RoundingMode; public class S原创 2015-04-26 23:10:28 · 1482 阅读 · 0 评论 -
java中的随机数Random
java中一般有两种随机数,一个是Math中random()方法,一个是Random类。 一、Math.random()随即生成0实例:如何写,生成随机生成出0~100中的其中一个数呢? Math.random()返回的只是从0到1之间的小数,如果要50到100,就先放大50倍,即0到50之间,这里还是小数,如果要整数,就强制转换int,然后再加上50即为50~100.转载 2015-04-26 22:44:08 · 288 阅读 · 0 评论 -
java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
1234方法一:找到小数点位置然后截取String number = "123.456";String intNumber = number.substring(0,number.indexOf("."));System.out.println(intNumber); 方法二:转成数字然后转换为转载 2015-04-26 22:39:27 · 9122 阅读 · 0 评论 -
java中的随机数Random
java中一般有两种随机数,一个是Math中random()方法,一个是Random类。 一、Math.random()随即生成0.0到1.0之间的随机数,包括头不包括尾。举例 随机生成出0~10中的其中一个数, int x:(int)(Math.random()*10) ; 注意生成的随机数默认是double 型原创 2015-04-26 21:17:12 · 597 阅读 · 0 评论 -
java中Object转String
java中Object转String 原文链接 http://www.cnblogs.com/sp2012/archive/2012/02/21/2465693.htmlObject转为String的几种形式 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(Str转载 2015-04-25 00:30:20 · 421 阅读 · 0 评论 -
集合和数组的相互转换
数组和集合的相互转换,不直接通过for循环做 不同过for 循环将数组转换成List String[] str=new String[]{"1","2","3"}; List list=Arrays.asList(str); 使用了java.util.Arrays类中的静态方法asList 将List转换成数组 List list=new Arr原创 2015-04-24 23:45:49 · 319 阅读 · 0 评论 -
关于arrays 中aslist 转换问题
今天看到Arrays 中asList 的用法,遇见了一些问题,现在自己已经解决 int[] intArray = new int[]{1, 2, 3, 4}; List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); Li原创 2015-04-24 23:41:47 · 524 阅读 · 0 评论 -
泛型的使用
一、泛型的出现: 1、泛型是在JDK1.5以后出现的新特性。泛型是用于解决安全问题的,是一个安全机制。 2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外的数据。 3、泛型是提供给javac编译器使用的可以限定集合中的输入类型说明的集合时,会去掉“类型”信息,使程序运行效率不受影响,对参数化的泛型类型,getClass()转载 2015-04-24 22:25:29 · 346 阅读 · 0 评论 -
frameset使用教程
Frameset使用教程 (2010-11-25 18:10:54)转载▼标签: 杂谈分类: 提高班总结frame,是网页开发必须掌握的知识。例如后台架构、局部刷新,页面分割,都是frame的用途表现,尤其是后台页面制作,使用frame会给用户带来非常舒适的使用感受。frame知识点包括(frameset标签、转载 2015-05-25 16:56:37 · 508 阅读 · 0 评论