Java核心技术_笔记3-1

1.
类名是以大写字母开头的名词 ,如Main
如果名字由多个单词组成,每个单词的第一个字母都应该大写,如FirstSample

2.
(1)Java保存的文件名必须与类名一致;
(2)如果文件中只有一个类,文件名必须与类名一致;
(3)一个Java文件中只能有一个public类;
(4)如果文件中不止一个类,文件名必须与public类名一致;
(5)如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

3.
写代码存储于
FirstSample.java
Java 编译器将字节码文件自动地命名为
FirstSample.class
并与源文件存储在同一个目录下

4.
普通注释://
长注释:/* */
文档注释:/* /

5.
byte 1字节
short 2字节
int 4字节
long 8字节

长整型后加l或L (40000000000L)
2进制前加0b或0B (0b100101)
8进制前加0 (077)
16进制前加0x或0X (0xff)

6.
float 4字节
double 8字节

float类型有后缀F或f (2.13f)
double无后缀为默认
常用double

7.
char
’ ‘字符常量
” “字符串

\u0000 到 \uffff
\uxxxx系列在注释或者” “中也会生效

8.
boolean

9.变量一定要初始化

10.
关键字 final 表示这个变量只能被赋值一次
一旦被赋值不能够再更改了
习惯上,常量名使用全大写
final double PI=3.14

11.
/ 两个数都是整数时是整除,否则是浮点除法

进行二元操作时,相比变为同一类型,再运算
运算优先级
double float long int

数值类型转换
实线 无信息丢失的转换
虚线 可能有精度损失的转换
这里写图片描述

12.
&& ||第一个表达式成立,就不计算后一个表达式

13.
condition?expression1:expression2
计算condition
如果为true 返回expression1
否则返回expression2

14.
位运算符
& and
| or
^ xor
~ not

右移<< 左移>>
化为二进制再移动

15.运算符优先级
这里写图片描述
这里写图片描述

16.
enum size{a,b,c};
size s=size.a;
枚举
在类中包含,方法之外

17.
字符串与非字符串连接时
非字符串转变为字符串
int a=12;
String b=”Year”+a;
显示”Year12”

18.
多个字符串连接在一起,用分界符分割
String a=String.join(“/”,”a”,”b”,”c”);
a显示”a/b/c”
String a=”abcdefg”;
String s=a.substring(0,3)
s显示”sub”

19.
“H”.equals(“h”)返回true,不区分大小写
检测字符串相等不能用==

猜你喜欢

转载自blog.csdn.net/Matrix576/article/details/82257713
今日推荐