1.2Java基础语法(关键字、标识符、注释、常量、变量...) - Go语言中文社区

1.2Java基础语法(关键字、标识符、注释、常量、变量...)


一、关键字

A:概述:

      被Java语言赋予特定含义的单词
B:特点:

      组成关键字的字母全部小写(在eclipse工具中,关键字都变成红色.)
C:注意事项:
      goto和const作为保留字存在,可能会在以后jdk的升级过程可以使用,目前并不使用
     (类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观)
【工具的使用】常用的快捷键:
    alt+/:代码补全
    ctrl+D:删除一行
    ctrl+Alt+向下方向键:复制一行


二、标识符

A:概述:

     就是给类,接口,方法,变量等起名字时使用的字符序列
B:组成规则:

      英文大小写字母,数字字符,$和_
C:注意事项:

     1) 不能以数字开头;2)不能是Java中的关键字;3)java严格区分大小写

D:命名规则:做到见名知意
  举例:类名
    class Student{}
    class S{}  //错误的命名
   1)包:理解为目录(文件夹):字母全都小写
    单级包:
      举例:baidu
    多级包:
      举例:org
       wesots_01
   2)给类或者接口命名规则:
    单个单词:那么该单词的一个字母大小,其余小写 
      举例:Hello,Demo
    多个单词:每个单词的首字母大写,其余小写.
      举例:HelloWorld..
   3)给方法或者变量命名的规则:
    单个单词:字母全都小写
      举例:check()/main()
    多个单词:第一个单词全都小写,从第二个单词开始,每个单词首字母大写,其余小写
      举例:checkUserName(),checkPassword()
   4)给常量命名的规则:
    单个单词:字母全都大写:
      举例:HELLO
    多个单词:每个单词全都大写,每个单词之间用下划线隔开
      HELLO_WORLD


三、注释

(初学者编写程序可以养成习惯:先写注释再写代码。)

A:概述: 
      用于解释说明程序的文字
B:Java中注释分类格式
      单行注释:格式: //注释文字
      多行注释:格式: /*  注释文字  */
      文档注释:格式:/** 注释文字 */

例:

//定义一个类
public class ZhuShiDemo {
 /*
  * 如果想要执行该java文件,那么就必须有main方法
  * main方法是程序的主入口,是可以被jvm java虚拟机所识别
  * */
 public static void main(String[] args){
  //如果要在控制台打印一个结果,就必须有一个输出语句:System.out.println("...")
  System.out.println("helloworld");

    }

}


四、常量、进制和进制转换

A:常量:1)概述:
               在程序执行的过程中其值不可以发生改变
        2)Java中常量分两种:
             ----字面值常量
             ----自定义常量(面向对象部分讲)

        3)字面值常量:

           a.字符串常量:用双引号括起来的内容
           b.整数常量:所有整数;例:12,23
           c.小数常量:所有小数;例:12.34,56.78
           d.字符常量:用单引号括起来的内容;例:'A'--ASCII码表示的是65

                                                 'a'-----------------97

                                                 '0'-----------------48
           e.布尔常量:较为特别,只有true和false
           f.空常量:null(数组部分讲解)

B:进制:Java针对整数常量提供了4种表现形式,不同进制组成规则不同
      1)二进制:由0,1组成,并且以0b开头
      2)八进制:由0,...7组成,以0开头
      3)十进制:整数默认十进制
      4)十六进制:由0..9,a..f组成,以0x开头
C:进制转换:
      1)其他进制到十进制

      2)十进制到其他进制:

      3)十进制和二进制的快速转换:8421码
      4)二进制和八进制,十六进制如何转换?
         以十进制作为桥梁
           二进制到八进制 3位组合
           二进制到十六进制 4位组合

【有符号数据表示法】
在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。
1.原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
2.反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,符号位除外。
3.补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

五、变量

A:概述:
       在程序执行的过程中,在某个范围内其值可以发生改变的量
B:理解:

       如同数学中的未知数
C:定义格式:
       数据类型 变量名 = 初始化值;
D:注意:

       格式是固定的,记住格式,以不变应万变


六、数据类型和类型转换

A:数据类型分类:

       1) 基本数据类型;2)用数据类型(面向对象讲解) 

B:基本数据类型:4类8种
        类型         字节    取值范围

    1) 整数(整数默认是int类型)
        byte          1      -128-127
        short         2
        int           4    
        long:长整型   8
    2) 浮点型(浮点类型中默认是双精度类型)
        float:单精度  4
        double:双精度 8
    3) 字符类型:
        char    2
    4) 布尔类型(true/false)
        boolean       1
    注意事项:
        由于整数是默认int类型,超出int类型的范围用long类型去接收,所以必须数据的末尾加上L或者l(建议使用大写L)
        浮点类型中的float,浮点类型默认是double,所以,一般情况建议在默认去写上大写F

【eclipse 快捷键】
 ctrl+/:单行注释
 ctrl+shift+/:多行注释

C:使用变量的注意事项:
   1)定义变量必须在某一个作用域内去定义 (里面去定义)
   2)变量名只能被定义一次,多次编译不通过
   3)同一行可以定义多个变量,但是不建议这样去做.书写不规范
   4)定义变量,并且没有初始化值,那么一定要在使用(输出这个变量)之前,给它进行赋值,否则报错!

D:+: 进行加法的运算符
  一般情况下,数据进行加法运算的话,它们数据类型必须保持一致
  默认转换:(从小到大)

  byte--short--char--->int--->long--->float--->double
  前三者之间相互不转换,但是一旦参与运算,前三者首先会转换int类型

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/lkx136yuji/article/details/72924991
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-29 19:08:33
  • 阅读 ( 733 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢