初识java

初识Java

Java帝国的诞生

C&C++

  • 1972年C诞生

    • 贴近硬件,运行极快,效率极高。
    • 用于开发操作系统,编译器,数据库,网络系统等。
    • 指针和内存管理
  • 1982年C++诞生

    • 面向对象
    • 兼容C
    • 图形领域、游戏等

Java发展

  • 基于Java的许多平台、系统、工具被开发

    • 构建工具:Ant,Maven,Jekins
    • 应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic
    • Web开发:Struts,Spring,Hibernate,myBatis
    • 开发工具:Eclipse,Netbean,intellij idea,Jbuilder
    • ......
  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性
  • Write once.Run anywhere.
  • Java虚拟机:JVM

image

Java三大版本

  • JavaSE:标准版(桌面程序、控制台开发......)
  • JavaME:嵌入式开发(手机、小家电......)
  • JavaEE:E企业级开发(Web端、服务器开发......)

JDK,JRE,JVM

  • JDK:Java Development Kit(Java开发者工具)
  • JRE:Java Runtime Environment(Java运行时环境)
  • JVM:Java Virtual Machine(Java虚拟机)image

Java开发环境搭建

卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于Java的目录
  4. 检查java -version,其应不存在

安装JDK

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

  2. 同意协议

  3. 下载电脑对应的版本

  4. 安装JDK

  5. 记住安装的路径

  6. 配置环境变量

    1. 我的电脑-->右键-->属性
    2. 环境变量-->添加JAVA_HOME
    3. 配置path变量
  7. 测试JDK是否安装成功

    1. 打开cmd
    2. 输入java -version

下载notepad++

下载地址https://notepad-plus.en.softonic.com/download

教程notepad++下载及安装步骤【非常详细】_菜鸟fox的博客-CSDN博客

posted @ 2023-03-08 17:17  .hello  阅读(61)  评论(0)    收藏  举报