Java与Eclipse
文章平均质量分 88
zzulp
这个作者很懒,什么都没留下…
展开
-
Eclipse插件独立管理
我们可能经常对为Eclipse增加新的功能,每次都下载插件,然后解压放在Fetures及plugin目录下,时间长久,不利用我们管理这些插件。希望有一种方法单独来管理每一个插件的文件。 在Eclipse目录下面新建一个文件夹“myExtentions”(这个文件夹名可随意取,但不要跟Eclipse的标准目录冲突了原创 2010-04-30 18:32:00 · 1080 阅读 · 0 评论 -
Java核心编程十二:国际化
国际化并不简单的是Unicode编码,它涉及到一系列复杂的相关表示。如数字、时间、货币显示等。1 LocaleLocale用来存储语言和区域信息。它描述了一种语言、一个国家/地区,一个变量。语言采用ISO-639标准来描述,它用两个小写字母标识一种语言,如Chinese的代码为zh。国家采用ISO-3166来描述,它用两个大写字母标识一个国家,如China的代码为CN。这样区分就可原创 2013-12-23 18:46:14 · 1308 阅读 · 0 评论 -
Java核心编程一:语言基础
下载jdk并安装写一个测试类并执行,需要将bin加到系统的路径中去javac test.classjava test如果使用Eclipse的IDE,则需要进行运行库的配置,使用IDE的设置和系统的安装版本相一致。1 基本结构Java是一种大小写敏感的语言。源代码的文件名必须和其中的公有类名字相同。Java中的main必须包含在类中,且声明为public的。原创 2013-09-19 07:39:26 · 1294 阅读 · 0 评论 -
Java核心编程十:异常处理与日志
1 异常层次需要考察的异常情况有:用户输入错误、设备错误、物理限制、程序错误,传统的返回错误码的方法并不能处理所有的情况。1.1 异常分类在Java程序中,异常对象都派生于Throwable。如果Java的内置异常不满足需求,则可以创建自定义异常。下图是基本的异常体系:Error类描述了Java运行时系统的内部错误和资源耗尽错误,此类错误不应由应用程序抛出。原创 2013-12-23 18:26:28 · 8875 阅读 · 1 评论 -
Java核心编程七:数据库访问
1 JDBC设计JDBC提供两套接口,应用程序开发者使用JDBC API,而数据库提供商使用JDBC驱动API。2 JDBC编程概念与SQL相关的类都包含在java.sql和javax.sql中。2.1 设置驱动路径不同的数据库需要下载相应的驱动jar包安装到系统中,然后设置系统CLASSPATH或运行时classpath参数,使得驱动在运行时可加载。2原创 2013-12-23 18:06:10 · 1135 阅读 · 0 评论 -
Java核心编程十三:注解
1 注解数据注解是插入到源代码中,用于工具处理的标签。在JDK5之前,注解只用来描述代码,而现在可以利用工具将任务数据插入到现有的源代码中。2 注解语法自定义注解,由接口来实现的;自定义的注解类都隐含的继承自Java.lang.annotation.Annotation接口,这是一个普通接口。modifiers @interface AnnotName{ ty原创 2013-12-23 18:57:38 · 2633 阅读 · 0 评论 -
Java核心编程十一:XML处理
0 XML基础正确的XML分为两类,一类是well-formed,一类是validating的。前者是只要符合XML语法即可,而后者还需要满足DTD或Schema的定义。这里只介绍well-formed的XML的格式要求。a XML的第一行必须是声明,其中包含版本和文档体的字符编码。b XML中只能有一个根元素。c 标记必须正确地关闭。d 标记可以嵌套,但不能交叉。原创 2013-12-23 18:35:42 · 1451 阅读 · 0 评论 -
Java核心编程九:线程与进程处理
1 线程Thread类:Thread(Runnable task)void start()void stop() 不建议使用static void sleep(ms) 当抛出异常时,中断位置也随着清除Runnable接口void run()2 中断线程除了stop()方法之外,可以使用interrupt方法来终止一个线程。当向一个线程发送原创 2013-12-23 18:20:24 · 1288 阅读 · 0 评论 -
Java核心编程八:网络编程
1 基本客户端下面的代码实现了一个连接到服务器,并从服务器上读取一段数据的程序。sock = new Socket(host,port);InputStream inputStream = sock.getInputStream();Scanner in = new Scanner(inputStream); while(in.hasNextLine()){原创 2013-12-23 18:16:15 · 1234 阅读 · 0 评论 -
Java核心编程十四:Applet与Web
1 Applet基础1.1 Applet简介Applet是一种将Java程序,通常为UI程序加载进web浏览器,在用户的浏览器中执行的一套转换机制。因而HTML页面中必须支持相关的标签,告诉浏览器下载哪些类文件,以及如何在网页上进行显示的信息。如果一切就绪,则由浏览器中的java-plugin来执行。将java类封装成applet比较简单,只需要继承自JApplet,然后将我们UI组件原创 2013-12-29 20:48:41 · 2296 阅读 · 0 评论 -
Java核心编程六:集合与泛型算法
1 集合接口Java中将集合的接口和实现进行了分离,这样当你希望变更设计时,只需要调整构造器地方即可。如果希望自行实现相关的集合,即只需要扩展自以Abstract开头的类即可。Collection是所有集合类的根接口,下面继承了Set,List,Map,Queue,SortedSet,SortedMap等一系列的接口。其声明了各种实用的方法,实现类都必须实现这些方法。如isEmpty(原创 2013-10-19 14:50:09 · 2115 阅读 · 0 评论 -
Java核心编程五:泛型概念
泛型编程和C++的模板比较类似,可以使得我们不用到处使用Object再进行相应的类型转换。由于C类语言都是强类型语言,因此在泛型的实现上必须要有特定的语法,这一点不如动态类型语言方便。1 泛型的优点在JDK5之前,泛型是由继承来实现的,容器中存放的是Object类型的对象数组。这样的数组一方面不安全,可以加入各种类型的对象。另一方面不方便,在使用时必须进行向下类型的转换。原创 2013-10-19 14:41:53 · 1144 阅读 · 0 评论 -
Java核心编程三:类的继承、反射、接口和内部类
1 继承1.1 继承的实现继承的基本语法如下:class Manage extends Employee{ public Manage() { super(); //Manage member init }}Java采用关键字extends来替换C系统中的:来标识继承,但只支持公有继承。原创 2013-09-19 07:45:41 · 3112 阅读 · 0 评论 -
Java核心编程二:使用类和包
1 创建对象对象声明后,只处理未初始化状态,可以用NULL或对象来初始化。Java实现中将日期类Date和日历类Calendar分离开了。2 自定义类class Test{ field1; methods; }java的构造函数和类名同名,可以进行重载多个。Java的方法均定义在类的内部,但并不代表为内联。对于原创 2013-09-19 07:41:52 · 1324 阅读 · 0 评论 -
Java核心编程四:文件流与正则匹配
1 流Java.io中定义了抽象基类InputStream和OutputStream。分别支持基本的读和写操作。int read(int n) 读取指定字节,结束返回-1;int read(byte[] b,int offset,int len);long skip(long n) 路过指定的偏移int available() 返回流中可读的字节数。void close()原创 2013-09-19 07:49:00 · 2533 阅读 · 0 评论