java
superjunjin
在移动开发的道路上奋力前行
展开
-
Vector、ArrayList和List的异同
Vector、ArrayList和List的异同线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector转载 2012-06-04 14:59:49 · 895 阅读 · 0 评论 -
为什么我的程序编译后生成很多*$1.class文件?
总结大家的意见,自己也试了一下,现得出以下结论: 在java中,如果在一个类中定义了内部类,刚会生成: super&this.class的文件,如果给某个控件添加了Listener事件,则会生成 super&i.class的文件,其中i为Listener的个数。 例如:下面的程序: import javax.swing.*; import java.awt.*; import转载 2012-06-08 10:07:47 · 7605 阅读 · 0 评论 -
使用return结束一个方法
在java中,可以使用return语句直接结束一个方法的执行。使用return结束方法示例public class Method{ public static void main(String[] args){ System.out.println("1,调用fun()方法之前。"); fun(10);原创 2012-06-24 12:29:40 · 12535 阅读 · 1 评论 -
Java中的字符串分割
转自 http://blog.csdn.net/yuwenhao0518/article/details/7161059 http://longkm.blog.163.com/blog/static/116662640200971541741/ java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指定的转载 2012-09-21 10:09:17 · 25203 阅读 · 1 评论 -
String(+) vs StringBuffer(append)
转自 http://blog.csdn.net/lovingprince/article/details/1547045以前一直以为append比+快,今天上网查了资料才发现:这种说法是不全面的.正确的说法应该是: 1.在运行期做字符串连接,那么append 显然比+快很多 2.在编译期就可以做连接的话,那么使用+要比append快.例子:Stri转载 2012-09-21 11:19:37 · 1367 阅读 · 0 评论 -
Java中的流(概念和示例)
首先,流是什么?流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念转载 2014-03-13 17:08:57 · 3379 阅读 · 2 评论 -
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码转载 2014-03-13 17:15:01 · 1290 阅读 · 0 评论 -
TextView滚动功能的实现
转自 http://www.apkstory.com/development/textview-scroll-function.html滚动条大家肯定不陌生的,当然这里说的不是ScrollView,在很多的时候需要一个TextView来显示很多内容,但是内容太多了超过了TextView的显示范围,这个时候就需要TextView里面的内容滚动起来。首先看下布局文件:转载 2012-09-21 13:52:08 · 1515 阅读 · 0 评论