Java中static关键字用法总结

1.     静态方法  通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法    声明为static的方法有以下几条限制:  · 它们仅能调用其他的static 方法。  · 它们只能访问static数据。  · 它们不能以任何方式引用this 或sup...

2015-09-11 12:19:15

阅读数:218

评论数:0

Java中super的几种用法并与this的区别

1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位. class Base {     Base() {        System.out.println("Base");     } }   public class Chec...

2015-09-10 18:06:05

阅读数:187

评论数:0

java中thread的start()和run()的区别

java中thread的start()和run()的区别: 1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行。 ...

2015-09-10 17:40:04

阅读数:335

评论数:0

Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子: ...

2015-09-10 17:18:34

阅读数:200

评论数:2

printStream 和printWriter区别

区别1: rintStream类和PrintWriter类  PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。 java的一个字符(char)是16bit的,一个BYTE是8bit的  PrintStrean是写入一串...

2015-09-10 16:56:50

阅读数:295

评论数:0

Java FileInputStream与FileReader的区别

在解释Java中FileInputStream和FileReader的具体区别之前,我想讲述一下Java中InputStream和Reader的根本差异,以及分别什么时候使用InputStream和Reader。实际上, InputStream和Reader都是抽象类,并不直接地从文件或者套接字(...

2015-09-07 17:21:02

阅读数:253

评论数:0

Java中的for循环

for循环是开界的。它的一般形式为: for(; ; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=...

2015-09-07 10:34:22

阅读数:193

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭