• Java日志第3天 2020.7.8


    第二章 Java开场白

    2.3 认识常量

    *常量定义之后就不会再发生变化。定义常量后,其值是不可以改变的。

    *定义形式 public static final 

      eg: public static final double PI = 3.14;

     

     *定义常量的一个好处:如果需要更改常量的值,只要修改其定义行就可以

    2.4 类型的转换

     

     *从上图中可以看出,值域大的类型不能直接转换成值域小的类型

      但是可以强制转换

      语法:类型A 变量名 = (类型A)变量名

     *强制转换可能会丢失精度,使用时要保证范围

     引用类型

    引用类型指向一个对象,不是原始值(可能相当于C++中的类)

    引用类型可以分为三类,分别是类、接口、数组

    2.5 Java关键字

     *不需要记忆

    *定义变量名是尽量使用有意义的变量名。

    2.6标识符命名

    Java标识符大小写敏感

    包名:通常全部小写

    类、接口:通常使用名次,且每个单词的首字母要大写

    方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词

    常量:全部大写,单词之间用下划线分隔

    变量:通常使用名次,首字母小写,其后的大写字母分隔每个单词,避免使用$符号

    *true、false、null不是标识符,但不能作为变量名。

    2.7 转义字符

     

     

     * 与System.out.println作用相同

    2.8 Java运算符

    1.加号(+)

     

     2.减号(-)

     

     3.乘号(*)

     

     4.除号

     

     *使用int类型不能整除是,结果保留整数部分,而不是四舍五入

     

     *如果是浮点型,会存在小数部分

     

    5.取余(%)

     

     6.自增(++)

     

    赋值运算符

     

    关系运算符

     

    逻辑运算符

    *短路逻辑或(||)和短路逻辑与(&&)

     

     

     

     

     

     *非短路逻辑与(&)和非短路逻辑或(|)

     

     

     

    *取反

     

    其他运算符

    1.instanceof

    测试一个对象是否是一个指定类的实例

    2.new

    对象实例化运算符,实例一个对象,即为对象分配内存

    3.三目运算符

    布尔表达式?值1:值2

     

    问题:位运算符的算法以及有什么作用

    明天任务:第二章学习和复习

  • 相关阅读:
    开发者使用JasperReport——通过数据源生成报表
    《编程导论(Java)》电子参考文献索引
    QT信号的自定义
    uCOS3空闲任务
    php函数nl2br的反函数br2nl
    PHPstorm相关设置以及快捷键
    phpstorm 左边的文件列表没用了 怎么弄出来
    nl2br()与nl2p()函数,php在字符串中的新行(\n)之前插入换行符
    DNS配置&HTTP 规格严格
    GC与幽灵引用 规格严格
  • 原文地址:https://www.cnblogs.com/Gazikel/p/13268151.html
Copyright © 2020-2023  润新知