zoukankan      html  css  js  c++  java
  • 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:标记字段可能被多个线程同时访问,而不做同步

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

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

  • 相关阅读:
    python day6
    python day5
    python基础晋级篇
    python基础篇
    初识Python
    if语句
    A22. openstack架构实战-openstack的api
    A21. openstack架构实战-配置三层网络vxlan
    A20. openstack架构实战-虚拟机创建的流程
    A19. openstack架构实战-云主机的冷迁移
  • 原文地址:https://www.cnblogs.com/yfife/p/7351498.html
Copyright © 2011-2022 走看看