Java
文章平均质量分 76
IQuicksandI
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA Scanner 类
Scanner 是一个新的操作类,是在java.util 包中提供的一个操作类,使用此类可以方便的完成输入流的输入操作:package org.scannerdemo;import java.util.Scanner;public class ScannerDemo01 { /** * @param args */ @SuppressWarnings("resou转载 2013-02-09 22:39:31 · 4750 阅读 · 0 评论 -
JAVA NumberFormat 、DecimalFormat
NumberFormat 是 Format 的子类。Format 三个子类都是国际化相关的。在NuberFormat 中包含一个子类:DecimalFormat ,那么通过此类可以完成进一步的数字格式化操作通过以下方法完成数字的格式化操作:public final String format(double number)通过以下方法取得NumberFor转载 2013-01-01 14:52:39 · 1103 阅读 · 0 评论 -
JAVA 比较器
在Array 类中定义了以下的一个方法,可以直接为一个对象数组进行排序public static void sort(Object[] a)在sort()方法中强调,如果要想实现对象数组的排序,则所有的元素都必须实现Comparable接口Comparable 接口Comparable 接口实际上属于比较器的操作接口,此接口定义如下:public interfa转载 2013-01-01 19:51:04 · 642 阅读 · 0 评论 -
JAVA 访问权限
public :最大的,公共的,共同访问的private:最小的,只能在本类中访问default:默认的,只能在本包中访问protected:在本包,以及不同包的子类中可以访问No作用域privatedefaultprotectedpublic1本类√√√√2同一包的类 √√转载 2013-01-02 00:51:07 · 551 阅读 · 0 评论 -
Java Map 接口
Collection 接口是保存单值最大的父接口,那么 Map接口保存的内容是一对值,所有的内容是以:key->value 的形式保存的。张三 123456李四 234567王五 345678HashMap、Hastable、TreeMapMap 接口的常用方法如下所示:No.方法类型描述转载 2013-01-03 20:03:39 · 6098 阅读 · 0 评论 -
JAVA ENUM
在C语言中存在一个枚举类型,通过此类型可以限制一个内容的取值范围,但是在JDK1.5之前,java中并不存在枚举的类型,所以很多之前已经习惯使用枚举操作的开发人员就感觉很不适应,为了解决这样的问题,所以在JDK1.5之后加入了枚举的类型在JDK1.5之前为了实现与枚举类似的功能,往往都使用以下的操作形式,例如:颜色Color的操作范围:红色、绿色、蓝色package o转载 2013-01-04 21:08:51 · 2625 阅读 · 0 评论 -
Java Collections 类
在集合的操作类中存在一个Collections 类,那么此类的主要功能是提供了类集的标准操作。但是从实际的角度来看,此操作使用的并不是十分的广泛。package org.collectiondemo.listdemo;import java.util.Collections;import java.util.List;public class CollectionsDemo0转载 2013-01-04 20:42:34 · 1134 阅读 · 0 评论 -
Java 进程与线程
从计算机操作系统的发展来看,经历了这样的两个阶段:单进程处理:最传统的DOS 系统中只要有病毒出现,则立刻有反映,因为在DOS 系统中属于进程处理,即:在同一个时间段上只能有一个程序在执行多进程处理:windows操作系统是一个多进程,例如,假设在windows 中出现病毒了,则系统照样可以使用那么对于资源来讲,所有IO设置、CUP等等都只有一个,那么对于多进程的处转载 2013-01-05 20:58:34 · 3344 阅读 · 1 评论 -
JAVA IO
在 Java IO实际上很好的体现了Java 的面向对象的设计思想一个接口或抽象类的具体行为由子类决定,那么根据实例化子类的不同完成的功能也不同Java IO中的所有操作类都放在java.io 包中主要的类和接口是:File、InputStream、OutputStream、Reader、Writer、Seralzable 接口File File 类在整个java.转载 2013-01-06 21:16:20 · 598 阅读 · 0 评论 -
JAVA RandomAccessFile 类
RandomAccessFile 类的主要功能成随机的读取操作,本身也可以直接向文件中保存内容如果要想实现随机读取,则在存储数据的时候要保证 数据长度的一致性,否则是无法实现功能的。RandomAccessFile 的构造方法public RandomAccessFile(File file,String mode) throws FileNotFoundExcep转载 2013-01-06 22:31:20 · 644 阅读 · 0 评论 -
JAVA 内存操作流
JAVA 通过 OutputStream InputStream 实现文件复制功能package org.iodemo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io转载 2013-01-08 20:50:31 · 10911 阅读 · 1 评论 -
Java System 类对ID 的支持
System 类中存在三个常量:No常量描述1public static finnal PrintStream out表示的是一个标准的输出,输出的位置是显示器2public static final PrintStream err表示错误,错误的输出3public static final InputSt转载 2013-01-08 23:56:18 · 822 阅读 · 0 评论 -
Java BufferedReader
实际上表示的是缓冲区读取,可以一次性的将内容全部读取进来。BufferedReader类的构造方法:public BufferedReader(Reader in)那么,如果要想使用 BufferedReader 类接收键盘的输入内容的话,则此时就无法直接实例化了,System.in属于InputStream类型的在Java 中提供了两个专门的类,字节-字符流的轮换类:转载 2013-01-09 21:18:34 · 703 阅读 · 0 评论 -
JAVA JDBC
JDBC, Java Database Connecive, Java 数据库连接,是一组专门负责连接并操作数据库的标准,在整个JDBC 中实际上大量的提供的是接口。针对于各个不同的数据库生产商 ,只要想使用JAVA 进行数据库的开发,则对这些标准有所支持。JDBC 在使用中常见的有以下三类:JDBC-ODBC 桥连接:是SUN 在JDK的开发包中提供的最标准的一套JDBC 操作类库,使用转载 2013-01-26 18:23:28 · 56516 阅读 · 6 评论 -
JAVA 对象序列化
对象序列化:就是将一个对象转换为二进制的数据流,如果一个类的对象要想实现对象序列化,则对象所在的类必须实现Serializable接口。在此接口中没有任何的方法,此接口只是作为 一个标识,表示本类的对象具备了序列化的能力而已。如果要想完成对象的序列化,则还要依靠ObjectOutputStream 类和 ObjectInputStream类,前者属于序列化操作,而后者属于反序列化操作转载 2013-02-10 00:18:46 · 952 阅读 · 0 评论 -
JAVA 日期操作类
package org.calendardemo;import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarDemo01 { /** * @param args */ public static void main(String[] args) { // TODO转载 2012-12-31 22:03:12 · 627 阅读 · 0 评论 -
JAVA 字符编码
在程序中如果字符编码没有处理完整,则肯定会造成乱码,常见的编码有以下几种:UTF:包含了以下的编码ISO 8859-1:是包含全部的英文编码GBK/GBK2312:表示中文,GBK 表示简体中文和繁体中文、GB2312只表示简体中文如果程序中操作的编码与本地的环境编码不统一,那么操作的时候就有可能出现乱码。package org.encodedemo;public转载 2013-02-09 22:51:47 · 845 阅读 · 0 评论 -
JAVA 方法
一般在开发中不建议过多的使用递归调用,因为可能会造成内容益处package org.fundemo;public class FunDemo01 { public static void main(String args[]){ System.out.println(add(100)); } public static int add(int x){ if转载 2012-12-28 23:07:36 · 506 阅读 · 0 评论 -
Java 自学 笔记
Strictfppublic static strictfp void main(String[] args)对于使用strictfp 关键字标记的方法来说,必须使用严格的浮点计算,以产生理想的结果原创 2011-12-06 09:58:29 · 522 阅读 · 0 评论 -
正则表达式30分钟入门教程
目录跳过目录本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。转载 2012-08-20 09:07:46 · 505 阅读 · 0 评论 -
JAVA 单例设计
package org.classdemo;class Single{ private static Single instance = new Single(); private Single(){ } public static Single getInstance(){ return instance;转载 2012-12-23 10:40:03 · 563 阅读 · 0 评论 -
JAVA 观察者设计模式
package org.observerdemo;import java.util.Observer;import java.util.Observable;public class Person implements Observer { public void update(Observable o,Object arg){ System.out.println(o+"价格发生变转载 2012-12-23 11:06:11 · 638 阅读 · 0 评论 -
JAVA 类比较
package org.classdemo;class Person{ private String name; private int age; public Person(){ } public Person(String n,int a){ this.setName(n); this.setAge(转载 2012-12-23 11:26:21 · 3962 阅读 · 0 评论 -
JAVA foreach
package org.arraydemo;public class methodarraydemo01 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int x[] = {转载 2012-12-23 11:33:47 · 787 阅读 · 0 评论 -
JAVA 数组类方法使用
package org.arraydemo;import java.util.Arrays;public class arraydemo01 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub转载 2012-12-23 11:38:15 · 623 阅读 · 0 评论 -
JAVA 继承、多态
1.子类实例化时会先实例化父类(调用父类构造方法)2.方法覆写 权限级别 private方法重载与覆写区别NO比较点重载覆写1英文单词OverLoadOverWrite2概念方法名称相同,参数类型或个数不同方法名称、参数类型或个数完全相同3注意点 访问权限不能变小4转载 2012-12-23 15:16:34 · 573 阅读 · 0 评论 -
JAVA 抽像类使用
package org.abstractdemo;abstract class A{ private String name; public A(String n){ this.name = n; } public String getName(){ return this.name; } abstract void print();}class B extends转载 2012-12-23 20:28:07 · 629 阅读 · 0 评论 -
JAVA 正则表达式
package org.regexdemo;public class RegexDemo01 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s = "123456a789"; String regex =转载 2012-12-23 11:47:07 · 819 阅读 · 0 评论 -
JAVA 抽象、接口
抽象类实例化方法:package org.abstractdemo;abstract class A{ public abstract void fun();}class B extends A{ public void fun(){ System.out.println("Hello"); }}public class abstractdemo01 { pu转载 2012-12-25 10:09:44 · 541 阅读 · 0 评论 -
JAVA OBJECT 类
Object 接收引用类型数据:package org.objectdemo;class Person extends Object{}public class ObjectDemo01 { public static void main(String args[]){ int[] a= new int[]{1,2,3,4,5}; Object o1 = new Perso转载 2012-12-27 23:17:17 · 527 阅读 · 0 评论 -
JAVA 匿名内部类
package org.innerdemo;interface A{ public void fun();}class X{ public void fun1(A a){ a.fun(); } public void fun2(){ this.fun1(new A(){ public void fun(){ System.out.println("hello转载 2012-12-28 22:40:34 · 499 阅读 · 0 评论 -
JAVA 内部类
package org.innerdemo;class Outer{ private String name = "hello would"; class Inner{ public void print(){ System.out.println(name); } } public void fun(){ new Inner().print(); }}p转载 2012-12-28 22:23:13 · 453 阅读 · 0 评论 -
java 运算符优先级
转载 2011-11-30 09:10:33 · 1502 阅读 · 0 评论 -
JAVA string 类
package org.stringdemo;public class StringDemo01 { public static void main(String args[]){ String s1 = "hello"; String s2 = new String("hello"); String s3 = s2; System.out.println(s1 == s2)转载 2012-12-29 23:44:58 · 592 阅读 · 0 评论 -
JAVA 包装类
NO基本数据类型包装类1intInteger2charCharacter3floatFloat4doubleDouble5byteByte6shortShort7longLong8booleanBoolean转载 2012-12-30 18:15:46 · 822 阅读 · 0 评论 -
JAVA finnal 关键字
声明类: 声明的类不能有子类声明方法:声明的方法不能被子类所覆写声明变量:声明的变量就成为常量,常量是不可以修改的。在JAVA 中如果使用final 声明一个常量的话,则常量的标识符必须全部大写在final中也存在一个很重要的概念:全部常量:使用public static final 声明的常量称为全局常量转载 2012-12-29 23:23:55 · 692 阅读 · 0 评论 -
JAVA this 关键字
调用类中的属性调用类中的方法调用类中的构造表示当前对象package org.thisdemo;class Persona{ private String name; private int age; public Persona (){ } public Persona(String name){ this(); this.name =转载 2012-12-29 19:00:18 · 481 阅读 · 0 评论 -
JAVA static 关键字
如果要想将一个属性设置成公共属性,则就需要使用static 关键字进行声明。package org.staticdemo;class Personb{ private String name; static String city = "A城"; public Personb(String name){ this.name = name; } pu转载 2012-12-29 20:17:06 · 523 阅读 · 0 评论 -
Java StringBuff
String 是一个字符串,但是字符串的内容不可改变,改变的只是内存地址的批晌 ,那么如果现在要想让字符串的内容可以修改,则必须使用StringBuffStringBuffer 字符串连package org.stringbufferdemo;public class StringBuefferDemo01 { /** * @param args */ public转载 2012-12-30 14:01:50 · 3575 阅读 · 0 评论 -
JAVA 包
包实际上就是一个文件夹,在不同的文件夹中可以存在同名的类,那么这就是包的作用在Java 中使用package语法定义包:package org.hello.demo;public class hello { /** * @param args */ public static void main(String[] args) { // TODO Auto-转载 2013-01-01 23:46:42 · 600 阅读 · 0 评论
分享