Java操作
psvm:直接生成public static void main(String[] args){}
sout:直接生成system.out.println();
//单行注释
/* */多行注释
标识符
所有标识符以字母、美元符($)下划线(_)开头,后面可存在数字
数据类型
强类型语言:Java
弱类型语言:
基本类型
数值类型
整数类型:
byte:最大127(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)
浮点类型:
float(4个字节)、double(8个字节)
字符类型:
char(2个字节)
bool类型:占1位,其值只有true和false
引用类型
类、接口、数组
类型转换
byte,short,char ——》int——》long——》float——》double
低——》高
强制类型转换(高->低)
直接在数据前加(数据类型):
eg: int i=128;
byte b=**(byte)**i;
自动转换 (低->高)
直接转换:
eg: int i=128;
double b=i;
注意:
1、不能对bool进行转换。
2、转换时可能存在溢出,注意精度问题。
变量
变量名
变量名必须是合法的标识符
变量类型
作用域
类变量
前加static
通过变量名可以直接调用,从属于类
public class HelloWorld
{
static int age; //加static后变量可以直接调用
public static void main
{
System.out.println(age);
}
}
实例变量
方法外面、类里面(从属于对象)
public class HelloWorld
{
int age; //变量不可直接调用
public static void main
{//在类中定义变量后在main中调用需要以下代码
HelloWorld helloWorld=new HelloWorld();
System.out.println(helloWorld.age);
}
}
局部变量
在方法或语句块中(eg:main)
使用前必须申明或初始化
常量
初始化后不可改变值
final 常量名=值; //变量类型前为修饰符,不存在前后顺序
命名规范:
类名:首字母大写、驼峰
类成员变量:首字母小写、驼峰原则
常量:大写字母、下划线
方法名:首字母小写、驼峰
局部变量:首字母小写、驼峰原则
运算符
算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、扩展赋值运算符
a++与++a
int b=a++; //执行完这行代码后,先给b赋值,再自增
int c=a++; //执行这行代码前,先自增,再给c赋值
三元运算符:?、:
eg:x?y:z ——>如果x==true,则结果为y,否则结果为z
包机制
定义包:package+包名
导入包:import+包名.类
JavaDoc
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况