java基础
hanjieson
这个作者很懒,什么都没留下…
展开
-
begining
change the path to where the java file is in.javac ***.javajava ***原创 2012-11-26 22:36:59 · 408 阅读 · 0 评论 -
java 类的修饰符
Java程序在定义类时,除了使用class关键字标识之外,还可以在class之前增加若干类的修饰符来修饰限定所定义的类的特性。类的修饰符分为访问控制符和非访问控制符两大类。修饰符之间的先后排列次序对类的性质没有任何影响。 一,非访问修饰符。 1, 抽象类: 凡是用abstract修饰符修饰的类被称为抽象类。抽象类就是没有具体对象的概念类。 抽象类是一种转载 2013-01-14 22:32:20 · 719 阅读 · 0 评论 -
java集合类详解
下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashS转载 2013-06-11 15:42:41 · 560 阅读 · 0 评论 -
java操作xml的四种方式
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4转载 2013-08-19 14:20:53 · 709 阅读 · 0 评论 -
dom4j
本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.comDOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4jisaneasytouse,opensourcelibraryforworkingw转载 2013-08-19 14:40:26 · 602 阅读 · 0 评论 -
java发送post和get请求(1)---HttpURLConnection方式
import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLCon转载 2013-08-19 15:45:24 · 13269 阅读 · 0 评论 -
java发送post和get请求(1)---HttpClient 方式
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中"偷"一些数据;转载 2013-08-19 15:51:41 · 1801 阅读 · 0 评论 -
java匿名内部类
http://bbs.csdn.net/topics/250048365转载 2013-08-20 11:48:07 · 522 阅读 · 0 评论 -
java容器
Set,List,Map,Vector,ArrayList的区别JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口转载 2013-08-09 14:05:31 · 439 阅读 · 0 评论 -
使panel中的行紧密排列
JPanel dataPanel = new JPanel(); dataPanel.setLayout(new GridLayout(dataFields.size(),1,0,0));//0,0表示行和列的间距 for(Iterator iterator = dataFields.iterator();iterator.hasNext();) { DataField d原创 2012-12-09 13:22:33 · 557 阅读 · 0 评论 -
测试interface
public static void main(String[] args) { stdOut.println(""); stdOut.println("Testing interface VHS..."); //VHS vhs; Class interfaceDescriptor = null;//Class类型的变量 try { interfaceDesc原创 2012-12-02 12:04:13 · 592 阅读 · 0 评论 -
测试abstract class
public static void main(String[] args) { stdOut.println(""); stdOut.println("Testing class Movie..."); //Movie movie; Class classDescriptor = null; try { classDescriptor = Class.fo原创 2012-12-02 12:14:12 · 454 阅读 · 0 评论 -
循环式菜单
public static void main(String[] args) throws IOException { ICarnegieInfo companyInfo = ICarnegieInfo.getInstance(); int choice = getChoice(); while (choice != 0) { if (choice == 1)原创 2012-11-26 22:39:28 · 1063 阅读 · 0 评论 -
green uml
Green UML是Eclipse的一个插件,功能相对很弱,但能够逆向绘制静态类图。最近用于Android代码的研读。 下载地址:http://green.sourceforge.net/builds.html 安装: 1 将plugin中的文件夹拷贝到eclipse的plugin文件夹中 2 重启eclipse。原创 2012-11-28 11:47:55 · 869 阅读 · 0 评论 -
eclipse导入class文件
有时候我们会需要导入别人的函数。别人只提供了.class文件。在CMD的窗口,我们只要把文件放在和调用函数一起,然后使用javac命令编译就可以了。 但是在elcipse里我们需要导入.class文件,然后才可以使用那些函数。具体方式如下:方法一:右键src文件夹-》build path-》config build path-》library-》add ext原创 2012-11-27 18:48:04 · 19319 阅读 · 0 评论 -
matifest.mf文件内容详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By: Apache Ant 1.5.1转载 2012-11-29 22:29:53 · 2191 阅读 · 0 评论 -
MANIFEST.MF的用途
可以用的有: 1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。 2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。我平时用mf文件一般说来都是让jar成为可以直接运行这一目的。虽然目的这么简单,但是每次打包还是很容易出现各种各样的问题让人头痛。mf总是转载 2012-11-29 22:30:33 · 353 阅读 · 0 评论 -
java static详解
一、static请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能转载 2012-11-30 13:46:10 · 374 阅读 · 0 评论 -
java static详解2
如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main(),所以它被声明为static。 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可转载 2012-11-30 13:48:42 · 336 阅读 · 0 评论 -
java final
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用转载 2012-11-30 13:53:27 · 341 阅读 · 0 评论 -
java函数参数类型后添加三点的用法
今天看到一个没见过的函数参数列表test(int... a),查看资料,原来是如下用法:类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String...strings)转载 2013-08-25 20:52:07 · 497 阅读 · 0 评论