说到java这门语言,雄踞编程语言榜首多年,相信也受到很多小伙伴的喜欢!!!
有一说一,对于java的发展史的话就不多赘述了,OK ,咱们直接进入正题
标识符和关键字
虽然是最简单的内容,但是也是最重要的,因为在代码中时时刻刻都在体现着这些东西,对于标识符来说,有这么几点要求:
(1)标识符可以由字母、数字、下划线、美元符号$组成,但是不能包含特殊字符
(2)不能以数字开头
(3)而且标识符严格区分大小写
(5)标识符命名最好能够见名知意,反映出其作用
该有一点哦,你就是关键字是不可以做标识符的,那么关键字有哪些呢?这里呢,把常见的关键字都整理到一起了
53个关键字那么标识符和关键字呢基本是这些东西了,接下来看看数据类型和运算符吧
数据类型
数据类型呢,可以分为基本类型和引用类型,基本类型有八种:
当然了,基本类型之间也可以相互转换,但是要知道这八种基本类型的大小关系,上图吧
大小比较图基本类型的相互转换是分成两种情况的,第一种就是小转大,也就是隐性转换,是可以直接转的;还有一种是大转小,是显性转换,这是需要强制转换的,话不多说,上代码
引用类型
引用类型是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。如:类,接口,数组。对于引用类型的介绍,后续文章中会具体提及到的。
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。
运算符和表达式是Java程序的基本组成要素。运算符是一种特殊的符号,用以表示数据的运算,赋值和比较。不同的运算符用来完成不同的运算。
java语言使用运算符将一个或者多个操作数连缀成执行性语句,形成表达式,表达式是由运算符和操作数按一定语法规则组成的符号序列。接下来我们把运算符列出来,还是直接上干货吧
还有一个是三目运算符,也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
表达式:
variable x = (expression) ? value if true : value if false
三目运算符的规则是,先对逻辑表达式expression进行求值,如果逻辑表达式返回true,则返回第二个操作数的值,如果逻辑表达式返回false,则返回第三个操作数值。
举一个例子:
这两种代码的写法的效果是完全相同的,三目运算符和if else 写法的区别在于:if后的代码块可以有多个语句,但三目运算符是不支持多个语句的。
基本也就是这些内容了,还有一个运算优先级的顺序,可以自己了解一下。