C语言和Java的对比:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。C语言最关键的是比Java多了指针,而C语言的亮点指针很容易出错,能够灵活的运用指针是件很难的事。用好了,对你的程序是锦上添花,反之,就会让你的程序崩溃掉。
文章目录
- 一、标识符与关键字
- 二、数据类型
- 三、基本数据类型的转换
一、标识符与关键字
1.最简单的Java代码1
注:上述代码中HelloWorld就属于标识符。
2.其中类名HelloWorld会Java基础学c 语言难,变量名x,y,z,对象名x,y,z,对象名in等均属于用户定义的标识符,而public、class、static、void、int等均属于Java语言本身定义的关键字。
3.关键字:关键字即java中有特殊意义的单词
用于定义数据类型的关键字:class、interface、enum、byte、short、int、long、float、double、char、boolean、void
用于定义数据类型值的关键字:true、false、null
用于定义流程控制的关键字:if、else、switch、case、default、while、do、for、break、continue、return
用于定义访问权限修饰符的关键字:private、protected、public
用于定义类、函数、变量修饰的关键字:abstract、final、static
用于定义类和类之间关系的关键字:extends、ipplements
等
特点:关键字的所有字母都为小写、不能作为标识符
总共为51+2个关键字。2
3.标识符命名
标识符命名约定
小驼峰命名法:是用来命名变量和方法的。
标识符是多个单词时,首字母小写,其他单词首字母大写(如:scyHandsome)
大驼峰命名法:是用来命名类的。
标识符是多个单词时,每个单词首字母大写(如:ScyHandsome)。
二、数据类型
1.数据类型的内存大小
/div>
p>2.数据类型示意图
/p>
/p>
p>
/p>
p>Java中的
数值类型不存在无符号的,它们的取值范围是
固定的,不会随着机器硬件环境或者操作系统的改变而随之改变。
/p>
p>3.引用数据类型
/p>
p>引用数据类型:
数组([ ])、
接口(interface)、
类(class)。
/p>
p>class中有一个非常常用的类型:String,这是一种字符串类型,是Java中已经定义好的类,可以直接使用。
/p>
hr style="background-color: rgb(232, 232, 232); border: 1px solid transparent; margin: 18px 0px;">
/h4>
p>Java语言的整型常量默认为
int型,声明long型常量可以后
加‘ l ’或‘ L’。
1.自定类型转换
当容量小的数据类型和容量大的数据类型做运算时,容量小的数据类型会自动转换成容量大的数据类型。
容量从小到大:
char,byte,short>int>long>float>double。
char类型和数字类型做运算时,会根据ASCII码表把char类转化为对应的int类型来运算。
2.强制类型转换
前面我们说了容量小的自动转换为容量大的,而容量大的数据类型要转换为容量小的数据类型就需要使用强制类型转换,使用符号()。
/p>
div>
/div>
p>但使用强制类型转换需要注意数据
精度损失的问题。
3.字符串与基本数据类型之间只能进行连接,即将两个数据拼接到一起,得到的结果依旧是一个字符串类型的数据。
实例代码如下:
/p>
div>
/div>
p>输入
/p>
div>
/div>
p>运行结果
/p>
div>
/div>
p>
好了,今天第一周的blog到此结束,下次我们来探讨关于读取静态资源static优先级的问题。/p>
hr style="background-color: rgb(232, 232, 232); border: 1px solid transparent; margin: 18px 0px;">
ol>
/ol>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24804.html