JAVA的主要组成部分(JAVASE JAVAME JAVAEE)
JDK(JRE:Java运行环境(JVM:虚拟机))
学习Java
Javase 到 Javaee ,java具有高度可移植性,因为java虚拟机
JAVA开发环境搭建
- jdk的下载
- 环境变量的配置
- jdk目录介绍
- hello world及简单语法规则
- Notepad++安装和使用
卸载JDK
- 打开我的电脑属性—高级系统设置—环境变量—打开JAVA home(放置java)—找到java(点进去找到jdk,连包删除)—在回到环境变量删除(path里有javahome相关的也删除)
- 打开dos 输入Java -version,检查java是否删除彻底
安装JDK
- 下载jdk安装包
- 直接安装
- 记住安装路径
- 配置环境变量
- 我的电脑–>右键–>属性
- 环境变量–>JAVA_HOME
- 配置path变量
- 测试JDK是否安装成功
- 打开cmd
- Java -version(反应jdk版本) jdk(Java 语言的软件开发工具包)
JAVA
- bin目录:放可执行程序 (jdk是由c/c++编写)
- includ目录:放头文件(启动java程序的的时候,需要引用c语言的头文件)
- jre:java运行环境
- lib:java类库文件
Hello World
-
新建文件夹
-
新建Java文件
- 文件名后缀为.java
- Hello.java
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,Wrold!"); } }
-
编译:javac Hello.java,会形成一个class文件
-
运行class文件,java Hello(用一个java命令,不用写后缀,直接文件名“Hello”)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wguO3MIw-1617549374408)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404221434068.png)]
- 成功输出Hello,World!,程序运行程序
可能遇到的问题
- 每个单词的大小不能出问题,JAVA是大小写敏感
- 尽量输出英文
- 文件名[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vS7966SH-1617549374411)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404222149094.png)] 和 类名[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nse4Stv3-1617549374413)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404222203722.png)] 必须保持一致,并且首字母大写
- 符号不能用中文
JAVA
编译型:编译器(一次性,书的翻译)
解释型:用一下编译一下
程序运行机制
?.java文件(源程序) --> JAVA编译器 -->?.class文件 --> 类转载器 --> 字节码校验器 --> 解释器 -->操作系统
LDEA安装及使用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0EgUqMUk-1617549374415)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404224117268.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MnOxcjUr-1617549374416)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404225340499.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ExGG1Vkw-1617549374418)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404225441332.png)]
一直next直到
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Ow81KCq-1617549374419)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404225758063.png)]
文件创建(src)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-msAe4o8B-1617549374420)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404230308859.png)]
优点
- 可以实时监控程序运行情况,不用打开控制台
- 会有错误提醒
- 快捷方便(psvm==[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F5oei6OF-1617549374420)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404230939252.png)])
链图片转存中…(img-msAe4o8B-1617549374420)]
优点
- 可以实时监控程序运行情况,不用打开控制台
- 会有错误提醒
- 快捷方便(psvm==[外链图片转存中…(img-F5oei6OF-1617549374420)])
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dB8IuBqW-1617549374421)(C:\Users\88\AppData\Roaming\Typora\typora-user-images\image-20210404230717639.png)]