zoukankan      html  css  js  c++  java
  • Java 基础语法

    在开始 Java 基本语法之前,先说明 Java 程序的基本规范:

    • 大小写敏感,例如 Person 和 person 是不同的
    • 类名首字母大写,如果类名由多个单词组成,每个单词首字母都大写,例如 HelloWorld
    • 方法名应遵守驼峰命名法,以小写字母开头,若含有多个单次,后面单次大写,例如 findMinNumber
    • 源文件名必须和类名相同
    • Java 程序由 public static void main(string [] args) 方法开始执行

    Java 标识符,例如类名、变量名、方法名

    • 所有表示符由 (a-z) 或者 (A-Z) 或者 ($) 或者 (_) 开始
    • 首字符之后是 (a-z) 或者 (A-Z) 或者 ($) 或者 (_) 或者 (任意数字) 组合
    • 关键字不能作为标识符
    • 标识符大小写敏感
    • 合法标识符举例:age,$salary,_value
    • 非法标识符举例:2Twice,-salary

    Java 修饰符,修饰类中方法和属性

    • 访问控制修饰符:default,public,protected,private
    • 非访问控制修饰符:final,abstract,strictfp

    Java 变量

    • 类变量
    • 成员变量
    • 局部变量

    Java 数组

    数组存储堆上的对象,可以保存多个同类型的变量,命名规范为 byte[] buffer

    Java 枚举

    枚举只能是预先设定好的值。

    class HelloWorld {
        public static void main(String[] args) {
            FreshJuice juice = new FreshJuice();
            juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
        }
    }
    
    class FreshJuice {
        enum FreshJuiceSize { SMALL, MEDIUM, LARGE }
        FreshJuiceSize size;
    
    }
    

    Java 关键字,关键字都是小写

    访问控制

    • private
    • protected
    • public

    类、方法和变量修饰符

    • abstract
    • class
    • extends
    • final
    • implements
    • interface
    • native
    • new
    • static
    • strictfp
    • synchronized
    • transient
    • volatile

    程序控制语句

    • break
    • continue
    • do
    • while
    • for
    • if
    • else
    • instanceof
    • return
    • switch
    • default
    • case

    错误处理

    • assert
    • catch
    • finally
    • throw
    • throws
    • try

    包相关

    • import
    • package

    基本类型

    • boolean
    • byte
    • char
    • double
    • float
    • int
    • long
    • short
    • null

    变量引用

    • super
    • this
    • void

    保留关键字

    • goto
    • const
    分类: JavaSE
  • 相关阅读:
    Qt消息机制和事件、事件过滤
    QTableview 获取鼠标坐标的item(QModelIndex)
    qt 拖放dropEvent
    Qt获取控件位置,坐标总结
    Quick Easy FTP Server FTP工具文件传输使用
    Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 raise() )
    makefile 通配符了解% $@ $^ $<
    QLocalServer和QLocalSocket单进程和进程通信
    RC4 加解密
    qt 拷贝文件设置进度条
  • 原文地址:https://www.cnblogs.com/wht123/p/14241405.html
Copyright © 2011-2022 走看看