数据类型 | 内存 |
---|---|
byte | 8位 |
short | 16位 |
int | 32位 |
long | 64位 |
数据类型 | 内存 |
---|---|
float | 32位 |
double | 64位 |
数据类型 | 内存 |
---|---|
char | 16位 |
关键字 | 含义 |
---|---|
abstract | 抽象类或方法 |
assert | 用来查找内部程序错误 |
break | 跳出一个switch或循环 |
byte | 8位整数类型 |
case | switch的一个分支 |
catch | 捕获异常的try块子句 |
class | 定义一个类类型 |
continue | 在循环末尾继续 |
default | switch的缺省语句 |
do | do/while循环最前面的语句 |
double | 双精度浮点数类型 |
else | if语句的else子句 |
enum | 枚举类型 |
extends | 定义一个类的父类 |
final | 一个常量,或不能覆盖的一个类或方法 |
finally | try块中总会执行的部分 |
float | 单精度浮点数类型 |
for | 一个循环类型 |
if | 一个条件语句 |
implements | 定义一个类实现的接口 |
import | 导入一个包 |
instanceof | 测试一个对象是否是某个类的实例 |
int | 32位整型数 |
interface | 接口,一种抽象类型,仅有方法和常量的定义 |
long | 64位长整数型 |
native | 由宿主系统实现的一个方法 |
new | 分配新的类实例 |
null | 一个空引用 |
package | 包含类的一个包 |
private | 表示私有字段,或者方法等,只能从类内部访问 |
protected | 表示保护类型字段 |
public | 表示共有属性或者方法 |
return | 从一个方法中返回 |
short | 16位整数类型 |
static | 这个特性是这个类特有的,而不属于这个类的对象 |
strictfp | 对浮点数计算使用严格的规则 |
super | 超类对象或构造函数 |
switch | 选择语句 |
synchronized | 对线程而言是原子的方法或代码块 |
this | 当前类的一个方法或构造函数的隐含参数 |
throw | 抛出一个异常 |
throws | 一个方法可能抛出的异常 |
transient | 标志非永久性的数据 |
try | 捕获异常的代码块 |
void | 标记方法不返回任何值 |
volatile | 标记字段可能会被多个线程同时访问,而不做同步 |
while | 一种循环 |
1 | int a = 100 ; |
运算符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取余数 |
12 | b=++a; //先将a的值加1,然后赋值给b,此时a的值为6,b的值为6 b=a++; //先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5 |
运算符 | 说明 |
---|---|
> | 比较左方是否大于右方 |
< | 比较左方是否小于右方 |
== | 比较左方是否等于右方 |
> = | 比较左方是否大于等于右方 |
<= | 比较左方是否小于等于右方 |
!= | 比较左方是否不等于右方 |
运算符 | 作用 |
---|---|
&& | 逻辑与 |
|| | 逻辑或 |
! | 逻辑非 |
123456789 | /*一个简单的Java应用程序,显示内容:Hello World! 文件名为Hello.java*/ class Hello{ //程序开始于main() public static void main(String args[]){ System.out.println( "Hello World!" ); } } |
发布时间 | 名称 |
---|---|
2000年11月15 | ISO/TS 10303-27:2000 |
2006年5月15 | ISO/IEC 19777-2:2006 |
2014年7月15 | ISO/IEC TR 13066-6:2014 |
2015年8月15 | ISO 20210:2015 |
2016年3月15 | ISO/IEC 30106-2:2016 |
新闻热点
疑难解答