`
ttsecret
  • 浏览: 4048 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

JAVA关键字汇总

阅读更多
一.访问修饰符
1.private:控制可见性(可调用性)最小的限定符,用来修饰类、属性、方法
  修饰方法:则该方法只能有类的内部的方法或构造器使用(一般很少使用)
  修饰属性:该属性只能被类内部的方法使用
  在类继承时,父类中发private方法不能被子类继承
  private关键字有时会加在构造器前面,即不希望其他人创建某类的对象
  一般情况下,在定义类、方法、属性、构造器的可见性时,不采用private,就采用public,即或者全部公开,或者严格封闭。
2.public:公开性最高的关键字,public 修饰的类在一个文件中只能有一个并且类名与文件名相同。
  修饰类:表示该类可以被其他包中的类的对象所访问
  修饰方法:表示该方法可以被其他包中的类调用
  修饰属性:表示该属性可以直接通过  对象.属性 格式来访问对象的属性(根据对象的封装原则,属性不应该由外部直接访问,故属性一般设定为private类型)
eg:   public class Student{
      //公开的属性
       public String name;}
      Student stu=new Student();//创建对象
       stu.name="stuent1";
  另外:在interface中定义的属性,都默认为public(可省略不写)
       在abstract class中声明为abstract方法,也默认为public的
        子类继承(实现)父类中的方法如果是public的,则不能将其重写为小于public范围的关键字
3.protected(少用)
限定方法:子类可以继承,在同包内可以访问,在不同的包内,则不可以访问

二.static关键字
   修饰类:用static修饰的方法称为静态方法或类方法,对于没有用static修饰的方法在调用时必须先创建该类的对象,才能用对象调用方法;而有static修饰的方法则可以直接用  类名.静态方法名() 加以调用
eg:public class ManagerTools{
   public static void main(String [] args){
       //调用静态方法
        ManagerTools.work();
       //调用非静态方法
        ManagerTools ma = new ManagerTools();
       ma.work2();  
}
   //静态方法
    public static void work(){
      System.out.println("static");
   //非静态方法
    public void work2(){
      System.out.println("It's not static");
}  
}
}
   修饰属性:static属性又名类属性,在任何方法中可以不创建类的对象而直接调用;此外,当类的某一个对象的static属性值被改变以后,这个类所有的对象的static值都会被改变
eg:public class ManagerTools{
    private static count = 10;
    ManagerTools mat = new ManagerTools();
    for(int i=0;i<3;i++){
    mat.count = i;
    }
    //所有对象的count值都是2
    System.out.println("count的值是"+mat.count);
}

三.super&this关键字
   super:指父类的,即可以通过super关键字引用到父类的对象从而调用父类中的方法;还可以在子类的构造器时通过super使用父类的构造器(同通过this使用自己的构造器一样,必须在第一行,而且只能在构造器中调用一次)
   this:指当前类的

四.package关键字
   package由多级组成,在文件系统中,每一级则表示一个文件夹;多级之间由.隔开
eg:  package cn.netjava.lesson1;
     public class Student{...}
   如果在另外一个包中要使用到此包中的某个类,就必须引入这个类或写这个类的全限定名字
eg:  package cn.netjava.lesson2;
     //引入包关键字import
      import cn.netjava.lesson1.Student;或者
      import cn.netjava.*;

五.final关键字(最终的)
   修饰属性:则该属性的值是常量,不可改变
   修饰方法:当子类继承时,就不可以重写此方法(常用于保护父类中不允许子类重写但又要标示为public让外部调用的方法)

六.与循环有关的关键字
1.for(;;){}
2.break 跳出整个循环
3.continue 跳出当前循环
4.while{...}do{...}

七.与选择有关的关键字
1.switch(表达式){
  case常量表达式1:  语句1 ;//该语句可不用大括号
  case常量表达式2:  语句2 ;
  ...
  default:  ... ;//没有符合的case就执行
}
switch语句的判断条件可以接受int,byte,short,char类型,不能接受其他类型;一旦case匹配,就会顺着执行后面的代码,而不管后面的case是否匹配,直到遇到break,利用这个特性可以让多个case执行统一语句

2.if(表达式){
  //条件为真则执行,否则跳出
}else{...}

八.java中的基本数据类型
  int,short,float,doble,boolean,char,long,byte

九.java中的保留关键字(有待完善)
instanceof 用来判断其左边的对象是不是右边类的实例,返回boolean类型的数据
eg:  String s = "I'm not a object!" ;
     boolean isObeject = s instanceof Object;//返回false


 
分享到:
评论

相关推荐

    Java中一些关键字的使用技巧总结

    Java编程语言中有许多关键字,它们在程序设计中扮演着至关重要的角色。本篇文章将深入探讨两个关键关键字——`this`和`super`的使用技巧,同时也简要介绍其他相关的关键字,如`final`, `static`, `public`, `...

    Java常用关键字总结

    常用关键字汇总图 详细解释 用于定义访问控制修饰符的关键字 控制范围图 public(公共的) 1、public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。 2、可以在其他任何类或包中引用 ...

    java面试题汇总java笔试题大集合及答案题库java笔试题汇总资料超过100个合集

    此外,对Java内存模型(JMM)的理解,如volatile、synchronized关键字的作用,也是考察的重点。 再者,集合框架是Java编程中的重要组成部分,包括List、Set、Map接口及其实现类。面试时可能会被问到ArrayList与...

    Java面试汇总.pdf

    - **关键字不可用**:不能使用Java的关键字作为标识符。 - **命名规范**: - 类名:首字母大写,后续每个单词首字母大写(如`MyClassName`)。 - 变量名和方法名:首字母小写,后续每个单词首字母大写(如`...

    java学习资料汇总

    Java学习资料汇总涵盖了从基础到高级的各个层面,包括了Java的核心概念、语法特性、类库应用以及开发工具的使用等内容。这里我们将深入探讨Java语言的关键知识点。 首先,Java的基础部分涉及变量、数据类型、运算符...

    java问题汇总(学习JAVA必看)

    本文将深入探讨“Java问题汇总”中涉及的关键知识点,旨在帮助初学者和经验丰富的开发者更好地理解和解决Java编程过程中遇到的各种挑战。 1. **基础语法**:Java的基础语法是所有Java编程的起点,包括变量声明、...

    java基础语法 汇总

    以下是一些常见的Java关键字及其含义: - `public`:表示公共访问权限,即类或成员可以被任何其他类访问。 - `class`:用于定义一个类。 - `static`:表示静态特性,通常用于定义静态变量或静态方法,可以在不创建...

    Java基础汇总.pdf

    标识符的命名规则相对简单,但必须遵守特定的语法,如不能以数字开头,不能使用Java关键字,且区分大小写。 **Java中的数据类型** Java中包括基本数据类型和引用数据类型。基本数据类型有整数类型(byte、short、...

    Java基础知识汇总.pdf

    这些关键字构成了Java语言的基本语法框架,是学习Java不可或缺的一部分。 总的来说,本资源摘要信息为Java语言的初学者提供了一个全面而系统的知识框架,内容涵盖了从基本概念到高级特性,从语法基础到操作符使用,...

    100家大公司java笔试题汇总.docx

    Java编程语言笔试题汇总 本文档总结了Java编程语言的常见笔试题,涵盖了Java基础知识、面向对象编程、异常处理、Servlet、JDBC、J2EE等方面的知识点。 一、Java基础知识 1. Java中的abstract关键字可以修饰字段、...

    100家大公司java笔试题汇总

    Java笔试题汇总 Java是最流行的编程语言之一,在软件开发行业中非常常用。以下是Java笔试题汇总,涵盖了Java的多个方面,包括Java基础、Java面向对象编程、Java多线程、Java网络编程、Java数据库编程等。 Java...

    Java试题汇总答案总结汇总

    本资料“Java试题汇总答案总结汇总”是针对Java开发者准备面试或自我提升的重要资源,包含了最新的Java面试题及详尽的答案解析,旨在帮助学习者深入理解和掌握Java的核心概念和技术。 首先,基础部分通常包括Java...

    java资源总汇

    在这个名为“java资源总汇”的压缩包中,包含了一个名为"book.txt"的文件。通常,这样的文本文件可能是书籍、教程或者是一份Java学习资料的目录列表。这份文档可能包含了关于Java语言的核心概念、语法、类库、框架...

    自考Java语言程序设计一填空题汇总

    Java语言程序设计一填空题汇总 本资源摘要信息涵盖了Java语言程序设计的一些基本概念和知识点。下面是相关知识点的详细说明: 1. Java语言概述 Java是一种广泛应用的编程语言,具有简单、面向对象、稳定、与平台...

    《Java基础入门(第3版)》(Java):课后答案-docx文档

    第二章讲解了Java编程基础,包括关键字(如"class")、注释类型(单行、多行和文档注释)、数据类型(如基本数据类型和引用数据类型),以及条件判断和循环结构中的`break`和`continue`语句的使用。 第三章进一步...

    java习题集第四章

    4. Java关键字:Java的关键字是被语言预留的标识符,不能用作变量名、方法名等。选项A的"do"、选项B的"try"和选项D的"while"都是Java的关键字,而选项C的"final"也是关键字,表示常量或最终类。 5. 非关键字:选项A...

    java常考面试题汇总

    ### Java常考面试题知识点汇总 #### 一、Java虚拟机与平台无关性 - **Java虚拟机(JVM)**:是一种能够执行Java字节码的虚拟机进程。Java程序编写完成后,需要通过编译器将其转换为字节码文件(.class),这些字节...

    尚硅谷JAVA基础笔记吐血整理

    “尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...

    java面试题总汇

    本资料"java面试题总汇"正是为此目的而准备,它包含了众多公司在笔试和面试中常问的Java题目,帮助求职者在面试前进行充分的准备。 首先,Java的基础部分包括语法、数据类型、运算符和流程控制。你需要熟悉基本的...

Global site tag (gtag.js) - Google Analytics