发表于: 2017-10-23 21:43:01

3 655


今天学习的内容

今天看了<疯狂Java讲义>第三大章,自己总结了一下内容:

注释

单行注释

//表示单行注释

多行注释

以/*开始,以*/结尾表示多行注释

文档注释 Javadoc API

以/**开始,以*/结束表示文档注释,文档注释可用javadoc工具提取一份系统的API文件,并可以使用Javadoc API文档来查看包和类的详细信息.


标识符和关键字

分隔符

分隔符有; {} [] () .和空格.

标识符规则

标识符可以由字母,数字,下划线(_),和美元符($)组成,其中数字不能打头.

Java关键字

Java所有的关键字都是小写的,TRUE,FALSE和NULL都不是Java关键字,同时true,false个null是直接量,也不是关键字.


数据类型分布

基本数据类型

基本数据类型分为整数类型,字符类型,浮点类型和布尔类型四种.

整型(整数类型)

整数类型:byte,short,int,long.

字符类型

字符类型:char.

浮点类型:float,double.

布尔类型

布尔类型:boolean


基本类型的类型转换

自动类型转换

byte>shory/char>int>short>long>float>double

强制类型转换

强制类型转换是自动类型转换反过来强制转换.

表达式类型的自动提升

所有的byte类型,short类型和char类型将被提升到int类型;整个算数表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型.


直接量

直接量的类型

直接量有三种类型,分别是基本类型(int,long,float,double,boolean,char),字符串类型(String)和null类型(null)

直接量的赋值

直接量的赋值是指把一个直接量赋值给对应类型的变量,也允许把一个数值直接赋给另一种变量,这种赋值必须是系统所支持的自动类型转换,并且String类型的的直接量不能赋给其他类型的变量;null类型的直接量可以直接赋给任何引用类型的变量,包括String类型;boolean类型的直接量只能赋给boolean类型的变量.


遇到的问题

关于文档注释的API文档,自己不太理解具体怎么使用API文档,这个文档对以后的学习工作帮助应该是很大的,帮助理解包和类的含义,自己也在网上查了一些相关的方法,同时在以后的时间做积累经验.


明天的安排

继续看<疯狂Java讲义>,为之后的任务打基础.


今天的收获

今天看的东西还是挺多的,不知道自己能不能全部理解,自己总结了一下这章的内容,方便以后不明白了随时查看,



返回列表 返回列表
评论

    分享到