![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-常见问题
bingzhen66
这个作者很懒,什么都没留下…
展开
-
67.ArrayList和LinkedList在性能上的区别
ArrayList和LinkedList在性能上各有优缺点,都有各自所适用的地方,总的说来可以描述如下: 1.对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。对ArrayList而言,主要是在内部数组中增加一项,指向所添加的元素,偶尔可能会导致对数组重新进行分配;而对LinkedList而言,这个开销是统一的,分配一个内部Entry对象。2.原创 2012-10-21 15:37:38 · 345 阅读 · 0 评论 -
异常处理机制
*异常是指java程序运行时(非编译)所发生的非正常情况或错误 * *异常主要由两种处理方式 * 1.消极的处理方式:使用throw语句抛出异常, * 自己处理不了,希望上一级活着调用者来处理。 * 抛出前需throws声明,可能抛出异常 * 2.积极的处理方式:使用try、catch、finally处理异常。 * *java异常处理机制主要依赖于try,catch原创 2012-10-26 16:34:07 · 355 阅读 · 0 评论 -
方法中的内部类能不能访问方法中的局部变量,为什么
* 能, * * 内部类是在类中的类,它的位置相对于这个类来说同其他的方法和属性一样。 * 既可以在方法位置上也可以在方法中。 * 方法中的内部类就是所谓的局部内部类。 * * 方法被调用时,它里面的局部变量“诞生”,方法结束时,局部变量“死亡”; * 局部内部类的对象只有在不被引用的时候才“死亡”。 * 非常可能的是局部内部类对象的生命周期比局部变量的声明周期原创 2012-10-26 14:55:39 · 1047 阅读 · 0 评论 -
74.关于java中split的使用
之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊。题目大概是这样的:Java代码 String s2="this is a test"; String sarray[]=s2.split("/s"); System.out.println转载 2012-10-24 17:50:07 · 487 阅读 · 0 评论 -
68.Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println转载 2012-10-23 16:49:42 · 322 阅读 · 0 评论 -
73.JAVA 正则表达式 (超详细) .
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则转载 2012-10-24 10:45:29 · 1944 阅读 · 0 评论 -
71.将一个工程或其下的flex文件打包(为war)。
这是昨天的任务,到现在,终于完成了。不能怪我慢,完全新的东西,现在能够拼凑出来,我觉得还是可以的。maven pom.xml文件,将一个工程或其下的flex文件打包(为war)。(大概就是这个意思了,其中有用到flex的maven插件flexmojos)首先,使用命令行创建maven的web工程。mvn archetype:create -DgroupId=com.junglesong转载 2012-10-24 10:19:05 · 510 阅读 · 0 评论 -
70.将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下
前天还是上前天的任务。好像,记不清了。两个工程A、B。现在工程A下,使用Ant脚本,在build.xml里编辑,将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下。build.xml文件如下:name="A" default="Copysrc">转载 2012-10-24 10:17:57 · 716 阅读 · 0 评论 -
69.探讨i++和++i
最近笔者在调试代码时发现自己在对++运算符的理解上不够深入,导致一个不应有的bug的出现。在代码书中或课堂上我们都知道++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值操作,再执行加1操作(因++在后)。但这种论述未将其中更深的运行机制讲出来,尤其是转载 2012-10-24 10:10:44 · 390 阅读 · 0 评论 -
72.常用正则表达式
import java.util.regex.*; public final class RegExpValidator { /** * 验证邮箱 * @param 待验证的字符串 * @return 如果是符合的字符串,返回 true ,否则为 false */转载 2012-10-24 10:27:54 · 550 阅读 · 0 评论 -
阻止一进入Activity,editText就获得焦点弹出输入法对话框
阻止一进入Activity,editText就获得焦点弹出输入法对话框,只需要在AndroidManifest.xml相应的activity标签中加入下面这句话即可实现。android:windowSoftInputMode="stateHidden|adjustResize" android:label="@string/app_name" android转载 2013-08-22 18:07:41 · 526 阅读 · 0 评论