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

  1. 删除Java的安装目录;
  2. 删除Java_HOME;(在我的电脑-属性-高级系统设置-环境变量中)
  3. 删除path下关于Java的目录;
  4. 在cmd中运行java -version;

安装JDK

  1. 安装并记住安装路径;
  2. 配置环境变量——>JAVA_HOME;
  3. 配置path变量:
    • 此处我一直配置失败,后来测试发现可能原因:
      1. 因为我的cmd窗口是之前通过以管理员身份运行打开的,我重新打开后输入java -version便成功;
      2. 因为更换了path内的内容,去掉JAVA_HOME的引用而直接粘贴文件路径;
  4. 测试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站或搜索引擎中寻找教程。

posted @ 2023-01-26 10:40  Barotrauma  阅读(22)  评论(0编辑  收藏  举报