美文网首页
Java基本语法

Java基本语法

作者: 征程_Journey | 来源:发表于2017-05-20 22:08 被阅读0次

    注释:单行注释://[用一行注释对代码进行解释说明]    多行注释:/**/ [用多行注释对代码进行解释说明(注释一行写不下的时候)]      文档注释: /** */【Java特有的注释,可以通过javadoc自动抽取代码中的文档注释】

    什么时候使用文档注释:编写的注释需要出现在文档中,就需要使用文档注释

    哪些代码需要抽取文档:类、字段、非私有成员(字段、构造方法、方法)

    进制:

    计算机最基本识别单元就是0和1,

    由0和1组合在一起使用的单元,二进制,---产生的原因:想要去表示除了0和1之外更多的内容

    由于在使用二进制标示很大的内容的时候,二进制会显示的很长----八进制

    八进制的数字特点:逢8进1,即在此进制中,永远看不到大于等于8的数

    随着后期的发展,当用八进制在标示某数字的时候,依然会很显示的很长---

    十进制

    十进制:即平常所使用的阿拉伯数字

    随着后期的发展,当用十进制在标示某数字的时候,依然会很显示的很长---十六进制

    十六进制数字特点:逢16进1,

    0 1  2 3 4 5 6 7 8 9  A  B   C    D   E   F

    10 11  12   13  14  15

    二进制转化为八进制:

    从右到左,将二进制的数字,3个分为一组,将每组的值转化为10进制的数字后

    倒叙将每组获得到的值拼接在一起,就为八进制的值

    二进制转化为十六进制:

    与上方相似的原理,只需将3个分为一组,变为4个分为一组即可。

    变量

    占据着内存中的某一块存储区域

    该区域有自己的名称(变量名)和类型(数据类型)

    该区域的数据可以在同一类型范围内不断变化

    总结:

    常量是在输出结果中不会变化的量,变量是在输出结果不断变化的量

    从生活中的例子上来看:

    常量,很像是一个长租房,即此房间内,住的住户长期不变

    变量,很像是酒店中的一个房间,即此房间中,住的住户是在不断变化的

    在使用变量的步骤:

    1.变量的声明

    固定的格式:数据类型变量名(自定义);

    在此格式中;代表本语句的结尾

    变量名:用于给此变量提供一个唯一的名字,类似于酒店中不重复的房间号

    数据类型:用于显示限制变量在初始化或赋值的时候,只能是什么类型的

    如 int  j;

    代表j里面以后只能存整数

    2.变量的初始化

    初始化跟赋值差不多,都具备相同的固定格式

    变量名 = 数据值;

    3.拿变量进行使用

    固定格式

    :在想要使用的地方,直接放变量名

    如想要输出此变量,那么只需在println的()中,填写对应变量的名字即可

    在使用变量的时候,有时候,我们会将步骤1和步骤2,结合在一起,变成固定格式为:

    数据类型变量名 = 数据值;

    如果使用的是这种格式来创建变量的话,叫做变量的定义

    变量的优点:

    可以节省内存空间。并且在节省空间的基础上,还可以实现内容的不断变化

    变量的声明与变量的定义的区别:

    变量在声明的时候不会分配存储空间,而变化在定义的时候会自动分配存储空间

    原因在于,变化只有在初始化的时候才会去分配空间

    在java中会将所有的类名,变量名,方法名统称为标识符

    标识符在命名时的规则

    1.命名时应遵循驼峰式命名法

    即如果名字是由多个词组拼成的,那么除第一个词组之外的每个词组中首字母要大写。如果当前的标识符是给类名用的话,第一个词组的首字母要大写

    如果当前的标识符,不是给类名用的话,第一个词组的首字母要小写

    如  要表示学生数量,

    如果是类名的话:  StudentNumber

    如果是非类名使用的话: studentNumber

    2.推荐使用有意义的词组

    3.标识符在命名的时候,允许使用数字,字母,_,$这些组合来进行命名,其他的不允许

    4.不允许以数字开头

    5.不允许标识符的名字与(51个)关键字或者(2个:const、goto)保留字相同

    6.命名的时候,词组推荐使用英文,不要用汉语拼音

    关键字和保留字:

    java中的特殊词组

    关键字  51 个  ,每个关键字都有自己的作用

    关键字最明显的表现形式:在写代码的时候所有的关键字均有高亮表现

    保留字  2 个,没有任何的作用,goto,const

    java中支持的数据类型

    一,原始类型

    1.整数类型

    byte      -128到127

    short     -2^15 到 2^15-1    此处2^15代表2的15次幂

    int       -2^31 到 2^31 - 1

    long      -2^63 到2^63-1

    以上的4中类型都能够存储整数,唯一的区别在于:

    能够存储的整数范围不一样

    2.小数类型(浮点类型)

    float   单精度   1.4013E-45 到3.4028E+38

    double  双精度   4.9E-324到 1.7077E+308

    两者的区别依然是能够存储的范围不同。

    3.字符类型

    char

    4.布尔类型

    boolean

    此种类型中只有两个值,true和false

    对于计算机来说,在对以上类型的数据进行存储的时候,会为相应的类型提供相应大小的存储空间,

    大小的最基本单位是0,1,或者说1位

    byte

    boolean 均是占据8位

    8位算作1字节  (byte)

    int 4字节  (32位)

    short 2字节  (16位)

    long 8个字节  (64位)

    float 4字节(32位)

    double 8字节(64位)

    char 2字节(16位)

    1kb =  1024b(byte)

    1mb =  1024kb

    1gb =  1024mb

    1t =  1024gb

    二,引用类型

    类,接口,数组,等

    String  字符串

    1.1    java中的运算符

    分类:

    算术运算符:+、-、*、/

    赋值运算符:=

    关系运算符:>、<、==、>=、<=

    逻辑运算符:&&、&、||、|【短路效应】

    位运算符:<<、>>、>>>

    三目运算符:?:

    【&既可以用于逻辑运算,也可以用于位运算】

    相关文章

      网友评论

          本文标题: Java基本语法

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