java入门(一)

来源:互联网 发布:娱乐软件下载 编辑:程序博客网 时间:2024/05/16 07:37

1. Java源文件件扩展名  .java, 编译成字节码文件(扩展名为.class),真正被Java虚拟机执行的是字节码.

2.Java是面向对象的语言.

3.每一个Java的入口是main()函数

public static void main(String[] args) {    // 程序代码写在这里}

public:公开给其他类使用
static:静态,暂时不用管他,稍后再说。
void:代表没有返回值
main:方法的名称
(String[] args):必须要传的String类型数组,变量名为args.

作为类的入口方法,这个格式是固定的,必须长这个样子,让我们记住就好了.

4.Java提供了3种循环结构:while循环、do-while循环和for循环.
5.继承可以让一个类从另外一个类中获取已定义的属性和方法,通过继承可以让信息以一种层级的关系进行管理

6.通常我们在讨论继承时会提到extends和implements这两个关键字.

// 动物class Animal {}// 哺乳动物class Mammal extends Animal{}// 爬行动物class Reptile extends Animal{}// 狗class Dog extends Mammal{}
7.instanceof关键字

instanceof关键字用来判断哺乳动物是否是动物,狗是否是动物等,它的返回值是一个boolean值,如果是那么就是真,否则就是假。也是说我们可以通过instanceof关键字判断父类与子类是否存在继承的关系。

ublic class Dog extends Mammal {    public static void main(String args[]) {        Animal a = new Animal();        Mammal m = new Mammal();        Dog d = new Dog();        // 我们通过关键字instanceof来判断动物、哺乳动物        // 和狗之间的关系        System.out.println(m instanceof Animal);        System.out.println(d instanceof Mammal);        System.out.println(d instanceof Animal);   }}class Animal {}class Mammal extends Animal {}
打印结果都是 ture.表示m和d是和这些类存在继承关系

8.变量声明

数据类型boolean 与 charboolean :true或falsechar    16 bits数值(带正负号)byte       8 bitsshort    16 bitsint        32 bitslong     64 bits浮点数float      32 bitsdouble  64 bits 
float f =3.24f;




0 0
原创粉丝点击