阅读《21天学通Java》

来源:互联网 发布:网络教育统考课程 编辑:程序博客网 时间:2024/04/19 23:07

第一个 Java 程序

打开记事本输入以下代码后,保存为 HelloWorld.java 文件,切记类名和文件名必须一致!

public class HelloWorld{public static void main(String[] args){System.out.println("Hello World!");}}

Shift + 鼠标右键单击->在此处打开命令窗口,输入 javac HelloWorld.java,编译成 HelloWorld.class 文件;

再输入 java HelloWorld,执行代码,输出“Hello World!”

Java 数据类型

包括:int、float、double、byte、char、boolean;和 C++ 一样,标识符以英文字母开头,由英文字母、数字、下划线“_”、美元符号“$”组成;

其中要注意的是:Java 中,byte 等同于 C、C++ 的 char,而 char 则相当于存储 Unicode 的 wchar_t 类型。

Java 独有关键字(C++ 没有的)

abstract:声明抽象类;

boolean:C++ 的 bool 类型,取值为 false 和 true;

class:Java 里面的另一个用法是,传递某个类的 class!

extends:继承;

final:final 类不可被继承,final 常量,final 内联,final 禁止重写;

import:同 #include,用于导入包;

implements:接口实现;

instanceof:实例,相当于 C++ 的 typeid,不同的是 C++ 的多态可以使用基类的 obj.func 的形式触发多态,Java 必须使用明确的实例对象,如果父类是 obj,需要调用 Dog 子类的 Func,那么必须 ((Dog)obj).func!

interface:接口声明,本质就是 C++ 中的纯虚函数~

native:本地方法,JNI 技术的关键字;

super:基类指针;

synchronized:同步关键字,可以套在函数、变量之前;

throws:函数后缀修饰符,指示这个方法可能会有异常!

transient:声明非持久化成员;

0 0