`
lsx111
  • 浏览: 14520 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关键字总结

阅读更多
关键字总结:
访问修饰符相关的:
public修饰的,在任何情况下都可以调用其属性和方法。可以修饰主类。
package Lession1;

public class Student {
String name;
public Student(){

}
public void setname(){
this.name="ll";
System.out.println(name);
}
}
package Lession1;

public class UNstudent extends Student{
public static void main(String []args){
UNstudent ut=new UNstudent();
ut.setname();
}
}

输出“ll”        public修饰的方法也可被调用

privated修饰的,只能在同类中调用,(不能修饰主类)

package Lession1;

public class Student {
String name;
public Student(){

}
private void setname(){
this.name="ll";
System.out.println(name);
}
}
package Lession1;

public class UNstudent extends Student{
public static void main(String []args){
UNstudent ut=new UNstudent();
ut.setname(); 出错,不能调用
}
} private修饰的方法不能被调用

protect修饰的属性,(不能修饰主类)可以在同一个包中调用,在不同包之中可有其子类调用,但只能在子类之中调用,不能由其子类实例化的对象调用。
package Lession1;

public class Student {
String name;
public Student(){

}
private void setname(){
this.name="ll";
System.out.println(name);
}
}
package Lession1;

public class UNstudent extends Student{
public static void main(String []args){
UNstudent ut=new UNstudent();
System.out.println(ut.name);       //当在不同包下时,不报错?(也许我用的方法不对)
}
}
输出“ll”         protect修饰的方法在同包下也可被调用

java中主类只能用public或不写进行修饰;

表示当前对象和调用父类方法的关键字     this    super
super:

package Lession1;

public class UNstudent extends Student{
public static void main(String []args){
UNstudent ut=new UNstudent();
System.out.println(ut.name);
}
public void getname(){
System.out.println(super.name); //指代父类
}
}
package Lession1;

public class Student {
public String name="a";
}                 输出a;

static关键字:
   static修饰的方法称为静态方法。
   区别:static修饰的方法在调用时不需要创建对象,而非static方法在调用时需要创建对象。

public class UNstudent extends Student{
public static void main(String []args){
UNstudent ut=new UNstudent();
UNstudent.work();
}
public static void work(){
System.out.println("静态方法");
}
} 输出“静态方法”
    另一个特征:类的某一个对象的static属性值被改变后,这个类所有的对象的static属性值会被修改
       (不太理解)

public class UNstudent extends Student{
public static void main(String []args){
UNstudent m=new UNstudent();
for(int i=0;i<4;i++){
m.count=i;
}
//所有的count都是3
}
           public static int count;
自我感觉这和static修饰的count没什么关系,因为创建的对象都是m这一个对象,但如果不用static修饰count,则会出错。
final关键字:
意为最终的,放在属性前面,该属性就是常量,放在方法前面,该方法就不能被重写。
java中的关键字:
        byte 字节型
short 短整型
int 整型
long 长整型
float 单精度
double 双精度
boolean 布尔型
char    字符型
void    无返回值

数值:
null    空(在字符没有付初值时的默认值)
true    真
false   假

返回结果:      return

定义类,接口,抽象类,枚举,实现接口,继承类或者抽象类的关键字
class
public class void main
interface       接口继承
public interface 类 extends 类
abstract
enum           枚举类型
extends        继承
public class UNstudent extends student{

}
implements   实现接口
public class 类 implements 类
new
student st=new student();
循环:
for
   for(int i=0;i<4;i++)    执行4次
do while
   do{

  }while
break     跳出循环
continue  结束本次循环
条件:
if else
if{
     }else
switch{
   if   case
}

异常
try
catch
finally
throw
throws

不常用的:
instanceof                     
synchronized              
transient                      
assert                            
volatile
strictfp
const
goto

心得:感觉自己对一些关键字的用法还不是特别了解,看老师在写代码时觉得很简单,但自己动起手来还是有很多问题,平时还是应该多动手,多试一些不是掌握很好的用法。











分享到:
评论

相关推荐

    java关键字总结

    以上是Java中的主要关键字总结,每个关键字都在不同的场景下发挥着重要作用,理解并熟练掌握这些关键字对于编写高效、可靠的Java代码至关重要。对于更深入的学习,可以参考指定的博文链接或其他相关资料进行研究。

    Java 关键字总结(48个)

    Java 关键字总结 Java 关键字是 Java 编程语言中的一种特殊词语,用于定义、声明和控制程序的流程。以下是 Java 中 48 个关键字的总结: 1. abstract:abstract 关键字可以修改类或方法。abstract 类可以扩展...

    java关键字总结文档

    ### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...

    js关键字总结.docx

    js关键字总结.docx

    js关键字总结.pdf

    js关键字总结.pdf

    java中常用关键字总结.docx

    java中常用关键字总结

    java关键字总结珍藏版(48个)

    ### Java关键字总结珍藏版(48个) #### 1. abstract - **定义与用途**:`abstract`关键字在Java中主要用于定义抽象类和抽象方法。抽象类是指那些不能直接实例化的类,它们通常会被继承来提供进一步的实现细节。而...

    常用Selenium2Library关键字总结

    常用Selenium2Library关键字总结,用于后期自己学习。

    JAVA关键字总结(整理后最全最详细)

    下面是对Java关键字的详细总结,按照给出的部分内容进行排列: 1. `abstract`: - `abstract` 关键字用于声明抽象类或抽象方法。抽象类不能被实例化,只能作为其他类的基类。抽象方法没有具体的实现,必须在子类中...

    C++中static关键字总结

    总结来说,C++中的static关键字提供了一种机制,可以控制变量和函数的作用域和生命周期,使其在需要的地方得到合理的存储和访问。正确地理解和使用static关键字,可以帮助编写出更加高效、安全和易于维护的代码。

    Java this、final等关键字总结

    Java中的关键字this、final以及super在编程中扮演着至关重要的角色。下面我们将深入探讨这些关键字的用法和意义。 首先,`this`关键字是Java中一个非常基础且实用的元素,它代表当前对象的引用。当类的成员变量与...

    Java关键字总结

    ### Java关键字总结 #### 1. final数据 - **对于基本类型**:加上`final`修饰符后的变量被视为常量,不可更改。若一个变量同时被`static`和`final`修饰,则意味着它只占据了一段固定且不可变的存储空间。 - **对象...

    Java关键字总结珍藏版

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们在编程中扮演着至关重要的角色。本篇文章将深入解析 Java 中的一些关键关键字,并提供相关的编程示例。 1. `abstract` 关键字: `abstract` 可以用于修饰类和...

    java中常用关键字总结[归类].pdf

    Java编程语言中有许多关键字,这些关键字在不同的场景下发挥着重要的作用。以下是对这些关键字的详细解释: **final关键字** 1. 当`final`应用于类时,意味着该类不能被继承,没有子类。 2. 如果`final`修饰方法,...

    Swift 关键字总结

    这篇总结将深入探讨一些Swift中的不常用关键字及其用法。 1. `as` - 类型转换关键字。`as`用于在运行时进行类型转换,如强制解包或在多态上下文中指定类型。 ```swift let anyObject: Any = "Hello" let string = ...

    Java关键字总结珍藏版(48个).doc

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们不能用作变量名、方法名或类名。Java 具有48个关键字,这些关键字在程序中起到至关重要的作用,控制着程序的结构和行为。下面是对这些关键字的详细解释: 1. `...

    Java关键字大全

    Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...

    RobotFramework常用关键字

    ### RobotFramework常用关键字详解 **RobotFramework** 是一款强大的自动化测试框架,支持多种语言和工具的集成,使得自动化测试变得更加灵活高效。本文旨在详细介绍由 **Builtin** 库提供的若干常用关键字及其应用...

Global site tag (gtag.js) - Google Analytics