java基础
sysmanager_wyz
这个作者很懒,什么都没留下…
展开
-
设置java环境变量
步骤: 1、新建系统变量JAVA_HOME 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.7.0_67 (这个路径为jdk的安装目录) 如图所示: 2、设置系统变量CLASSPATH 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\...原创 2015-01-14 23:09:40 · 89 阅读 · 0 评论 -
文件创建及删除等操作实例
package com.wyz.test; import java.io.File;import java.io.FilenameFilter;import java.io.IOException; public class FileTest { public static void main(String[] args) throws IOException { ...原创 2014-04-15 00:25:33 · 153 阅读 · 0 评论 -
FilenameFilter 接口
接口 FilenameFilter public interface FilenameFilter 实现此接口的类实例可用于过滤器文件名。Abstract Window Toolkit 的文件对话框组件使用这些实例过滤 File 类的 list 方法中的目录清单。 从以下版本开始: JDK1.0 另请参见: FileDialog.setFilenameFilter(java.io...原创 2014-04-15 00:18:22 · 96 阅读 · 0 评论 -
File文件类
字段详细信息 <!-- --> separatorChar public static final char separatorChar 与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\\'。 另请参见: System.g...原创 2014-04-14 23:11:48 · 77 阅读 · 0 评论 -
抽象方法和抽象类
一、抽象方法 1、在类中没有方法体的方法,就是抽象方法。 二、抽象类 1、含有抽象方法的类,即为抽象类。 2、如果一个子类没有实现抽象基类中所有的抽象方法,则子类也称为一个抽象类。 3、我们可以将一个没有任何抽象方法的类声明为abstract,避免由这个类产生任何的对象。 ...原创 2015-02-01 21:07:02 · 112 阅读 · 0 评论 -
final方法
1、为了确保某个函数的行为在继承过程中保持不变, 并且不能被覆盖,可以使用final方法。 2、为了效率上的考虑,将方法声明为final,让编译器对此方法的调用进行优化。需注意的是: 编译器会自行对final方法进行判断,并决定是否进行优化。通常在方法的体积很小,而我们 确实不希望它被覆盖时,才将它声明为final。 3、class中所有的private和sta...原创 2015-02-01 19:25:42 · 115 阅读 · 0 评论 -
super关键字的使用
1、特殊变量super,提供了对父类的访问。 2、可以使用super访问父类被子类隐藏的变量或覆盖的方法。 3、每个子类构造方法的第一条语句。都是隐含地调用super(),如果父类没有这种形式的构造函数, 显式调用,那么在编译的时候就会报错。 public Fish extends Animal { public Fish() ...2015-01-18 22:29:58 · 134 阅读 · 0 评论 -
类的继承
1、理解继承是理解面向对象程序设计的关键。 2、在java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类或基类), 新的类称为子类(派生类)。 3、在java中,不允许多继承。 4、在子类中定义一个与父类同名、返回类型、参数类型均相同的一个方法,称为方法的覆盖。 5、覆盖发生在子类与父类之间。 6、构造方法是不能被继承的。 publi...2015-01-18 19:21:50 · 143 阅读 · 0 评论 -
常量的定义
1、使用关键字final定义常量,例如:final double PI = 3.1415926; 2、作为一种约定,在定义常量时,通常采用大写形式。 3、final常量可以在声明的同时赋初值,也可以在构造函数中赋初值。 4、为了节省内存,我们通常将常量声明为静态的(static)。 如果我们将常量定义为static,则不能在构造函数中赋初值,而必须在定义的时候就赋初值。 ...2015-01-18 19:08:46 · 229 阅读 · 0 评论 -
static关键字的使用
1、静态方法和静态变量是属于某一个类,而不属于类的对象。 2、静态方法和静态变量的引用直接通过类名引用。 3、在静态方法中不能调用非静态的方法和引用非静态的成员变量。反之,则可以。 4、可以用类的对象obj去调用静态的方法method(),如:obj.method()。 ...2015-01-18 19:04:00 · 89 阅读 · 0 评论 -
this关键字的使用
1、this变量代表对象本身。 2、当类中有两个同名变量,一个属于类(类的成员变量), 而另一个属于某个特定的方法(方法中的局部变量),使用this区分成员变量和局部变量。 public class Point() { private int x; private int y; ...2015-01-18 18:22:29 · 100 阅读 · 0 评论 -
向服务器写出文件
InputStream in = fi.getInputStream(); FileOutputStream fos = new FileOutputStream(fudir + "/" + fileName); byte[] buf = new byte[1024]; int len = -1; while((len = in.read(buf)) != -1) { fos.wri...原创 2014-04-17 00:37:50 · 117 阅读 · 0 评论