码迷,mamicode.com
首页 > 编程语言 > 详细

java--基础语法

时间:2018-01-28 22:29:42      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:span   try   自动   判断   rac   private   数据类型   不同的   覆盖   

 

语法 说明
注释  
// 单行注释
/*...*/ 多行注释
/**...*/ 文档注释
分隔符  
; 每个java语句必须以;号结尾
{} 定义一个代码块
[] 用于访问数组元素0-n
() 方法定义, 方法调用, 运算符
. 类/对象和它的成员之间的分隔符
标识符  
  由字母、下划线(_)、美元符($)、数字组成, 其中数字不能打头
java关键字  
abstract 抽象
assert  
boolean 布尔型(只能是true或false, 其它数据类型不能转换成boolean类型)
break 结束循环等
byte 整型(1字节)
case 分支语句
catch  
char 字符型(2)’’
class
const 保留字
continue 结束本次循环
default 默认(接口默认类定义)
do 循环语句
double 浮点型(8)
else 判断语句
enum 枚举
extends A继承B(class A extends B)
final  
finally  
float 浮点型(4) 定义时需在数字后跟 f 来表示
for 循环语句
if 判断语句
goto 保留字
implements 实现接口
import 导入包的类
instanceof (运算符)判断是否可以成功转换
int 整型(4)
interface 定义接口
long 整型(8) 定义时需在数字后跟 L 来表示
native 类似于一个抽象方法, 不同的是native方法通常采用C语言来实现(将失去跨平台的功能)
new 调用构造器
package 创建包(首行)
private 私有
protected  
public 共有
return 结束方法
short 整型(2)
static 静态(类成员)
strictfp 在修饰范围内使浮点计算更加精确
super 调用父类被覆盖的实例方法|变量
switch 分支语句
synchronized  
this 调用当前类的成员(非static修饰)
throw  
throws  
transient  
try  
void 无返回值
volatile  
while 循环语句
自动类型转换  
byte --> short --> int --> long --> float --> double
char --> int
强制类型转换  
(targetType)value 强制把value转换为targetType类型
表达式类型自动提升  
  所有byte, short, char类型将被提升到int类型
  整个算术表达式数据类型自动提升到表达式中最高等级操作数同样的类型
  两个整型相除, 即使无法除尽, 也将得到一个整型
三目运算符  
  (expression) ? if-true-statement : if-false-statement
   
   
   

java--基础语法

标签:span   try   自动   判断   rac   private   数据类型   不同的   覆盖   

原文地址:https://www.cnblogs.com/p---k/p/8372613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!