1.注释
-
单行注释:用“//"
-
多行注释:用“/* … */”
-
文档注释:用/** … */ //JavaDoc
//JavaDoc:文档注释 /** * @author lemon * @Description 我在试用文档注释 */
2.标识符
Java所有组成部分都需要名字。类名、变量名以及方法名都被称作标识符。
注意事项
-
首字符必须为字母、美元符或下划线,数字可以用在首字符之后
-
不能使用关键字
-
大小写敏感
-
可以使用中文,但没必要
3.数据类型
Java是一种强类型语言:要求变量的使用要严格按照规定,所有的变量必须先定义后使用。
Java的数据类型分为两大类
-
基本类型(primitive type):数值类型(byte 1、short 2、int 4、long 8、float 4、double 8、char 2)、布尔类型(占1位) 1Byte = 8 bit
-
引用类型(reference type):类、接口、数组
类型转换
运算中,不同类型的数据像转化为同一类型,然后进行运算。
// 低---------------------------------------------->高
// byte,short,char => int => long => float => double
- 强制转换 (类型)变量名 高=>低
- 自动转换 低=>高
注意事项
- 不能对布尔值进行转换
- 不能把对象类型转换为不想干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换的时候可能存在内存溢出,或着精度问题
4.变量与常量
变量
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
type varname [=value] [{,varname[=value]}];
//数据类型 变量名 = 值;
//可以使用逗号隔开来申明多个类型变量。
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明都以分号结束
变量作用域
- 类变量:static关键字定义,从属于类
- 实例变量:类里面,不用初始化,有默认值(0,0.0,false),除了8个基本类型默认值都是null
- 局部变量:方法里面,使用之前必须声明和初始化值
public class LearningJava02 {
//类变量
static int times = 4;
//实例变量
String str = "hello world";
public static void main(String[] args) {
String name = "Lemon"; //局部变量
}
}
常量
可以理解为特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
一般用大写字符
//final 常量名 = 值;
static final double PI = 3.14;
5.运算符
基本运算符
自增自减运算符
逻辑运算符
位运算符
三目运算符
包机制
- 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
- 包语句的语法格式为:
package pkg1[. pkg2[. pkg3...]];
- 一般利用公司域名倒置作为包名
- 为了能够使用某一个包的成员,我们需要在Java程序中使用import语句明确导入该包
import package1[.package2...].(classname / *);
6.JavaDoc
JavaDoc命令是用来生成自己API文档的
参数信息
- @author 作者
- @version 版本号
- @since 知名需要最早使用的JDK版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
编译方法
- 命令行语句
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
- IDEA生成JavaDoc文档
project→generate JavaDoc…
返回值情况
- @throws 异常抛出情况
编译方法
- 命令行语句
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
- IDEA生成JavaDoc文档
project→generate JavaDoc…