1.Java运行原理
2.变量的声明
声明语法: 数据类型 变量名;
赋值:变量名=值;
3.标识符
(1)标识符是用于类名、变量名、方法名、对象名、数组名等的命名;
(2)可以使用英文、数字、下划线_、$符号;
(3)不能以数字开头;
(4)不能使用Java关键字或保留字(指在高级语言中已经定义过的字);
(5)区分大小写;
4.注意事项
(1)当声明的类使用public关键字修饰时,源文件名必须跟该类名保持一致;
(2)一个.java源文件中可以声明多个类,但是只能有一个用public修饰的类;
(3)内中声明的类,称为内部类;
5.注释
(1)单行注释: //一行注释
(2)多行注释: /*
*多行注释
*/
(3)文档注释:(这个很重要,养成习惯写)
/**
*@author
*/
一个Java程序是一系列对象的集合,这些对象通过调用彼此的方法来协同工作。
*对象:对象就是类的实例,有状态和行为。
*类:类是一个模板,它描述一类对象的行为(方法)和状态(属性)。
*方法:方法就是行为。
*实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
Java修饰符
Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
*访问控制修饰符:default,public,protected,private
*非访问控制修饰符:final,abstract,static,synchronized
Java数组
数组是存储在堆上的对象,可以保存多个同类型变量。
Java枚举
Java5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。
例如,我们写一个果汁类,它限制了果汁的大杯、中杯、小杯。这就意味着它不允许顾客点除了这三种以外尺寸的果汁。
实例:
1 class FreshJuice { 2 enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } 3 FreshJuiceSize size; 4 } 5 6 public class FreshJuiceTest { 7 public static void main(String []args){ 8 FreshJuice juice = new FreshJuice(); 9 juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; 10 } 11 }
Java关键字--不能用于标识符的名称
可以分类
继承
在Java中,一个类可以由其他类派生。
利用继承的方法,可以重用已有类的方法和属性,不用重写代码。
接口
在Java中,接口可以理解为对象间相互通信的协议。接口在继承中扮演很重要的角色。
接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。