编写主方法
-
main是类体的主方法,也是程序开始的入口
-
public是公开的 是权限修饰符
-
static是静态修饰符、
-
void是返回值修饰符
-
String [] args是一个字符串类型的数组
基本数据类型
-
数值型
整数类型 byte short int long
int x; int x,y; int x=1000,y=1220 若定义的数大于int的最大值或小于int的最小值需要在数值后添加l/L long num = 12008L; //定义为长整数型
浮点类型float double
在一般情况下小数都会被看成bouble类型的,在数值后面加B/b或者不加都不会出错,但是如果是float类型的则需要在后面加入F/f不然会被认为是double类型的会出错
-
字符型
-
布尔型
运算符
三元运算符
string a=grades>60?"及格":"不及格";
当表达式grades>60为true是执行及格 当为false时执行不及格 并把结果返回给字符串a
二元运算符
-
赋值运算符 = 将右方操作数赋值给左边 int a = 100;
-
算术运算符 + - * / % 加 减 乘 除 取余 注:math类可以幂运算
-
比较运算符 结果是Boolean类型返回true和false < > <= >= == !=左不等右
-
&&逻辑与 俩个结果都为正确时才返回true
-
||逻辑非 有一个结果是true就返回true
单目运算符
-
自增自减运算符 ++ -- eg:++a 先自增再赋值,反之相反
一元运算符
-
!逻辑非 eg: !11>22 返回true 即对11大于22这个结果进行否定
声明变量
-
常量 也称final变量 ,在运行过程中一直不会改变的量
final 数据类型 数据名称 【=值】为成员变量时必须再定义时就设值
-
成员变量 在整个类中都可以用的 又分为静态变量和实例变量
实例变量 int x =45;
静态变量 static int y = 90 类变量 可以跨类 用类名.静态变量
-
局部变量?
包机制
为了更好的组织类,Java提供了包机制,用与区别类名的命名空间
一般利用公司域名倒置用作类名,如com.baidu.www
1. 为了能够使用某一个包的成员,我们需要在java中明确导入该包,使用import语句来完成这一功能,例如导入日期包 import java.util.Date; 2. 如果需要导入这个包下所有的类时,但此时包中有很多类时,我们可以用通配符* 来完成需求 import com.baidu.*此时就把baidu包中的所有的类给导入进来
JavaDoc
javadoc命令是用来生成自己的api文档
参数信息 :
-
@author 作者号
-
@version 版本号
-
@since 指明需要最早使用的jdk版本号
-
@param 参数名
-
@return 返回值情况
-
@throws 异常抛出情况
在类上面的注释是类注释
在方法上面的注释一般为方法注释
生成api文档的方式
-
cmd命令行生成
E:\idea\ideafile\src\main\java\com\tan>javadoc -encoding UTF-8 -charset UTF-8 oneday.java
填写-encoding utf-8 -charset utf-8 是为了防止生成JavaDoc时有乱码出现
-encoding utf-8 : 源代码(包括JavaDoc注释的)为UTF-8编码
-charset utf-8: 生成JavaDoc文档使用的字符集是UTF-8
然后返回java文件夹会发现多了很多文件此时打开index.html就可以看见自己生成的本地api文档了
打开之后就可以看见自己所生成的api文档了
-
在idea中生成 打开工具>生成javadoc> 在其他命令参数上填入-encoding UTF-8 -charset UTF-8 然后完成