Fork me on GitHub

随笔分类 -  JAVA基础

JAVA基础
摘要:一、Java中注解Annotation什么是注解:用来描述数据的数据(元数据)。Java代码里的特殊标记。它为代码中添加用Java程序无法表达的额外信息提供一种形式化的方法,使用我们可以在未来的某一个时刻方便的使得这些注解修饰的程序元素。作用:用将由编译器来测试和验证的格式,存储有关程序额外信息生成... 阅读全文
posted @ 2015-04-23 08:53 森林森 阅读(818) 评论(0) 推荐(3) 编辑
摘要:一、软件测试软件开发:项目调研--需求分析--软件设计--程序编码--软件测试--运行维护软件测试:利用测试工具按照测试方案和流程对产品进行功能和性能测试,使用人工或者自动手段来运行或测试某个系统的过程。目的在于检验是否满足规定的需求,确认预期结果与实际结果之间的差别。墨盒测试-白盒测试-回归测试-... 阅读全文
posted @ 2015-04-22 01:00 森林森 阅读(867) 评论(1) 推荐(1) 编辑
摘要:一、网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的... 阅读全文
posted @ 2015-04-21 00:25 森林森 阅读(723) 评论(0) 推荐(0) 编辑
摘要:一、进程与线程1.1、进程进程是应用程序的执行实例。进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程特征:动态产生,动态消亡。进程是并发性的。进程独立性。是一个独立运行的基本单位,也是系统分配资源和调度的基本单位1.2、... 阅读全文
posted @ 2015-04-20 00:21 森林森 阅读(787) 评论(0) 推荐(2) 编辑
摘要:Java中==、equals、hashcode的区别与重写equals以及hashcode方法实例原文地址:http://www.cnblogs.com/luankun0214/p/4421770.html 1、重写equals方法实例 部分代码参考http://blog.csdn.net/wang... 阅读全文
posted @ 2015-04-15 00:29 森林森 阅读(490) 评论(0) 推荐(0) 编辑
摘要:一、创建XML// 建立XML public static void gernatorXML() { // 创建Document对象 Document doc = DocumentHelper.createDocument(); // 创建根节点stu... 阅读全文
posted @ 2015-04-07 00:43 森林森 阅读(747) 评论(0) 推荐(1) 编辑
摘要:一、DOM解析XMLxml文件favorite.xml 解析public static void getItemXML() {... 阅读全文
posted @ 2015-04-06 00:14 森林森 阅读(513) 评论(0) 推荐(0) 编辑
摘要:一、实例化Class类对象实例化Class类对象的方法有三种:第一种:通过forName()方法第二种:类.class第三种:对象.getClass()二、Class类的常用方法No.方法类型描述1public static Class forName(String className) throw... 阅读全文
posted @ 2015-03-19 01:16 森林森 阅读(772) 评论(2) 推荐(1) 编辑
摘要:一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对... 阅读全文
posted @ 2015-03-05 11:33 森林森 阅读(925) 评论(0) 推荐(0) 编辑
摘要:一、序列化将对象的状态存储到特定存储介质中的过程对象序列化,就是把一个对象变为二进制的数据流的一种方法,通过对象序列化可以方便的实现对象的传输或存储。序列化保存对象的“全景图”,构建对象的“全景天窗”.如果一个类的对象想被序列化,则对象所在的类必须实现java.io.Serializable接口二、... 阅读全文
posted @ 2015-03-04 01:08 森林森 阅读(665) 评论(0) 推荐(0) 编辑
摘要:一、三个静态变量java.lang.System提供了三个静态变量System.in(默认键盘)System.out(默认显示器)System.err二、重写向方法System提供了三个重定向方法方法说明static void setErr(PrintStream errr)重定向标准错误输出流st... 阅读全文
posted @ 2015-03-03 02:08 森林森 阅读(1572) 评论(0) 推荐(1) 编辑
摘要:一、简述二、使用步骤DataInputStream:引入相关的类构造数据输入流的对象(如:FileInputStream,BufferedWriter包装后读取文件等)读取二进制文件的数据关闭数据输入流DataOutputStream:引入相关的类构造数据输出流的对象(如:FileOputStrea... 阅读全文
posted @ 2015-03-02 01:37 森林森 阅读(2520) 评论(0) 推荐(0) 编辑
摘要:一、字符流BufferedReader:BufferedReader是从缓冲区之中读取内容,所有的输入的字节数据都将放在缓冲区之中BufferedWriter:把一批数据写入到缓冲区,当缓冲区区的满时,再把缓冲区的内容写到字符输出流中二、对文本文件的读写2.1、字符输入流2.2、字符输出流2.3、综... 阅读全文
posted @ 2015-03-01 23:33 森林森 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一、字节流FileOutputStream是OutputStream 的直接子类FileInputStream也是InputStream的直接子类二、文本文件的读写2.1、字节输入流Test.txt文件内容abcdefgpackage com.pb.io;import java.io.File;im... 阅读全文
posted @ 2015-03-01 22:53 森林森 阅读(482) 评论(0) 推荐(0) 编辑
摘要:一、流概念(stream)File类并不能对文件内容进行读写。读文件就是指:把文件的内中的数据读取到内存中来写文件就是指:把内存中的数据写入到文件中去。通过什么读写文件呢?文件流。1.1、流概念一连串流动的字符1.2、流的特性先进先出的方式传递信息一个字节序列具有方向性:输入流、输出流二、按照流向划... 阅读全文
posted @ 2015-03-01 15:59 森林森 阅读(581) 评论(0) 推荐(1) 编辑
摘要:一、简述在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作。要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下所示:public File(String pathname) ->实例化File类的时候,必须设置好路径。二... 阅读全文
posted @ 2015-02-28 17:04 森林森 阅读(1082) 评论(0) 推荐(0) 编辑
摘要:一、为什么要有正则正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆份、替换功能。例如:现在要求判断一个字符串是否由数字组成,则可以有以下的两种做法:不使用正则完成使用正则完成二、Pattern、Matcher类如果要想在程序中应用正则表达式则必须依靠Pattern类与Matche... 阅读全文
posted @ 2015-02-27 00:49 森林森 阅读(1199) 评论(3) 推荐(3) 编辑
摘要:一、Date类Date类是一个相对较为简单的操作类,在使用中直接使用java.util.Date类的构造方法并进行输出就可以得到一个完整的日期二、Calendar类Calendar类可以将取得的时间精确到毫秒。但是,这个类本身是一个抽象类,如果要想使用一个抽象类,则必须依靠对象的多态性,通过子类进行... 阅读全文
posted @ 2015-02-27 00:42 森林森 阅读(1624) 评论(2) 推荐(0) 编辑
摘要:一、StringBuffer连接字符操作当一个字符串的内容需要被经常改变时就要使用StringBuffer在StringBuffer中使用append()方法,完成字符串的连接操作二、StringBuffer类的常用方法No.方法定义类型描述1public StringBuffer()构造Strin... 阅读全文
posted @ 2015-02-27 00:38 森林森 阅读(800) 评论(0) 推荐(0) 编辑
摘要:一、BigInteger如果在操作的时候一个整型数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作。不可变的任意精度的整数。所有操作中,都以二进制补码形式表示 BigInteger(如 Java 的基本整数类型)。BigInteger 提... 阅读全文
posted @ 2015-02-26 22:48 森林森 阅读(1381) 评论(0) 推荐(0) 编辑