Java中的注释有三种
public static void main(String[] args) { // 单行注释 /* 多行注释 */ /** * 文档注释 * @description: JavaSE * @Author: yeci */ System.out.println("Hello World!!"); }
}
书写注释是一个非常好的习惯
注释并不会被执行
强类型语言
弱类型语言
Java的数据类型分为两大类
整数拓展:进制 二进制0b 八进制0 十进制 十六进制0x
浮点型拓展:
字符拓展:
转义字符:
布尔值拓展:
boolean flag = true; if(flag == true){};// 新手 if(flag){};// 老手
由于Java是强类型语言,所以要进行某些运算的时候需要进行类型转换
// 低 ------------------------------> 高 // byte,short,char,int,long,float,double
运算中,不同数据类型的数据先转换成相同数据类型,再进行运算
强制类型转换:就是高的数据类型转成低的数据类型需要用到强制转换
隐式类型转换:低的数据类型转成高的数据类型则不需要强制转换
注意点:
变量
常量
初始化之后就不能被改变的值,不会变动的值
所谓常量可以理解成一个特殊的变量,它的值被设定后,在程序运行的过程中不允许被改变
/** * final 常量名 = 值 * final 修饰符,不分前后 */ static final double PI = 3.14;
常量民一般用大写
作用域
类变量
实例变量
局部变量
public class Demo01 { /** 类变量 */ static int is ; /** * 实例变量:从属于对象,如果不自行初始化,则返回这个类型的默认值,整数0,浮点型0.0 * 布尔值默认false * 除了基本数据类型,其余默认值都是null */ String str; public static void main(String[] args) { /** 局部变量:必须声明和初始化值 */ int i = 10; } }
变量的命名规范
为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
包语句的语法格式为
package pkg1[. pkg2[. pkg3...]]
一般利用公司域名倒置作为包名
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包完成此功能
import package[.package2...].(classsname|*)
JavaDoc命令是用来生成自己API文档的
public class TestDoc { /** * * @param name * @return * @throws Exception */ public String testDoc(String name) throws Exception { return null; } }
参数信息