欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java:Java的关键字,

来源: javaer 分享于  点击 4747 次 点评:200

Java:Java的关键字,



常见单词:class类、static静态的、void无返回类型、String字符串、args参数、System系统的、out输出设备、print打印;
关键字Return:返回方法指定类型的值;结束方法的执行(仅仅一个return语句);
关键字toString:在java中,所有对象都有toString()的方法;若没有定义toString方法会输出对象的哈希码值;通常只是为了方便输出,如System.out.println(xx),括号里的“xx”,若不是String类型的话,就自动调用xx.toString()方法;
关键字this:this可以看做一个变量,他的值是当前对象的引用;代表使用该方法的对象的引用;有时使用this可处理方法中成员变量和参数重名的问题;
关键字final使最终:是一个修饰符,具体见抽象类的内容。
关键字abstract抽象:是一个修饰符;用来修饰类、方法;定义不抽取。
 当多个类存在相同功能时,但功能主体不同,此时进行向上抽取,只抽取功能的定义不抽取功能的主体;
关键字static:static修饰符:static可以把共同的属性存在内存的data区,以节省空间,具体见抽象类的内容。
作用:是一个修饰符,用于修饰成员(包括成员变量、成员方法);
(1)被static修饰后的成员变量只有一份(但可被多个对象引用);
(2)当成员被static修饰之后,多了一种访问方式,除了可以对对象调用以外,还可以被类名直接调用(类名.静态成员);
static特点:
(1)随着类的加载而被加载(即A6_35.class文件);
(2)优于对象的存在;
(3)被所有的对象所共享的;
(4)可以直接被类民所调用;
存放位置
类变量随着类的加载而存在于data内存区内;
实例变量随着对象的建立而存在于堆内存内;
生命周期:
(1)类变量生命周期最长,随类消失而消失;
(2)实例变量比类变量短,它是随着对象的消失而消失;
方法注意事项
(1)静态方法只能访问静态成员;
(2)非静态的方法既能访问静态成员,也能访问非静态成员;
(3)静态的方法中是不可以定义this super关键字;因静态优先于对象存在故不可出现this;
什么时候使用静态(成员变量,方法)
使用静态成员变量:当属于同一个类的所有对象出现共享数据时,这个共享数据的成员变量用static修饰。
使用静态成员方法:当功能内部没有访问到非静态的成员时(对象特有的数据),该功能定义为静态的;

相关文章

    暂无相关文章
相关栏目:

用户点评