java基础

来源:互联网 发布:java utf-8转gbk乱码 编辑:程序博客网 时间:2024/06/17 02:03
【数据类型】
class //类
interface //接口
byte //字节
short //短整型2byte
int //整形4byte
long //长整型8byte
float //浮点型4byte
double //双精度浮点型 8byte
char //字符2byte
boolean //布尔值
void //空


【数据类型值】
true
false
null


【控制流程】
if
else


switch
case
default


do
while


for

break
continue


return


【访问修饰符】
public //公用的
private //私有的
protected //受保护的


【修饰符】
abstract //抽象的
final //最终的
static //静态的
synchronized //同步


【类关系修饰符】
extends //继承
implements //实现


【创建对象】
new //新建对象
this //指代(对象)
super //指代父代
instanceof //谁的实例(暗指类)


【异常】
try //尝试
catch //捕捉
finally //最终


throws
throw


【包】
package //打包
import //导包


【其他】
native //本地的
transient //临时的


【标识符】
字符、数字、空格、下划线和$符
不能用数字开头,不能使用关键字


所有的包名称小写
接口和类:单词首字母大写(HellowWorld)
函数名(驼峰命名) (sayHelloWorld)
常量 (大写)(MAX)


【注释】
// //单行注释

/* //多行注释


*/


/* //文档注释(使用javadoc可以生成html)
*
*
*/

【java整数】
十进制 int a=100
八进制 int a=0144
十六进制 int a=0x64
负数用补码方式存储:补码等于整数取反加一(比如3的二进制位0000 0011,-3的二进制是1111 1101)

~反码 //按位取反,如~ -1=0


【基本数据类型】
byte
short
int
long
float
double
char
boolean


【引用数据类型】
class
interface
[]


【运算符】
>> //有符号移动(空出的全补符号位)
>>> //无符号移动(空出的全补0)
当正数向右移位时两个都一样,负数不同
三元运算符 //格式为(条件?正确时执行:错误时执行)例如:a<b?true:false;


成员变量不初始化也可以,但局部变量必须初始化,成员变量是类内部的变量,局部变量是方法或者块(大括号里面)定义的变量


希望可以帮助到您!
本文来自启芳科技,欢迎转载!

原创粉丝点击