美文网首页
java笔记

java笔记

作者: 隐岩 | 来源:发表于2016-12-12 21:58 被阅读0次

3.2注释

最常用的方式为//
当需要长篇注释时,可以在每行注释前面标记//,也可使用/**/将注释括起来
当需要自动生成文档时,注释以/**开始,以*/结束
/**/不能嵌套

3.3数据类型

共有8种基本数据类型,整型4种,浮点型2种,用于表达Unicode编码的字符单元的字符类型char1种,用于表示真值的布尔boolean类型1种

3.3.1整型

用于表示没有小数部分的数值,可以是负值
int型常用;表示星球上居住人数用long(哈哈哈哈哈);byte和short用于特定的场合,如:底层的文件处理、需要控制占用存储空间的大数组

Paste_Image.png

在java中,数值的范围与运行java代码的机器无关
长整型数值后加后缀L,如4000000000L;十六进制数值有一个前缀0x,如0xCAFE;八进制有一个前缀0,如010对应8;二进制数加上前缀0b
java没有任何无符号类型(unsigned)

浮点类型

用于表示小数部分的数值

Paste_Image.png

double数值精度表示float类型的2倍
float 类型的数值有一个后缀F,如3.14F;没有后缀F的默认为double型
用于表示溢出和出错的三个特殊的浮点数值

  • 正无穷大
  • 负无穷大
  • NaN(不是一个数字)
    应为所有“非数值”的值都认为是不相同的,所以不能这样检测一个特定值是否等于Double.NaN:
Paste_Image.png

可以使用Double.isNaN方法

Paste_Image.png
3.3.3char类型

用于表示单个字符,通常用来表示字符常量,'A'是编码为65所对应的字符常量,"A"是一个包含字符A的字符串
Unicode编码单元可以表示为十六进制值,采用转义字符\u表示Unicode代码单元的编码
下表是转义字符的转义序列符

Paste_Image.png

char类型不建议在程序中使用

3.3.4boolean类型

C++中,数值或指针可以代替boolean值,值0相当于布尔值false,非0值相当于布尔值true,但在java中不成立。

相关文章

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • Java 学习笔记(13)——lambda 表达式

    title: Java 学习笔记(11)——lambda 表达式tags: [Java 基础, 学习笔记, 函数式...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • Java学习日记

    title: Java学习笔记date: 2018-05-18 12:00:00tags: Java 学习笔记 P...

  • Guava 中的文件操作:Files

    本片内容收录在我的在线笔记 java-note-for-free 中。 笔记源文件在 gitee 中。 Java ...

  • 2018-02-04@JAVA

    JAVA初始 ——浙大MOOC《从零开始学Java》Java笔记系列1 Java世界的hello world 新建...

  • Jasypt非对称加密

    Jasypt: Java Simplified Encryption 本笔记介绍使用Jasypt: Java Si...

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • 小白学java

    目录 1、配置java 环境2、java代码规范3、java笔记4、java程序编写 配置java环境 1、下载j...

  • Java8学习笔记目录

    Java8学习笔记 -- 接口的默认方法与静态方法 Java8学习笔记 -- Lambda表达式,Function...

网友评论

      本文标题:java笔记

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