`
maqianli
  • 浏览: 177616 次
  • 性别: Icon_minigender_1
  • 来自: 长春市
社区版块
存档分类
最新评论

JAVA基本语法规则

    博客分类:
  • Java
阅读更多

 多态
            定义:是指一个多态引用可以指向多个类的实列 ; java通过方法重写和方法重载来实现多态
            extends
            通过在类的声明中加入extends子句来创建一个类的子类
            子类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。

            final类
            final类不能被继承 如果你认为一个类的定义已经很完美,不需要再生成它的子类,这时也应把它修饰为final类
final class classname{...}abstract类
            abstract类必须被继承,方法必须被重载; 它不应该被实列化为一个对象; number就是一个abstract类;
            java.lang.object类
            1.equals():比较状态和功能上的相同
Integer one = new Integer(1);
anotherOne = new Integer(1);
if(one.equal(anotherOne)){
System.pringln(""objects are equal");} //return true
            2.getClass() 是final方法,
void printClassName(object obj)
{
System.out.println("The object's class is
"+obj.getClass().getName();
)创建一个类的实例,所创建的对象可以是任何类
object createNewInstanceof(object obj)
{
retuen obj.getClass().newInstance();
}
            3.toString() 返回对象的字符串表示
System.out.println(Thread.currentThread().toString());
            4.finalize();释放对象
            5.notify(),notifyAll(),wait() 用于多线程中的同步
            成员变量
              static:类变量
              final:常量
              *volatile:共享变量
            成员方法
              static:不需要实列化即可引用(类成员),其他则为(实例成员);
              abstrace和final,是否可重载(可以和不可以);
              native:把java代码和其他语言的代码集成起来;
              synchronized:控制多个并发线程对共享数据的访问;
              throwsExceptionList:列外处理;
              this :引用当前对象
              super:引用当前对象的父类, 其使用情况;
              super.variable //用来访问父类被隐藏的成员变量;
              super.Method(paramlist) //用来调用父类中被重载的方法 ;
              super.(paramlist) //调用父类中的构造函数,在类方法中(static),不能使用this或super修饰符
            interface 是方法定义和常量值的集合
              通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系 ;
              通过接口可以指明多个类需要实现的方法。
              通过接口可以了解对象的交互界面,而不需了解对象所对应的类。
              java不支持多重继承(一个类可以是多个类的子类),用接口实现其多重承。在类的申明中用implements来表示一个类使用某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法。一个类可以实现多个接口,用“,”来分隔。

4
0
分享到:
评论

相关推荐

    Java的概述与基本语法规则

    Java是一种广泛使用的面向对象的编程语言,...以上是对Java的概述和基本语法规则的详细介绍,对于初学者来说,理解和掌握这些基础知识是迈进Java世界的第一步。通过深入学习和实践,可以逐步成为一名熟练的Java开发者。

    JAVA Script 语法规则(doc格式)

    JAVA Script 语法规则是指在编写 JAVA Script 代码时需要遵守的基本规则和约定,以下是常用的 JAVA Script 语法规则: 1. 获取某个对象的方法 在 JAVA Script 中,可以使用多种方式来获取某个对象的方法。例如,在...

    java语法规则

    Java语言是一种广泛应用于企业级应用开发、Android移动应用...通过学习和熟练掌握这些Java语法规则,你将能够编写出高效、稳定的代码,并能适应各种复杂的项目需求。不断地实践和探索,你将在Java编程世界中游刃有余。

    Java基础语法)教案

    ### Java基础语法教案知识点解析 #### 一、Java开发环境搭建 **1.1 Java语言概述** - **视频摘要:** 引入Java语言的历史和发展,包括它的起源、发展历程及其广泛的应用场景。通过介绍Java的特点(如面向对象、跨...

    java 初级语法测试题

    ### Java初级语法测试知识点解析 #### 一、闰年判断逻辑 **知识点**: 本题考查了基础的逻辑判断和条件语句的应用。 - **闰年条件**: 如果一个年份能够被4整除但不...希望这些解析有助于理解和掌握Java的基础语法知识。

    java基础语法 汇总

    ### Java基础语法汇总 本文将基于给定的文件信息,对Java的基础语法进行一次全面而深入的解析。Java作为一种广泛使用的编程语言,在软件开发、Web应用、移动应用等多个领域都有着重要的地位。对于初学者而言,掌握...

    Java基础语法.docx

    ### Java基础语法详解 ...以上内容涵盖了Java基础语法的主要知识点,包括环境配置、基本语法、数据类型、变量等。对于初学者来说,掌握这些基础知识是非常重要的,它们是后续深入学习Java编程的基础。

    语法分析器 Java

    在Java编程中,语法分析器扮演着至关重要的角色,确保输入的代码符合Java语言的语法规则。这个"语法分析器 Java"项目可能是为了帮助开发者在编写Java程序时检测语法错误,或者扩展到处理其他文件类型。 语法分析器...

    java基础语法练习题.zip

    Java基础语法是编程入门的关键,这些练习题涵盖了Java语言的核心概念,旨在帮助初学者巩固学习成果。以下是对每个文件内容的详细解读: 1. **"1.java运行环境.docx"**:这部分内容会介绍如何在计算机上安装Java ...

    Java基本语法.pdf

    根据给定文件的信息,我们可以深入探讨Java的基本语法和核心概念,包括程序结构、注释、...以上知识点覆盖了Java基本语法的核心要素,包括程序结构、注释、数据类型以及变量和常量的使用,为初学者提供了坚实的基础。

    语法分析器java实现

    语法分析器基于词法分析器生成的Token流进行工作,它的主要任务是根据语言的语法规则,将这些Token组合成一个符合语法规则的结构——抽象语法树。在Java中,你可以选择手动实现解析算法,如递归下降解析,或者使用...

    2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx

    在这个资源中,我们将通过 HelloWorld 案例来学习 Java 基础语法的基本概念。 标题解释 标题 "2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx" 表明这个资源是关于 Java 基础语法的第二节课,主要讲解 ...

    01_java基础语法_条件语句_循环语句

    ### Java基础语法详解:条件语句与循环语句 #### 一、Java基础入门 Java是一种广泛使用的编程语言,尤其适合于开发企业级应用。Java的流行得益于它的平台无关性、丰富的类库以及强大的跨平台能力。为了更好地理解...

    JAVA语法大全(基本语法)

    JAVA语法大全是指JAVA的基本语法,包括关键字、词法规则、数据类型、常量与变量、运算符和表达式、语句、数组和字符串等方面的知识点。 一、词法规则 词法规则是JAVA程序的基本组成部分,它规定了JAVA程序的词法...

    基于java的语法分析实现代码与程序报告

    总结来说,基于Java的语法分析实现代码与程序报告涉及了Java语言的基础语法、词法分析、语法分析以及错误处理等多个方面。理解并掌握这些知识点,不仅可以帮助我们编写更高效的编译器和解释器,还能提升代码质量和...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-083-Java基本语法-运算符-复合赋值运算符的运算规则.avi 北京动力节点-Java编程零基础教程-084-Java基本语法-运算符-运算符的优先级.avi 北京动力节点-Java编程零基础教程-085-...

    java基础语法

    ### Java基础语法详解 #### 一、Java概述与基础语法 **Java** 是一种广泛使用的高级编程语言,具有跨平台性、面向对象等特点。Java 的基础语法是学习 Java 编程的基础,也是后续深入学习 Java 技术栈的重要基石。 ...

    JAVA基础语法_初学者的天堂_PPT教学

    对于初学者来说,掌握Java的基础语法是迈进编程世界的关键步骤。这份"JAVA基础语法_初学者的天堂_PPT教学"资源正是为此目的而设计的,旨在帮助初学者系统地学习和理解Java编程的核心概念。 首先,我们要了解Java的...

    java版语法分析程序

    7. **扩展与优化**:对于Java版的语法分析程序,可能还支持自定义语法规则或者扩展支持其他编程语言。此外,优化措施如回溯控制、错误恢复等也可以提高程序的效率和用户体验。 总之,Java版的语法分析程序是一个...

    java基础语法,便于记忆学习

    Java 基础语法学习指南 Java 基础语法是 Java programming 语言的基础知识,掌握这些知识是学习 Java 编程语言的基础。这里aremos Covers Java 的基本语法结构,包括变量、常量、数据类型、运算符、控制语句等。 ...

Global site tag (gtag.js) - Google Analytics