
java学习
文章平均质量分 54
Qcontriver
这个作者很懒,什么都没留下…
展开
-
关于异常,,try--catch 简单应用,
public class NullExceptionDemo{ Car myCar; void start(){myCar.startEngine();}//很明显,myCar没有通过new来创建一个实例,就用上了,就会出错. public static void main(String[] args){ NullExceptionDemo exceptionDemo=new NullE原创 2010-02-05 11:55:00 · 1025 阅读 · 0 评论 -
static控制符的使用
/*非访问控制符有三个:static final abstract本例是对static控制符的使用这段程序在main方法中创建了类StaticExample的两个实例example1和example2,通过两个实例都对globalCount进行了自加操作.由于globalCount是静态成员变量,因此两次自加操作实际是对同一个变量的操作,因此globalCount的值为2结果输出三个2原创 2010-02-04 11:19:00 · 868 阅读 · 0 评论 -
JAVA标准输入
例子程序:从标准输入读入两个整数,输出它们的和.jdk1.5之前的版本:import java.io.*;import java.util.*;public class Add { public static void main(String[] args)throws IOException{ BufferedReader stdin = new Buffe原创 2010-03-20 10:48:00 · 12019 阅读 · 0 评论 -
JAVA数组,今天跟别人学习的,基础还是不过关。。。55555555555
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。§5.1一维数组一、一维数组的定义type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如:int intArray[];声明了一个整型数组,数组中的每个元转载 2010-03-14 10:14:00 · 1001 阅读 · 0 评论 -
JDK各文件夹作用。
最近学习过程中老是看JDK里面的东西,可每次都翻书找,找了又忘。JDK,我们今天来个了断吧。。。。。。。。一:bin: JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。二:lib: 开发工具使用的文件。里面有个tool.jar,它包括支持JDK的工具和原创 2010-03-09 16:11:00 · 7020 阅读 · 2 评论 -
内部类和匿名类(不知道这两个常用不常用呢)
内部类:在OutClass(外部类)要使用自己的内部类的话,和一般的使用没有什么区别,但是其它类中要使用这个内部类的话,则需要使用下面这样的代码形式:OutClass outt=new OutClass();OutClass.InnerClass inner=outt.new InnerClass();在内部类中可以直接访问外部类的域和方法,即使是private修饰的域和方法,内部类拥有对在外原创 2010-02-04 15:15:00 · 1212 阅读 · 1 评论 -
在JDK中没有javax.servlet这个包,当程序中要用到时怎么办??
在JDK中没有javax.servlet这个包,当程序中要用到时例如以下这个程序:import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorld extends HttpServlet {public void doGet(HttpServletRequest reque原创 2010-02-04 11:02:00 · 16398 阅读 · 4 评论 -
终于在网页上搞出个"HelloWorld".........................
回想一下:大概过程如下:1:tomcat和jdk已配置好2:搞好工作目录的问题: 在安装好的Tomcat中有个文件夹wabapps, 在wabapps下创建一个文件夹myServlets, 然后在这个文件夹下创建一个文件夹WEB-INF 然后在WEB-INF下创建一个文件夹classes 总之为:D:/Tomcat 6.0/webapps/myServlets/WEB-I原创 2010-02-05 14:13:00 · 3124 阅读 · 0 评论 -
[转]throw和throws的区别
区别一: throw是语句抛出一个异常;throws是方法抛出一个异常; throw语法:throw 在方法声明中,添加throws子句表示该方法将抛出异常. throws语法:[]([][throws] 其中,异常类可以声明多个,用 逗号分割区别二: throws可以单独使用,但throw不能; throw要么和try-catch-finally语句配套使用,要么与thro转载 2010-02-05 14:02:00 · 2684 阅读 · 2 评论 -
一个小小的apple程序,终于会写了.
首先建立一个java程序,例如命名为appletwelcome.java代码如下:import java.applet.*;import java.awt.*;public class appletwelcome extends Applet{ public void paint(Graphics a){ a.drawString("************************",30,30原创 2010-02-04 11:04:00 · 1333 阅读 · 1 评论 -
关于接口
1:接口要单独列成一个.java文件,不要和其实现及其使用放在一块,接口就是接口,没有其它.//原因是:一个文件中不能有多个public类的class....2:这个例子很好:其两个接口文件代码为public interface DriveControl{ void startEngine();}public interface Repairable{ void repair();}接口实现及原创 2010-02-04 11:00:00 · 1100 阅读 · 0 评论 -
一个内部类的使用,学到了一些东西...
abstract class Contents{ abstract public int value();}interface Destination{ String readLabel();}public class Parcel3{ private class PContents extends Contents//此内部类由抽象类Contents所派生 { private int i;原创 2010-02-04 15:38:00 · 815 阅读 · 1 评论