JAVA学习第二天
类(class) ------ 对象的模板。它包含了描述该对象的变量和描述该对象行为的方法。类可以从其他类中继承变量和方法。
对象(object) ------ 类的实例。同一个类的多个对象可以访问相同的方法,但它们的实例变量通常取不同的值。
实例(instance) ------ 与对象是一个意思。每一个对象都是某个类的一个实例。
方法(method) ------ 类里的一组语句。它定义了类对象如何运作。方法与其他语言中的函数类似,但它总是必须位于类里。
类方法(class method) ------ 作用在类本身而不是某个特定的类实例上的方法。
实例方法(instance method) ------ 对象的方法。它通过管理对象的实例变量来对该对象进行操作。因为实例方法比类方法更为常见,所以它们经常被简单的叫做方法。
类变量(class variable) ------ 类里的变量,它描述了类的某种属性而不是类里特定实例的属性。
实例变量(instance variable) ------ 描述类里实例的某一属性而不是类本身属性的变量。
接口(interface) ------ 单独的类能够实行的一个抽象行为的规范。
包(package) ------ 类和接口的集合。java.lang包以外的其他包里的类都必须被明确导入或者使用它们完整的包名和类名。
子类(subclass) ------ 在类层次机构上比另一个类(它的超类)更低一级的类。建立一个从现有类上继承而来的新类的过程通常叫做创建子类。类可以拥有热河所需数量的子类。
超类(superclass) ------ 在类层次结构上比别的类(它的子类)更高一级的类。一个类只能有一个超类直接位于它上面,但这个超类还可以有它的超类,以此类推。
例子:VolcanoRobot.java
class VolcanoRobot
{
String status;
int speed;
float temperature;
void checkTemperature()
{
if(temperature > 660)
{
status = "returning home";
speed = 5;
}
}
void showAttributes()
{
System.out.println("Status: " + status);
System.out.println("Speed: " + speed);
System.out.println("Temperature: " + temperature);
}
p
相关文档:
目录
1. 简介
2. 安装
3. log4j基本概念
3.1. Logger
3.2. Appender
3.2.1. 使用ConsoleAppender
3.2.2. 使用FileAppender
3.2.3. 使用WriterAppender
3.3. Layout
3.4. 基本示例
3.4.1. SimpleLayout和FileAppender
3.4.2. HTMLLayout和WriterAppender
3.4.3. PatternLayout和ConsoleAppender
4. 使用外部 ......
这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。
假设有XML文件:test1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
< ......
一、运行class文件
执行带main方法的class文件,命令行为:
java <CLASS文件名>
注意:CLASS文件名不要带文件后缀.class
例如:
java Test
如果执行的class文件是带包的,即在类文件中使用了:
package <包名>
那应该在包的基路径下执行,命令行为:
java <包名>.CLASS文件 ......
Bean Serializable Interface 的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想 ......