day 02
常用命令
javac 编译命令
格式 javac [-d 目录路径] 文件名.java
作用 编译源码文件,获得字节码文件 可选:将字节码文件存放到-d后面指定的位置
使用
Javac HelloWordl.java//不能指定目录.class存放到当前文件
javac -d obj/HelloWorld.java
//将编译后的.class存放到obj目录下
java 运行的命令
格式 Java [-cp .class文件的目录]类名
作用 运行字节码文件 可选:从指定路径查找要运行的文件使用
java HelloWorld
java -cp obj/ HelloWorld
package
Table类
Table类
定义格式
package 包名
包名一般是公司域名的反写
要求
package语句必须是程序的第一条可执行代码
package语句在一个java文件中最多有一条
package语句在一个java文件可以没有
这个包名的代码 package com.briup;编译后
字节码文件会存放到com/briup下
场景
教务系统
学生管理
增删改查 新增 修改 删除 查询
教师管理
新增 修改 删除 查询
package
按角色分
com.briup.students;
com.briup.teachers;
com.briup.students;
AddStudent
EditStudent
DeleteStudent
UpdateStudent
com.briup.teachers;
AddTeacher
EditTeacher
DeleteTeacher
UpdateTeacher
package 按功能去分模块
com.briup.add;
addStudent;
addTeacher;
com.briup.edit;
editStudent;
editTeacher;
com.briup.delete;
deleteStudent;
deleteTeacher;
com.briup.update;
updateStudent;
updateTeacher;
导包……
import 包名.类名;
import java until.Scanner;
不需要导包就可以使用的
java.lang
API在线文档
https://docs.oracle.com/javase/8/docs/api/index.html
JVM
垃圾回收器
练习打字
1.键位 指法 (金山打字通)
2.多打字(聊天、打一些熟悉的文章)
3. test Test 临时大写可以按住shift键
总结学习过程中遇到的所有报错
编译型错误 javac
运行时错误 java
总结学习过程中遇到的所有报错
编译型错误 javac
运行时错误 java
运行
1.注意:
修改环境变量
三个确定
重新打打开cmd,vscode
2.编码
保存
先编译再运行
java HelloWorld
注意 不需要加class
中文乱码 GBK
找不到主类
字节码文件是否生成
删除(不要写错 可以不写 或者写 .) CLASSPATH