2

2 - Java入门

1. Java特性和优势

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

2. Java三大版本

  • JavaSE:标准版(桌面程序、控制台开发)

  • JavaME:嵌入式开发(手机、小家电)×

  • JavaEE:企业级开发(Web端、服务器开发)

3. JDK、JRE、JVM

JDK: Java Development Kit

JRE: Java Runtime Environment

JVM: Java Virtual Machine

JDK&JRE&JVM

4. Java开发环境搭建

卸载JDK

  1. 删除Java的安装目录;

  2. 删除环境变量下的JAVA_HOME;

  3. 删除path下关于Java的目录;

  4. 终端下运行java -version测试JDK是否卸载成功。

安装JDK

  1. 百度搜索JDK8,找到下载地址;

  2. 同意协议;

  3. 下载电脑对应版本,得到JDK安装包;

  4. 双击安装JDK;

  5. 记住安装路径

  6. 配置环境变量;

    a. 我的电脑-->右键-->属性;

    b. 环境变量-->JAVA_HOME;

    c. 配置path变量

  7. 终端下运行java -version测试JDK是否安装成功。

Hello World

  1. 新建Java文件,编写代码;

    public class Hello{
        public static void main(String[] args){
            System.out.print("Hello, World!");
        }
    }
  2. 进入命令行,javac Hello.java进行编译,生成Hello.class文件;

  3. Java Hello运行,打印“Hello, World!”。

可能遇到的问题

  • 每个单词的大小写不能出现问题,Java是大小写敏感的;

  • 尽量使用英文;

  • 文件名 和 类名 必须保持一致,并且首字母大写;

  • 符号使用了中文。

5. Java程序运行机制

编译型/解释型

java运行过程

6. IDEA安装

IDE: Integrated Development Environment

  1. 官网下载exe;

  2. 安装(学生可申请免费使用Ultimate版本)。

使用项目编写Hello World程序时,使用psvm可快速生成main方法,使用sout可快速生成输出语句。

附:狂神b站视频链接

原文地址:https://www.cnblogs.com/java-learning-xx/p/12828359.html