JAVA基知识三

一、标识符

  • 定义

    在 java 语言中用来给一个类,变量或者方法命名的符号标识。

    Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.

    标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

  • Java 标识符规则:

    1. 以字母 $ _ 为开头的,不能以数字开头

    2. 第二个字符开始所字母数字 $ _

    3. 不限制长度

    4. 不能用java 的关键字:int char 等

    5. 字母可以是中文

下面的标识符是合法的:

myName,My_name,Points,$points,sys_ta,OK,_23b,_3

下面的标识符是非法的:

#name,25name,class,&time,if

  • 命名约定
  1. 类和接口名

    每个字的首字母大写,含有大小写。

    例如,MyClass,HelloWorld,Time等。

  2. 方法名

首字符小写,其余的首字母大写,含大小写。尽量少用下划线。

例如,myName,setTime等。这种命名方法叫做驼峰式命名。

3.常量名。

基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。
对象常量可大小混写。

例如,SIZE_NAME。

4.变量名。

可大小写混写,首字符小写,字间分隔符用字的首字母大写。
不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

例如:identifier_sys_var1 $char userName user_name 美女

二、Java 关键字

  • 定义:
    1. 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。

    2. Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数.


  • Java关键字

    java关键字 : 描述列表

    异常相关关键字

    try //表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码

    catch //和try搭配捕捉异常信息

    finally //try 语句不管是否发生异常都要执行的语句块

    throw //抛出异常

    throws //定义方法可能抛出的异常

    循环相关关键字

    continue //不执行循环体剩余部分

    default //switch语句中的默认分支

    do //循环语句,循环体至少会执行一次

    for //for循环语句

    goto //未使用

    if //条件语句

    else //if条件不成立时执行的分支

    switch //选择语句

    break //跳出循环或者label代码段

    case //switch语句的一个条件

    while //while循环

    类相关关键字

    package //一系列相关类组成一个包

    class //定义类

    abstract >抽象方法,抽象类的修饰符

    extends //表示一个类是另一个类的子类

    implements //表示一个类实现了接口

    import //导入类

    interface //接口,一种抽象的类型,仅有方法和常量的定义

    static //表示在类级别定义,所有实例共享的

    super //表示基类

    synchronized //表示同一时间只能由一个线程访问的代码块

    this //表示调用当前实例或者调用另一个构造函数

    变量对象相关关键字

    final //表示一个值在初始化之后就不能再改变了
    //表示方法不能被重写,或者一个类不能有子类

    instanceof //测试一个对象是否是某个类的实例

    new //分配新的类实例

    方法相关关键字

    return //方法返回值

    void //标记方法不返回任何值

    assert //断言条件是否满足

    访问权限关键字

    private //表示私有字段,或者方法等,只能从类内部访问

    protected //表示字段只能通过类或者其子类访问

               //子类或者在同一个包内的其他类
    

    public //表示共有属性或者方法

    数据类型相关关键字

    char //16-bit Unicode字符数据类型

    float //32-bit单精度浮点数

    double //64-bit双精度浮点数

    int //32位整型数

    long //64位整型数

    short //16位数字

    byte //8-bit 有符号数据类型

    boolean //布尔数据类型

    enum //枚举类型


三、规范

  • java 编码规范

    备注:

    是常用代码习惯不是语法要求 但是需要严格遵守

    只使用英文命名,建议使用长变量名,要有实际意义

  1. 包名:全部使用小写字母 类名 ,

  2. 接口名 : 第一个字母大写,以后每个单词的首字母大写 变量名

  3. 方法名:第一个字母小写,以后每个单词的首字母大写

  4. 常量 : 全部使用大写字母,单词之间使用“_”分隔


  • java 的基本数据类型

说明:

Java 是强制性语言,任何数据都是有类型的,计算机一切都是数据.

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。

第一类:整型 byte short int long

第二类:浮点型 float double

第三类:逻辑型 boolean(它只有两个值可取true false)

第四类:字符型 char

数据类型说明

boolean : 布尔类型

char:字符类型 ,16 位有符号整数 //字符:单引号 ‘ ’ 字符串:“”

byte: 节整数类型,8 位有符号整数:256 个字符 范围:-128~127

short:短整数类型,16 位有符号整数

int: 整数类型,32 位有符号整数

long:长整数类型,64 位有符号整数

float:单精度浮点类型,32 位有符号类型

double:双精度浮点类型,65 位有符号类型


  • 数据例子
package test.java.com;

public class TestPackage {

    public static void main(String[] args) {

        int i1 = 5;

        byte b = 5;

        double d1 = 1.0;

        float f1 = 1.0F;

        double d2 = 0.41;

        System.out.println(d1 - d2);

        System.out.println(i1 == b);

        System.out.println(f1 == d1);

    }
}

猜你喜欢

转载自blog.csdn.net/Spark2008/article/details/43985665
今日推荐