Java--基础语法

Java 基础语法

  • java程序是一系列 对象 的集合,而这些对象通过调用彼此的方法来协同工作
  • 类:一个模板,描述一类对象的行为和状态
  • 对象:类的一个实例,有状态和行为
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算,数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量值决定

注意点

  1. 大小写敏感
  2. 类名:类名的每个单词首字母应该大写
  3. 变量和方法名:以小写字母开头,后面的单词首字母大写
  4. 源文件名:源文件名必须和类名相同
  5. 主方法入口:所有的Java程序由public static void main(String []args)方法开始执行
  6. 常量:所有字母大写,每个单词之间用_连接

Java标识符

  • 所有标识符以字母、美元符、下划线开始
  • 关键字不能作为标识符
  • 标识符大小写敏感

Java修饰符

  • 访问控制修饰符: defaultpublicprotecedprivate
  • 非访问控制修饰符:finalabstractstrictfp

Java变量

  • 局部变量 类变量(静态变量) 成员变量(非静态变量)

Java枚举:枚举限制变量只能是预先设定好的值,使用枚举可以减少bug

	class FreshJuice {
		enum FreshJuiceSize{SMALL,MEDIUM,LARGE}
		FreshJuiceSize size;
	}

	public class FreshJuiceTest {
		public static void main(String []args) {
			FreshJuice juice = new FreshJuice();
			juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
		}
	}

Java关键字

  • extends:表示一个类是另一个类的子类
  • final:表示一个值在初始化后就不能再改变了
  • finally:无论有没有异常发生都执行代码
  • interface:接口,一种抽象的类型,仅有方法和常量的定义
  • native:表示方法用非Java代码实现
  • private: 表示私有字段或者方法,只能从类内部访问
  • protected:表示字段只能通过类或者子类访问 子类或者在同一个包内的其他类
  • synchronized:表示同一时间只能由一个线程访问代码块
  • void:表示方法不返回任何值
  • volatile:标记字段可能被多个线程同时访问,而不做同步

继承:重用已存在类的方法和属性。被继承的类称为超类,派生类称为子类

接口:对象间相互通信的协议;接口只定义派生要用到的方法,方法的具体实现完全取决于派生类

posted @ 2017-08-12 20:57  YFIFE  阅读(278)  评论(0编辑  收藏  举报