安装
jdk
bin文件夹下的exe文件,无法双击执行,必须由cmd或其他高级编译工具调用才行;比如 java和javac;
lib文件夹下的jar文件(jar包)即 类库;
src.zip放的是java的源码;
jre
lib文件夹下的jar文件(jar包)即 类库;其中重要的是rt.jar (runtime运行时jar包)
环境变量配置(win10)
第0步:此电脑-右键属性-高级系统设置-环境变量
第一步:新建系统变量 JAVA_HOME
新建系统变量名JAVA_HOME,值为jdk的安装路径(从盘符到jdk文件)
第二步:配置系统变量 path
在path中新建2个值(无需添加分号)
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
使用
类
描述一类事物,是一种数据类型
其中main函数(方法)是主函数(方法)大部分情况下是优先执行的;
过程
编码(写代码)–编译(javac 执行,生成class字节码文件)–执行(java执行,不需要写出后缀,因为执行的是java文件里面的类)
- Xxxx.txt
里面定义的类名必须与文件名相同为Xxxx,所有文件名不能含中文
类中必须有主函数 main - 改扩展名,改路径
XX.java,打开cmd,将其放入cmd的路径 - 编译
-执行javac 编译XX.java,生成java.class(cmd里面没有反应或提醒成功,但是已经有了相关类) - 运行
执行java 运行XX里面的XX类(java 后面执行的东西不用带后缀,写XX就好,因为执行的是java文件中的class)
有时需要确保自己是管理员身份运行cmd,否则会拒绝访问(win 10默认非管理员身份访问,当你java是按默认路径装的C盘,此时你的java文件放在C盘系统盘,系统会拒绝非管理员在其中运行)(亲测未配置环境变量时才会出现,配置了环境变量后无需使用管理员身份,使用管理员身份反而出问题找不到文件)
确保自己修改的是文件扩展名而不是文件名(取消勾选隐藏扩展名)
语法格式错误编译报错;缺少主函数等问题会运行时报错(主函数main为程序入口,没有无法运行)