简介: Java是sun Microsystems公司在1995年五月推出的高级程序设计语言。 javaSE(Java平台标准版)javaEE(java平台企业版)javaME(java平台微型版) java语言的主要特性:简单的,面向对象的,分布式的,健壮性的,安全的,体系结构中立的,可移植的,解释型的,高性能,多线程,动态的。 面向对象程序设计的3个主要特征:封装性,继承性,多态性。 JDK:开发编写Java程序的软件,java开发工具包。 JRE: 运行java程序的软件。 JVM:实现Java程序的跨平台开发,Java虚拟机。
Java基础语法:通过类 实现变量与方法名。 后缀为“.java”,表示是源代码。 后缀为“.class”表示是字节码。JVM会将字节码翻译为机器码。 JAVA语言的大小写敏感,所以所有的类首字母应该大写,方法名都以小写字母开头,源文件名必须和类名相同,所有的java程序都从主方法public static void main(String[] args)方法开始执行。注意Java的包名都是倒着写的, 例如ctgu.com就写成com.ctgu;
Java的语法操作都类似于c语言,学习传送门
字母、美元符号($)、下划线、数字; 但不能以数字开头,且不能以关键字作为标识符; 标识符大小写敏感所以age和Age是两个不同的标识符。
访问控制修饰符:defaut\public\protected\private 非访问控制修饰符:final\abstract\static\synchronized
成员变量(非静态变量)
int b[][]=new int[][] {{1},{2,3},{4,5,6}}; String a[] = new String[];
在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。 利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。
在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。 接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。