java基础2:Java语法定义规范

    xiaoxiao2021-03-25  123

    1.标识符

    1)说明:标识符可以标识类名,变量名,接口名,方法名。

    2) Java标识符的命名规则

    (1)标识符是由,数字,字母,下划线和美元符号构成,其他符号不可以

    (2)必须以字母、下划线或美元符号开头,不能以数字开头

    (3)关键字不能作为标识符

    (4)标识符区分大小写

    (5)标识符理论上没有长度限制

    (6)命名Java标识符,最好见名知意。

     

    2.关键字

     

    (1)被Java语言赋予特定含义的单词,组成关键字的字母全部小写。

    (2)gotoconst作为保留字存在,目前并不使用。

    (3)Truefalsenull不是严格意义上的关键字,而是文字常量(literals

    (4)程序遇到return语句将不会执行finally语句。

    (5)Stringstringbuffer类也是被final修饰的。

     

    class

    extends

    implements

    interface

    import

    package

    break

    case

    continue

    default

    do

    if

    else

    for

    return

    switch

    while

    false

    true

    null

    boolean

    byte

    char

    short

    int

    long

    float

    double

    try

    catch

    throw

    throws

    finally

    abstract

    fianl

    native

    private

    protected

    public

    static

    synchronized

    transient

    volatile

    instanceof

    new

    super

    void

    assert

    enum

    goto

    const

     

     

     

     

     

     

     

     

     

     

    3.注释

     

    用于解释说明程序的文字。单行注释://、多行注释:/*   */、文档注释:/**  */

     

    4.变量

     

    变量其实是java中的一个最基本的单元,也就是内存中的一块区域,Java中的变量有四个基本属性:变量名,数据类型,存储单元和变量值。

    (1)变量名:合法的标识符

    (2)变量的数据类型:可以是基本类型和引用类型(必须包含类型)

    (3)存储单元:存储单元大小是由数据类型决定的,如:int4个字节32

    (4)变量值:在存储单元中放的就是变量值(如果是基本类型放的就是具体值,如果是引用类型放的是内存地址,如果null,表示不指向任何对象)

    (5)变量的声明格式:类型变量名;

     

    5.常量

     

    (1)说明:在程序执行的过程中其值不可以发生改变。

    (2)分类:字面量常量、自定义常量。

    (3)Java针对整数常量提供了4种表现形式:二进制、八进制、十进制、十六进制。

     

    6.进制转换

    (1)二进制的换算:除2取余,逆序输出。如10进制6二进制换算方式为: 6/2=30,3/2=11,1/2=01。位数不够补零。

     

    (2)二进制到十进制的换算:取出最后一位,从20次方开始乘,将得到的结果相加即可。如:二进制的110的十进制换算:

           0*20次方=0,1*21次方=2,1*22次方=4,110的十进制为:0+2+4=6。

     

    7.字符编码

     

    ASCII字符编码

    采用一个字节编码,主要针对英文编码

    ISO-8859-1

    有称latin-1,是国际化标准或组织ISO制定的,主要为了西欧语言中的字符编码,和ASCII兼容

    GB2312/GBK/GB18030

    主要是汉字编码,三种编码从容量上看是包含关系

    unicode

    Unicode统一了全世界上的所有文字编码,unicode有几种实现:UTF-8,UTF-16,UTF-32

     

     

     

    8.语法错误

     

    (1)编译期语法错误可以借助eclipse的帮助方便定位错误,并进行修改。

    (2)调试时查找,解决软件中逻辑错误代码(成bug:软件是臭虫)的重要手段,是软件开发中必不可少的环节。

    (3)调试也是学习、研究其他人编写的代码的一个很好的手段。

    (4)eclipse提供了强大的调试功能debug,通过debug试图能快速定位代码中的逻辑错误,提高软件开发效率。

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-13361.html

    最新回复(0)