
java
YvanTan
这个作者很懒,什么都没留下…
展开
-
ubuntu 12 04下安装JDK7
ubuntu 12 04下安装JDK7前几天刚刚装了64位的ubuntu 12 04。各种折腾啊,基本是linux小白。非常白的小白,很多东西都是从网上各种翻资料,才找到解决办法~不多废话了。说一下自己安装jdk段的过程。 本文参考自,http://hi.baidu.com/wtx521/item/a453d3e43003b3068d3ea8d0。 下载JD转载 2013-12-29 12:45:17 · 652 阅读 · 0 评论 -
JAVA并发编程从入门到精通-第一章
《JAVA并发编程从入门到精通》原创 2017-05-31 20:24:11 · 1586 阅读 · 0 评论 -
java 递归列出目录下文件
** 递归列出目录下文件*/ import java.io.*; public class listdir{ public static void listfile(String file){ File file_dir = new File(file); String filename[] = fil转载 2014-03-10 16:26:09 · 615 阅读 · 0 评论 -
Java线程:新特征-线程池
Java线程:新特征-线程池 Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接转载 2014-03-05 13:46:36 · 502 阅读 · 0 评论 -
java的接口技术
Java中Interface的用法Java中在接口的应用中,要注意一下几点:接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中有可能用到多态的知识。引用接口用implements。接口(interface)只能定义抽象方法而转载 2014-02-24 15:35:35 · 1623 阅读 · 0 评论 -
String类的equals和==方法
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否转载 2013-12-25 12:38:11 · 949 阅读 · 0 评论 -
全面解释java中StringBuilder、StringBuffer、String类之间的关系 详细出处参考:http://www.jb51.net/article/33398.htm
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。 因此转载 2013-12-24 21:03:52 · 699 阅读 · 0 评论 -
HashSet、HashMap、ArrayList、LinkedList、Vector
前些时候买了一本《Java程序员的基本修养》这本书,李刚编著的,感觉还不错,对已经学会Java想进一步提高的同学来说,这本书可以当做进阶之书。(这不是广告植入。。。如果刚哥看到这个愿意给点广告费的话,我很乐意!) 进入正题,HashSet、HashMap、ArrayList、LinkedList、Vector这几个在Java编程中经常用到,他们之间有很多联系,有很多相通的地方、但转载 2013-12-24 20:08:02 · 662 阅读 · 0 评论 -
jave类加载
深入研究Java类加载机制 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将HelloW转载 2013-12-23 11:12:31 · 521 阅读 · 0 评论 -
浅析Java抽象类和接口的比较
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2013-12-18 12:47:17 · 510 阅读 · 0 评论 -
Kafka数据导入导出
用命令行方式读写 Kafka 玩玩还行,真正投入实际使用时,往往需要把数据导入到 Kafka 或导出 Kafka 数据到本地文件中。这里我们学习一下怎么实现这个功能。 先创建一个本地源数据文件: 命令行代码 echo -e "foo\nbar" > test.txt 然后我们启动一个独立(standalone)模式的连接:转载 2017-10-24 09:45:52 · 11806 阅读 · 1 评论