JAVA语法规则

原创 2003年06月10日 17:29:00
//多态
定义:是指一个多态引用可以指向多个类的实列 ; 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()
用于多线程中的同步
//
成员变量
A  static:
类变量   B  final:常量  C volatile:共享变量
//
成员方法
A  static
:不需要实列化即可引用(类成员),其他则为(实例成员); B abstracefinal,是否可重载(可以和不可以); C native:java代码和其他语言的代码集成起来; D synchronized:控制多个并发线程对共享数据的访问; E throwsExceptionList:列外处理; F this :引用当前对象
G super:
引用当前对象的父类, 其使用情况:
(1) super.variable //
用来访问父类被隐藏的成员变量 (2) super.Method([paramlist]) //用来调用父类中被重载的方法 ;(3) super.([paramlist]) //调用父类中的构造函数,在类方法中(static),不能使用thissuper修饰符
//interface
是方法定义和常量值的集合
A
通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系 ;B 通过接口可以指明多个类需要实现的方法。
C
通过接口可以了解对象的交互界面,而不需了解对象所对应的类。
java
不支持多重继承(一个类可以是多个类的子类),用接口实现其多重继承。
在类的申明中用implements来表示一个类使用某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法。一个类可以实现多个接口,用“,”来分隔。

Java中正则表达式匹配的语法规则

, package com.fsti.icop.util.regexp; import java.util.regex.Matcher; import java.util.regex.P...
  • u010267906
  • u010267906
  • 2016年03月11日 11:47
  • 959

Makefile语法规则教程

makefile很重要       什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profess...
  • Deep_l_zh
  • Deep_l_zh
  • 2016年05月13日 15:05
  • 942

正则表达式的基本语法规则

一、正则表达式的概念     正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 ...
  • napoleonwxu
  • napoleonwxu
  • 2015年09月11日 14:54
  • 670

@media语法规则

@media: :[[',' ]*]? :[only | not]? [and ]* | [and ]* :'('[:]?')' 取值: :指定设备类型。媒...
  • Daisukes
  • Daisukes
  • 2016年10月19日 16:35
  • 1160

Java static关键字以及Java静态变量和静态方法

文章转自:https://zm8.sm-tc.cn/?src=http%3A%2F%2Fwww.weixueyuan.net%2Fview%2F6003.html&uid=fa02d55aa56969...
  • u011032983
  • u011032983
  • 2016年07月05日 17:10
  • 932

drools -规则语法

文章结构1. 基础api2. FACT对象3. 规则4. 函数1. 基础api在 Drools 当中,规则的编译与运行要通过Drools 提供的各种API 来实现,这些API 总体来讲可以分为三类:规...
  • u012373815
  • u012373815
  • 2016年12月25日 21:29
  • 4425

脚本语言语法规则

以下内容源于朱友鹏《物联网大讲堂》课程的学习,如有侵权,请告知删除。 1、shell程序的第一行一般都是: #!/bin/sh 以#!开始,后面加上一个pathname。指定shell程序...
  • oqqHuTu12345678
  • oqqHuTu12345678
  • 2017年05月07日 13:26
  • 520

drools 规则文件 —— 语法

http://liureying.blog.163.com/blog/static/615135201111394058945/?suggestedreading 前言: Drools 分为两个主要...
  • piaodangdeyouzi
  • piaodangdeyouzi
  • 2013年07月19日 17:19
  • 3088

CMake语法学习笔记

最近一直在忙新需求,本来想记录一下自己学CMake的一些笔记,拖到了现在…… 一、CMakeLists.txt文件 如果工程存在多个目录,需要确保每个要管理的目录都存在一个CMakeLists.txt...
  • hyq912
  • hyq912
  • 2016年11月10日 17:23
  • 769

XML——XML介绍和基本语法

本文介绍了XML语言的历史,以及它的作用和常见的应用。重点介绍了XML文件的语法规则...
  • ggGavin
  • ggGavin
  • 2016年05月26日 22:31
  • 2689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA语法规则
举报原因:
原因补充:

(最多只允许输入30个字)