Mosh_Java笔记 P1-3 Control_Flow、CleanCOde、调试和打Jar包
switch
判断条件单一
byte、int
-
Clean Code
代码重构-改变代码的结构但不改变代码的行为
抽象出方法-把重复的行为抽象为方法 -
代码调试和部署
编译错误(compile-time errors)
运行错误(runtime errors)
Debugger(会一行一行执行我们的代码,看看不同变量的值,以便我们确定错误的来源)
- 编译错误
类似没有定义变量类型,少写分号,还没运行时就能够由编译器检查出来。
如何调试Java程序-调试是指查找和删除程序中的错误的过程
1.插入断点cmd+f8 or 点击对应行前的灰色区域 会运行到不包括断点前的所有语句
2. step into f7-单步调试
3.shift+f8 -跳出调试
部署JAVA应用
Jar包 是 java archive即Java归档文件的简称,是一个包文件格式
假设已经构建了一个Java应用程序,想要给别人使用,就需要将代码打包到一个jar中
- 如何创建jar包
IDEA中有一个简单的程序来打jar包
File -> Project Structure -> Artifacts ->+号 ->JAR
可在Build ->Artifact里对jar进行操作
输出的jar包可在out包下找到
运行jar包 ->java -jar HelloWorld.jar