IDEA安装
IDEA官网:https://www.jebrains.com/
若需要优化:搜索IDEA优化即可
新建一个HelloWorld程序
- 新建一个project,输入项目名称,选择项目位置,检查JDK版本是否正确,点击create
- 右击src文件夹,New→Java Class,输入类名,回车。输入代码。
输入psvm自动弹出:public static void main(String[] args) {}
输入sout自动弹出:System.out.println();
- 点击绿色箭头运行,控制台输出Hello,World!
调试debug程序
- 添加断点,点击debug
- 查看debug信息
JAVA基础语法
1. 注释、标识符、关键字
(1)注释
- 单行注释
- 多行注释
- JavaDoc文档注释
注:文档注释多与JavaDoc结合使用,可带描述、作者等参数,会被解析。用到的不多,一般大厂要求较多。
(2)标识符、关键字
例子如下:
- 标识符的首
- 标识符后的要求
- 输出+变量名
2. 数据类型
具体示例:
数据类型扩展
- 整数拓展
十六进制:0-9 A-F
- 浮点数拓展
- 字符拓展
转义字符
从内存分析对象
- 布尔值拓展
3. 类型转换
float为32位,long为64。但小数的优先级要高于整数。
- 溢出问题
4. 变量、常量
- 注意:不建议多个同类型变量同时定义。
- int a,b,c; 不要,没初始化值
- int a=1,b=2,c=3; 不建议,缺乏程序可读性
- int a=1;
int b=2;
int c=3;
分三行写最好!!!!
- 变量作用域
public class Demo07 {//一个类中可以有属性、main方法和其他方法
//属性:可理解为变量
//main方法
public static void main(String[] args) {
}
//其他方法
public void add(){
}
}
- 常量
- 命名规范
5. 运算符
算术运算符、赋值运算符、关系运算符、逻辑运算符必须掌握,其余三个了解即可。
注:java中的等于是两个等号!!!
%为模运算,即取余。
关系运算符返回的结果是布尔值:正确true 错误false
instance of是面向对象中的关系运算符。
- 二元运算符
- 一元运算符
//一元运算符 :++ -- 自增,自减
int a = 3;
//执行完这行代码后,先给b赋值,再自增
int b = a++;
//执行完这行代码后,先自增,再赋值
int c = ++a;
- 幂运算
//幂运算 2^3 2*2*2=8
//很多运算,我们会使用一些工具类来操作! eg:Math类
double ans = Math.pow(2,3);
- 逻辑运算符:与、或、非
- 位运算
- 扩展赋值运算符
- 三元运算符
6. 包机制、JavaDoc
- 包机制(包的本质是文件夹)
- 未出现理想的分层情况时
注:包中的类文件第一行必须有包名,必须放在最上面
package com.zpp.operator;
package com.zpp.base;
- 导入包
注:也可以导入自己的包
*代表通配符(导入这个包下所有的类)
import com.zpp.base.Demo01;
import com.zpp.base.*; //base包下的所有类
- JavaDoc
JavaDoc是一种技术,可以将我们的注释信息生成一个帮助文档,类似就是加载API
打开浏览器搜索“JDK帮助文档”,点击“Java SE文档 API和文档”,选择对应版本看(也可以选择最新的),点进去保存那个网址
Overview (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/
- 参数信息(会写作者名和版本号就可以)
- 选中当前的类,选择在文件夹中打开
- 在地址栏最前面输入“cmd(空格)”,再回车enter
- 输入命令“javadoc -encoding UTF-8 -charset UTF-8 Doc.java”,文件夹中多出了很多文件
index.html是首页的意思,点击打开,里面就是JavaDoc生成的文档
总结命令书写:javadoc 参数 Java文件