美文网首页JavaWeb
Java基础语法-基础入门

Java基础语法-基础入门

作者: 我叫吴智斌 | 来源:发表于2018-10-11 10:12 被阅读2次

    计算机语言组成:
    2.关键词
    3.标识符
    4.注释
    5.常量与变量
    6.运行符
    7.造句
    8.函数
    9.数组

    关键字和保留字
    关键字:在编程语言中有一些事先定义好的,有着特殊含义的单词
    保留字:和关键字一样都是编程语言事先定义好的,只是说现在暂时没有特殊的用途,但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词, goto和const就是Java的保留字

    关键字和保留字在eclipase 中是标红的

    标识符
    1.在程序中自定义的一些名称
    2.它是有26个字母大小写,数字:0-9符号_$组成规定的:
    3.不能以数字开头
    4.不可以使用关键字
    5.见名知意

    注释
    单行注释//
    多行注释//
    文档注释:可以使用javadoc 从文档注释中提取内容,生成程序的 API 帮助文档。
    /

    **
    **/

    注意:单行注释能嵌套单行注释,可以嵌套多行注释
    多行注释当中不能嵌套多行注释,多行注释当中可以嵌套单行注释
    注释不会编译到字节码当中
    用eclipse的时候代码运行错误不知道哪一行出错了,那就用注释标注一下,慢慢一行行释放查找错误的地方(缩小错误搜索范围)

    Eclipse快捷键用法:ctrl+alt+向下键复制同一行

    反编译 Xjad 工具使用:把.class文件(字节码)翻译成.java文件

    常量:
    固定的一个值,定义了就不能再去修改
    字面量就是表示直接给出的一个值(可以是整数,小数,false,true),直接量

    1.整数常量
    整数常量的表现形式:二进制/八进制/十进制/十六进制
    0-1 二进制
    0-9 十进制
    0-7 八进制
    0 1 2 3 4 5 6 7 8 9 A B C D E F 十六进制

    十进制转换二进制
    二的次方
    1 2 4 8 16 32 64 128 256 512 1024
    例如:12(D)
    就是得想什么数加起来是12最方便
    0 0 1 1
    把数字倒转过来就是二进制了
    1 1 0 0

    二进制转十进制
    1 2 4 8 16 32 64 128 256 512 1024
    例如:
    1 0 1 1 1 0 0(B)
    0011101
    4+8+16+64=92

    二进制转八进制
    1 2 4 8 16 32 64 128 256 512 1024
    例如:
    1 0 1 1 1 0 0(B)
    001/011/100二进制转八进制要把数三三划分
    转换前要把顺序调换排列
    100/110/001
    134(O)

    二进制转十六进制
    1 2 4 8 16 32 64 128 256 512 1024
    例如:
    10101101110 四个四个划分为一组
    0101/0110/1110
    1010/0110/0111
    5614是错的,14应该是E 56E

    十进制转八进制
    首先十进制转二进制,二进制转八进制
    1 2 4 8 16 32 64 128 256 512 1024
    例如:
    12(D)---->11(B)---->3(O)

    **给一个数的时候并不能确定这个数是几进制的,所以会在数后面进行一个标识
    11(B) 二进制
    11(D) 十进制
    11(O) 八进制
    11(F) 十六进制 **

    用到的数字,最终都会转成二进制


    2.小数常量
    3.字符常量,在java中’ ’ 单引号中只能包含一个字符
    4.字符串常量 ” ”
    5.布尔类型常量 true false
    6.Null 空 ,在java中打印不出任何东西并报错

    Print打印不会换行
    Println打印时会自动换行


    1 Byte字节=8个二进制位(bit位)
    二进制数系统中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。
    数据在计算机最小的表现形式只能是字节(byte)
    位是数据存储的最小单位,其中8 bit 就称为一个字节(Byte)
    1024为进制的
    1k=1024B
    1M=1024K
    1G=1024M
    1T=1024G
    硬盘厂商的进位制采用的是1000进制


    变量:其值可以改变的量,定义好之后,可指代某一事物
    数据类型 变量名(自己起的名字) = 变量值(指代某一事物)
    Int a = 15
    1.不能定义两个相同名称的变量
    2.Int d; 定义一个变量,只不过没有让它指向一个事物,没有初始化的变量是不能直接被使用,在使用变量之前必须要初始化

    变量的本质:是在内存当中开辟了一块空间,专门给你存指定值

    数据类型:规定了,内存空间当中只能存放什么类型的数据

    Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型分类:


    java数据类型分类

    像int就只能存放整数类型

    数据类型分为:
    1.基本数据类型
    (1)数值型
    ①整数类型(byte,short,int,long)
    Byte 声明占一个字节的位置(8bit)
    ②浮点类型
    (2)字符型(char)
    (3)布尔型(boolean)
    2.引用数据类型
    (1)类(class)
    (2)接口(interface)
    (3)数组

    基本数据类型: 4类8种

    java基本数据类型用法
    A:整数 占用字节数
    byte 1
    short 2
    int 4
    long 8
    B:浮点数 占用字节数
    float 4
    double 8
    C:字符 占用字节数
    char 2
    D:布尔 占用字节数
    boolean 1

    整数:(byte short int long )
    相同点:都是存放整数类型的数据,不同点开辟的空间大小不一样
    在一个数据后面看见一个L的话就是long类型,例如:long e = 69855L

    小数(float,double)
    为什么double money = 10.5 可以,而 float money2 = 10.5 却不行呢?
    因为double 的是64位 ,而float 是32位,是无法把大桶的水装进小桶的

    Java基本数据类型

    注意:
    整数默认是int类型
    浮点数默认是double类型。
    长整型后缀用L或者l标记。建议使用L。(long)
    单精度浮点数用F或者f标记。建议使用F。
    (float)

    3.14e2 就是3.14*10二次方,浮点数

    字符类型
    char 紧跟字符常量的规则,不能写" " ,char ah = '好' ,也只能输入单个字符
    计算的编码是 0 1 ,并不能识别你所输入的东西,是依靠 ASCII表来执行的
    char 不用单引号引起来数字来那就是一个 ASCII表中的所识别的东西

    布尔类型
    true false
    在计算机当中布尔值只有两个数字(0)false(1)true


    Java语言分隔符

    分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
    花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
    方括号([]):定义数组和访问数组元素时使用。
    圆括号(()):使用很广泛,具体用到细讲。
    圆点(.):类和对象访问它的成员时使用。
    空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。
    注意:必须都是半角下的英文符号。

    相关文章

      网友评论

        本文标题:Java基础语法-基础入门

        本文链接:https://www.haomeiwen.com/subject/bsgvaftx.html