Java基础语法学习 ———— Day1
一、数据类型基本类型
-
整数
int
- 二进制:
ob
- 十进制
- 八进制:
0
- 二进制:
- 十六进制:
0x
byte
short
long
---
要在数字后面加个L
-
浮点数
float
---
要在数字后加个Fdouble
-
字符
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