Java入门及环境搭建

JAVA帝国的诞生

C&C++

  • 1972年 C诞生

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

    • 操作系统、编译器、数据库、网络系统等。

    • 指针和内存管理。

  • 1982年 C++诞生

    • 面向对象

    • 兼容C

    • 图形领域、游戏等

反抗

  • 建立一个新语言

    • 语法有点像C

    • 没有指针

    • 没有内存管理

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

    • 面向对象

    • 类型安全

    • 高质量的类库

    • ......

JAVA初生

  • 1995年的网页简单粗糙,缺乏互动性。

  • 图形界面的程序(Applet)

  • Bill Gates曰:这是迄今为止设计的最好的语言

  • JAVA 2 标准版(J2SE):占领桌面

  • JAVA 2 移动版(J2ME):占领手机

  • JAVA 2 企业版(J2EE):占领服务器

  • 大量巨头加入

  • 他们基于JAVA开发了很多平台、系统和工具

    • 构建工具:Ant,Maven,Jekins

    • 应用服务器:Tomcat

    • Web开发:Spring

    • 开发工具:Eclipse,Netbean

    • ......

  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

  • 帝国诞生!

JAVA的特性和优势

  • 简单性:没有头文件,没有指针运算,语法基于C

  • 面向对象:一种程序设计技术,模拟人的思维写程序

  • 可移植性:write once , run anywhere.

  • 高性能

  • 分布式 URL

  • 动态性 反射机制

  • 多线程

  • 安全性

  • 健壮性

JAVA三大版本

  • Write Once , Run Anywhere JVM(JAVA虚拟机)

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

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

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

JVA JRE JVM

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

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

  • JVM : JAVA Virtual Machine (JAVA虚拟机)

卸载JDK

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于java的目录

  4. Java -version

安装JDK

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

  2. 同意协议

  3. 下载电脑对应的版本

  4. 双击安装JDK

  5. 记住安装的路径 D:\Environment\java\jdk2.8\

  6. 配置环境变量

    1. 我的电脑--->右键--->属性

    2. 环境变量--->JAVA_HOME

    3. 配置path变量

  7. 测试JDK是否安装成功

    1. 打开cmd

    2. java -version

notepad++

HelloWorld

image-20210206170820060

Java程序运行机制

  • 编译型

  • 解释型

  • 程序运行机制

image-20210206171931409

IDEA安装

posted @ 2021-02-06 21:20  湋漩  阅读(72)  评论(0)    收藏  举报