JAVA的运算符
算数运算符、关系运算符、逻辑运算符、位运算符
算数运算符(9):+ - * / % ++ --
关系运算符(6):== != > >= < <=
逻辑运算符(6):&& || ! ^ &(按位与) |
位运算符(7):& | ~ ^ >> << >>>;
注意:
实际含义不同:
“||”: 如果左边计算后的操作数为true,右边则不再执行,返回true;
“|”:前后两个操作数都会进行计算。也就是说:“|”不存在短路。
标识符
Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。
- 标识符由数字(0~9)和字母(A~Z 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
- 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。
Boolean不能转换为其它类型的值
关于Char的运算
System.out.println('0'+'A');// 48+65 = 113 未指定类型--输出int
System.out.println((char)('0'+'A'));// q 强转char --输出char
System.out.println(10+'A'); //75 未指定类型--输出int
System.out.println((char)10+'A'); //75 未指定类型--输出int
System.out.println((char)(10+'A')); //K 强转char --输出char
System.out.println((char)((char)10+'A')); //K 强转char --输出char
不是JAVA的关键字

Case


- 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。
Float


位运算符
A = 0011 1100
B = 0000 1101
-----------------
A&b = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~A= 1100 0011

Char的范围

Java基本数据类型
Switch是否可以用String作为判断?

List,Set,Map是否继承自Collection接口?
答:List,Set是,Map不是。

没有初始化变量导致出错

二维数组访问方式

数据赋值题
3.14要加f,然后B选项的i超过范围了,(-128~127),

每个java源代码文件,只能有一个public类
当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为它们不是public类,而且它们主要用来为主public类提供支持。

1598

被折叠的 条评论
为什么被折叠?



