文献种类:专题技术总结文献
开发工具与关键技术: IntelliJ IDEA、Java 语言
作者: 方建恒 年级: 2020 撰写时间: 2022 年 6 月 8 日
Java笔记(三)
今天我给大家分享一下我的Java笔记,
首先我们来了解一下Java的基本语法,
在Java中字母的大小写是很敏感的,比如Home和home是不一样的。
对于类名的命名Java采用的是大驼峰命名法,如:ClassName。
对于方法名的命名Java采用的是小驼峰命名法,如:className。
在IDEA中进行Java代码的编写时在输出中文的时候可能会出现乱码的情况,
在遇到这种问题时我们说先从文件编码开始解决,
我们在IDEA的工具栏中选择file然后选择Settins打开设置,
然后在右边菜单中找到Editor中的File Encodings,把GBK改为UTF-8,
然后把Transparent native-to-ascii conversion勾选上,如图:
注:用该方法解决后下次新建项目时还出现这个问题的话仍需要重新设置一遍。
接下来我们从控制台编码来解决,
首先打开设置里的Editor下的General下的Console,然后选择UTF-8。如图:
接下来我们来讲标识符:
所有的标识符都应该以字母(A-Z 或者 a-z),美元符(
)
、
或
者
下
划
线
(
)
开
始
,
首
字
符
之
后
可
以
是
字
母
(
A
−
Z
或
者
a
−
z
)
,
美
元
符
(
)、或者下划线(_)开始, 首字符之后可以是字母(A-Z 或者 a-z),美元符(
)、或者下划线()开始,首字符之后可以是字母(A−Z或者a−z),美元符()、下划线(_)或数字的任何字符组合。
注:关键字不能用作标识符,标识符也是大小写敏感的,并且标识符要有意义。
true,false和null看起来像关键字,但它们实际上是文字,
同时也不能在程序中将它们用作标识符。
在Java的语言中存在8种基本数据类型。
其中有六种数字类型(四个整数型,两个浮点型)和一种字符类型,还有一种布尔型。
数字类型包括byte、short、int、long、float和double。
字符型和布尔型分别是char和boolean。
注:在Java中浮点数使用的是科学计数法表示,使用二进制很难精确表示浮点数,
只能使用近似值表示。所以我们在需要精确计算的时候要避免使用float和double。
以下为数据类型之间的相互转换图,可供大家参考:
接下来我们来了解一下运算符部分:
1.算术运算符:+、-、、/、%、++、–。
2.关系(比较)运算符:>、>=、<、<=、==、!=。
3.逻辑运算符:&&、&、||、|、!、^。
4.赋值运算符:=、+=、-=、=、/=、%=。
5.其他运算符:
三目运算符(?:):三目运算符也被称为三元运算符。
instanceof 运算符:该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
6. 位运算符:
1)&:如果相对应位都是1,则结果为1,否则为0。
2)| :如果相对应位都是 0,则结果为 0,否则为 1。
3)^ :如果相对应位值相同,则结果为0,否则为1。
4)! :按位取反运算符翻转操作数的每一位,即0变成1,1变成0。
5)<<:按位左移运算符。左操作数按位左移右操作数指定的位数。
6)>>:按位右移运算符。左操作数按位右移右操作数指定的位数。
7)>>>:按位右移补零操作符。左操作数的值按右操作数指定的位数右移,
移动得到的空位以零填充。
运算符优先级共分为 14 级,其中 1 级最高,14 级最低,分别为:
1级:[] 、 .、 ( )。2级:!、~、 ++、 --。3级:* 、/ 、%。4级:+ 、 -。
5级<<、 >>、 >>>。6级:< 、<= 、>、 >=、 instanceof。7级:== 、!=。
8级:&。 9级: ^。 10级:|。 11级:&&。 12级:||。 13级:?:。
14级: =、 += 、-= 、*= 、/=、 %=、 &=、 |=、 ^=、 <、<= 、>、>= 、>>=。
注:若是同级的运算符则按从左到右的顺序进行计算。
以上就是今天给大家分享的关于JAVA的部分笔记。