java介绍,jdk和idea安装

Java帝国的诞生

1972年 c 诞生

  • 贴近硬件,运行极快,效率极高

  • 操作系统,编译器,数据库,网络系统

  • 指针和内存管理

1982年 c++诞生

  • 面向对象

  • 兼容c

  • 图形领域,游戏等

1995年 Java 诞生

(C++--)

  • 语法像c

  • 没有指针

  • 没有内存管理

  • 真正的可移植性,编写一次到处运行

  • 面向对象

  • 类型安全

  • 高质量的类库

  • JVM, Java的虚拟机,安装后可以在其他电脑上运行

 

Java的特性和优势

  • 简单性

  • 面向对象

  • 可移植性

  • 高性能

  • 分布式

  • 动态性 (本身不具备动态性, 反射机制)

  • 多线程

  • 安全性

  • 健壮性

Java三大版本

Write Once, Run Anywhere

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

  • JavaME :嵌入式开发 (手机,小家电..) 基本死了

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

JDK,JRE, JVM

  • JDK : Java Development Kit (Java开发者工具)

  • JRE : Java Runtime Environment (Java运行时环境)

  • JVM : Java Virtual Machine (Java运行虚拟机)

搭建开发环境

  • JDK下载和安装

    卸载JDK

    • 删除JDK的安装文件夹

    • 清空JavaHome的环境变量及path中的JAVA_HOME的环境变量

    • 在CMD中输入java -version;会提示不是内部或外部指令

  • 配置环境变量

    • 在系统变量中新增名称为JAVA_HOME的变量,内容为安装JDK的路径

    • 配置系统变量中的path变量

      • %JAVA_HOME%\bin

      • %JAVA_HOME%\jre\bin %%是引用的意思

  • 验证是否安装成功

  • 在CMD中输入java -version;会提示安装的JAVA版本

  • JDK目录介绍

  • HelloWord 及简单语法规则

  • Notepad++ 安装和使用

第一个程序HelloWord

  • 新建一个文件夹code 存放代码

  • 新建一个Java文件

    • 文件名为.java (Hello.java)

    • 注意 : 未显示后缀名的文件需要手动打开后缀名

  • 在java文件里面编写代码

    public class Hello{
    public static void main(String[] args){
    System.out.print("Hello,Word!");
    }
    }
  • 在java文件目录前加cmd进入dos窗口

    输入javac Hello.java 对文件编译,会生成一个class文件

  • 运行class文件,效果如下图

    image-20210219223658662

    • 可能出现问题

    • 单词严格区分大小写 java区分大小写

    • 尽量使用英文,部分平台输入中文会显示为乱码

    • java文件名和类名必须一致

    • 符号全部使用英文符号

编译型 & 解释型

  • 编译型将所有内容翻译,如果出现改动或变化,需要重新翻译所有 (一般操作系统都是编译型)

  • 解释型同步翻译,需要的部分进行翻译,如果需要查看之前查看过的部分则需要重新翻译,会有一定的性能的损失 (对速度要求不高的网页)

  • java 源文件先进行编译,在执行的时候为解释型

IDEA的安装和介绍

  • IDEA官网: https.//www.jetbrains.com/

  • 可以百度搜索IDEA进入官网

  • 下载IDEA

  • 安装时选择64位和java

  •  

posted @ 2021-02-19 23:27  咸鱼_list_1  阅读(119)  评论(0)    收藏  举报