LESSON THREE:Java入门环境搭建
Java入门环境搭建
Java如何诞生
- 改进了c与c++的一些难点;
- 1995年诞生;
- 三大版本:
- JavaSE:标准版(桌面程序、控制台开发、简单游戏...)
JavaME:嵌入式开发- JavaEE:E企业级开发(web端、服务器开发...)
- 高可用高性能高并发;
- 构建工具、应用服务器、Web开发、开发工具、Hadoop(大数据领域)、Android
Java的特性与优势——Write Once、Run Anywhere
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
以Java为主,C++为辅,学习、发现、创造。
JDK、JRE、JVM——三者类包含
- Java Development Kit——开发
- Java Runtime Enviroment——运行
- JAVA Virtual Machine——模拟机
API 程序接口
Java开发环境搭建
卸载JDK
- 删除Java的安装目录;
- 删除Java_HOME;(在我的电脑-属性-高级系统设置-环境变量中)
- 删除path下关于Java的目录;
- 在cmd中运行java -version;
安装JDK
- 安装并记住安装路径;
- 配置环境变量——>JAVA_HOME;
- 配置path变量:
- 此处我一直配置失败,后来测试发现可能原因:
- 因为我的cmd窗口是之前通过以管理员身份运行打开的,我重新打开后输入java -version便成功;
- 因为更换了path内的内容,去掉JAVA_HOME的引用而直接粘贴文件路径;
- 此处我一直配置失败,后来测试发现可能原因:
- 测试JDK是否安装成功:
- 打开cmd
- 输入java -version
HelloWorld
C:\Users\Administrator>cd Desktop
C:\Users\Administrator\Desktop>md Code
C:\Users\Administrator\Desktop>cd Code
C:\Users\Administrator\Desktop\Code>cd> Hello.java
Hello World!
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
第一次在cmd中输入:
C:\Users\Administrator\Desktop\Code>javac Hello.java Hello.java:1: 错误: 需要class, interface或enumC:\Users\Administrator\Desktop\Code ^ Hello.java:1: 错误: 非法字符: '\' C:\Users\Administrator\Desktop\Code ^ Hello.java:1: 错误: 非法字符: '\' C:\Users\Administrator\Desktop\Code ^ Hello.java:1: 错误: 非法字符: '\' C:\Users\Administrator\Desktop\Code ^ Hello.java:1: 错误: 非法字符: '\' C:\Users\Administrator\Desktop\Code ^ 5 个错误
检查后发现是因为一开始编译的java文件中,第一行有一个文件地址忘记删除;删除后成功运行。
-
(public) class 类
-
main 方法
Java程序运行机制
- 编译型:速度快,有一个可编译的程序——>compile——>操作系统、c++...
- 解释型:速度等性能有所损失,实时更新——>网页、脚本、Python...
两者在于翻译时机不同;
Java兼具两者特征。
Java文件——>Java编译器——>class文件——>类装载器、字节码校验器、解释器——>操作系统平台;
随着硬件性能提升,两者差距下降。
IDE——集成开发环境;
更快、更方便。
还待优化,可以在B站或搜索引擎中寻找教程。