zoukankan      html  css  js  c++  java
  • Java系列学习(三)-基础语法

    1.关键字

    特点:全部小写

    imageimage

    2.标识符

    (1)就是给类,接口,方法等起名字的字符序列

    (2)组成规则:

    A:英文大小写字母

    B:数字

    C:$和_

    (3)注意事项:

    A:不能以数字开头

    B:不能是java中的关键字

    C:严格区分大小写

    (4)常见的命名规则

    A:包:全部小写,多级包用 . 隔开

    B:类或接口:每个单词首字母大写

    C:方法或变量:首字母小写,第二个单词开始首字母大写

    D:常量:全部大写,多个单词要用_隔开(STUDENT_MAX_AGE)

    3.注释

    (1)分类:

    A:当行注释://

    B:多行注释:/**/

    C:文档注释:

    (2)注释的作用:

    A:解释说明程序,提高代码的阅读性

    B:可以帮助我们调试程序

    4.常量

    (1)在程序执行的过程中,其值是不变的

    (2)分类:

    A:字面值常量

    B:自定义常量

    (3)字面量常量

    A:字符串常量

    B:整数常量

    C:小数常量

    D:字符常量

    【Java中字符占两个字节,因为Java语言采用的是Unicode编码】

    E:布尔常量

    F:空常量,null

    (4)在java中针对整数常量提供了四中表现形式

    A:二进制(以0b开头)

    B:八进制(以0开头)

    C:十进制(整数默认是十进制)

    D:十六进制(以0x开头)

    5.进制转换

    (1)其他进制 转 十进制

    (2)十进制 转 其他进制

    (3)进制转换的快速转换法

    A:十进制 和 二进制 间的转换,8421码

    B:二进制 和八进制,十六进制 的转换

    6.变量

    (1)在程序的执行过程中,其值在某个范围内可以发生改变的量

    (2)变量的定义格式:

    A:数据类型 变量名 = 初始化值

    B:数据类型 变量名;

          变量名 = 初始值

    7.数据类型

    (1)java是一种强类型语言,针对每种数据都提供了对应的数据类型

    (2)分类:

    A:基本数据类型:4类8种

    B:引用数据类型:类,接口,数组

    (3)基本数据类型

    A:整数

    【byte:1】

    【short:2】

    【int:4】【默认】

    【long:8】

    B:浮点数

    【float:4】

    【double:8】【默认】

    C:字符

    【char:2】

    D:布尔

    【boolean:1】

    8.数据类型转换

    (1)boolean类型不参与转换

    (2)默认转换:

    A:从 小 到 大

    B:byte:1,short,char:2 → int:4 → long:8 → float:4 → double:8

    【long和float的存储结构不同,浮点数会保存幂和底数;】

    【float表示的数据范围比long的范围要大】

    image

    C:byte,short,char之间不相互转换,在运算的时候直接转成int类型

    (3)强制转换:

    A:从 大 到  小

    B:可能会精度的损失,一般不建议使用

    C:格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)

    【例子】

    image

    9.数值大于其范围后

    举byte例子,其他也一样

    byte的范围是-128 ~ 127

    byte b1 = 127;
    byte b2 = (byte)128; //-128,当超过范围时,就从最小开始算:
    byte b3 = (byte)129; //-127,即-128+1
    byte b4 = (byte)130; //-126,即-128+2

    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    Oracle使用sys登录时报错ORA-28009解决方法
    oem的使用
    isqlplus的使用
    oracle客户端中文乱码问题的解决
    十:jinja2模板查找路径
    九:flask-response响应
    八:flask-重定向示例
    七:flask-一些小细节
    六:flask-自定义URL转换器
    五:flask-url_for使用详解
  • 原文地址:https://www.cnblogs.com/kimisme/p/4456733.html
Copyright © 2011-2022 走看看