数据类型和运算符(三)

来源:互联网 发布:各种网络流行用语 编辑:程序博客网 时间:2024/05/17 21:53

1.强类型含义

   (1)所有的变量必须先声明后使用;

   (2)指定类型的变量只能接受与之匹配的值。


2.注释

    (1)添加注释原因:永远不要过于相信自己的理解力;可读性和效率;代码即文档。

    (2)单行注释,多行注释,文档注释。

    (3)javadoc 选项 Java源文件|包 

              *@deprecated:不推荐使用的方法;

             *@see   "参见“ ,用于指定交叉参考的内容。


3.标识符和关键字

     (1)标识符规则

             *由字母、数字、下划线和美元符组成,数字不能开头;

             *不能是Java保留字和关键字,但可以包含关键字和保留字;

             *不能包含空格;

             *只能包含美元字符。


        (2)关键字

             *Java所有关键字都是小写;

             *一共包含50个关键字,goto和const这两个关键字也被称为保留字;

             *Java还提供了三个特殊的直接量:true,false,null。


4.数据类型分类

        (1)基本类型(Primitive Type)

              *boolean类型和数值类型(整数类型<byte,short,int,long,char>,浮点类型<float,double>)

         (2)引用类型(Reference Type)

              *类、接口、数组类型。


5.只有浮点数除于0才可以得到正无穷大和负无穷大。


6.Java7引入了一个新功能:数值中可以使用下划线,如:

     int binval=0B1000_0000_0000_0000_0000_0000_0000_0001;


7.两种转换方法:自动类型转换和强制类型转换。


8.由于String类是一个典型的不可变类,因此String对象创建出来就可能被改变,因此无须担心共享String对象会导致混乱。


9.常量池:指的是在编译期被确定,它包括类,方法和接口中的常量,也包括字符串直接量。


10.求余运算的两个操作数中有一个或两个都是浮点数,则允许第二个操作数是0或者0.0,只是求余结果是非数:NaN。


------------学习编程的最终目的:是用来编写程序解决实际问题,而不是用来考证的。

      

原创粉丝点击