Java基础语法学习 ———— Day1
一、数据类型基本类型
- 
整数 - int- 二进制:ob
- 十进制
- 八进制:0
 
- 二进制:
- 十六进制:0x
- byte
- short
- long- ---要在数字后面加个L
 
- 
浮点数 - float- ---要在数字后加个F
- double
 
- 
字符 - char
- string- ---不是关键字,是类
 
- 
布尔值 - boolean- ---- true,- false
 
二、变量与常量
- 
类变量 static public class Demo01{//类变量 static 可全局调用static double salary = 5000;public static void main(String[] args){} }
- 
局部变量 public class Demo02{public static void main(String[] args){//局部变量 需声明和初始化值int i = 10;} }
- 
实例变量 public class Demo03{//实例变量 从属于对象;若不进行初始化,这个类型的默认值 0 0.0 null falseString name;int age;public static void main(String[] args){// 变量类型 变量名字 = new Demo03()Demo03 demo03 = new Demo03();System.out.println(demo03.age); //0System.out.println(demo03.name); //null} }
- 
常量 // final 常量名 = 值 final double PI = 3.14;
- 
变量命名规范 - 所有变量、方法、类名:见名知意
- 类成员变量、局部变量:首字母小写和驼峰原则:monthSalary 除第一个单词以外,后面的单词首字母大写
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
 
三、运算符
- 算数运算符
* `+ - * / %`
* `++ --`
- 
关系运算符 > < == != <= >=
- 
逻辑运算符 && || !
- 
位运算符 
* `& | ^ ~`
* `<<` `---` `*2`
* `>>` `---` `/2`
- 赋值运算符
* `== += `
* `? :`
* `instanceof`
四、包组织
- 
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 
- 
包语句的语法格式为: package pkg1[. pkg2[. pkg3...]];
- 
一般用公司域名倒置作为包名 
- 
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用 import语句可完成此功能import package1[.package2...].(classname|*);
五、JavaDoc
- Javadoc的命令是用来生成自己的API文档的
- 参数信息:
- @author
- @version
- @since
- @param
- @return
- @throws
 
