- 浏览: 9953 次
- 性别:
- 来自: 江西
最新评论
文章列表
一次在项目中写了如下代码,编译通过,运行时却报错
public void testToArray(){
List<String> names = new ArrayList<String>();
names.add("JAY");
String[] nameArray = (String[])names.toArray();
}
出错信息:
Exception in thread "main" java.lang.ClassCastException: [Ljava.l ...
字符编码原理
关键字: 基础话 题
编码字符集与乱码问题根源之所在
本文介绍了编码字符集的概念以及Java与编码字符集之间的关系,文章的内容来自于本人工作过程中的经验积累以及网络中的相关文章介绍,如果文章中有任何纰漏欢迎读者指正,让我们共同讨论学习J
1. 字符
字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字符仅仅代表一个符号,没有任何实际值的意义。
2. 字符集
字符集是字符的集合。例如,汉字字符是中国人最先发明的字 ...
[color=red][/color]
[size=x-large][size=x-small]MyEclipse 8.5 M1注册码 name:myeclipse8.5 code:zLR8ZC-855550-68567156703100078 name:52accptech code:0LR8ZC-855550-68567157524981450 name:bingchuan code:oLR8ZC-855550-68567157669572882 Subscriber: y Subscription code: lLR8ZO-655444-65678656493214480 ———————— ...
java的同步机制,大概是通过
1.synchronized;
2.Object方法中的wait,notify;
3.ThreadLocal机制
来实现的
其中synchronized有两种用法
1.对类的方法进行修饰
2.synchronized(对象)的方法进行修饰
所以我们这里有好几种场景,现在我对每个场景都举个例子说明,并且指出哪个例子是说明哪个场景的。最后说为什么需要ThreadLocal,以及ThreadLocal的用法。例子结合了从网上找的资料。
所有场景都要用到的类
package threadlocal.test;
public class Student { ...
Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.
Scanne ...