美文网首页
Java入门二

Java入门二

作者: 写代码的小书童 | 来源:发表于2019-04-16 15:10 被阅读0次

一标识符和于关键字

1.1标识符由字母、数字、_、$所组成,其中不能以数字开头,不能是java 中的关键字

1.2 在编写时尽量不要去使用数字,i1、i2、,命名要有意义

1.3 对于$有特殊意义,不要去使用

1.4 例如 Student 、Math 这些都属于有意义的内容

2 关键字说明

2.1 java中有两个未使用的关键字 goto、const

2.2 Java 中有三个特殊的标记 true 、false、null

2.3 1.4 增加了assert 1.5 增加了enum 关键字

2.4 java支持中文 但是没人这么做


二 数据类型

分别基本数据类型和引用数据类型

2.1 基本数据类型

2.1.1 数值型 : 

                    整形 byte 、short、int、long  -> 默认值0

                    浮点型: float、double -> 默认值0.0

 2.1.2  字符型 char -> 默认值 '\u000'

 2.1.3  布尔型 boolean -> false

2.2引用数据类型 :数组 、类、接口 -> 默认值 null

2.3 基本数据不牵扯到内存分配问题,而引用数据类型需要开发者为其分配空间,而后进行关系进行匹配。

2.4 一般规律

2.4.1 整数用int ,小数用double 。描述日期时间数字或者表示文件(或内存)大小使用用long。实现内容传递,或者编码转换使用byte 。 实现逻辑 用boolean。描述中文,用char避免乱码。

2.4.2 byte<int <long<double

2.4  数据溢出  int最大值+1 变成最小值 int最小值-1 变成最大值  如果数据溢出 需要扩大数据例如  int 数据溢出 可以转换成 long类型

2.5 数据范围小的数据 于数据范围大的数据 自动向数据范围大的数据类型转换

2.6 数据范围大的数据要变成数据范围小的数据 必须强制转换

2.6 byte 数据范围 -127到130

2.7 定义变量初始化

3 浮点型 默认的小数类型是double 如何使用了float 需要将double 强制转换成float

3.1 整形不保留小数位 如果需要小数位 转换为(double)

4 很多语言没有考虑boolean 0为false 其他数字为true

5 string型 数据 属于引用数据类型   (它属于一个类 ,java类名称每一个首字母都是大写)

String 表示字符串 

5.1 String + 其他数据类型 + 其他数据类型  所有数据类型变成String类型。  () 可以改变

5.2 转义字符 换行(\n)、制表符(\t)、\  (\\)、 双引号(\")、单引号(\')

int 和char 之间的互相转换是以编码为主 ,大写字母和小写字母差了32个长度

++变量 --变量 先在前面表示的是先进行变量内容的自增1或者自减后在使用变量进行数学运算

变量++、变量-- 先使用变量内容进行计算 后在进行自增或自减

相关文章

网友评论

      本文标题:Java入门二

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