Java入门 | 入门总述

C & C++

  • 1972年C诞生
    • 贴近硬件,运行极快,效率极高
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982年C++诞生
    • 面向对象
    • 兼容C
    • 图形领域、游戏等
  • 然后出来了一个反抗,要建立一个新的语言:
    1、语法有点像C
    2、没有指针
    3、没有内存管理
    4、真正的可移植性,编写一次,到处运行
    5、面向对象
    6、类型安全
    7、高质量的类库

Java初生

  • Java 2 标准版(J2SE):去占领桌面
  • Java 2 移动版(J2ME):去占领手机
  • Java 2 企业版(J2EE):去占领服务器

Java发展

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

    • 构建工具:Maven,Jekins
    • 应用服务器:Tomcat,Jboss,weblogic
    • Web开发:Spring,myBatis
    • 开发工具:Eclipse,intellij idea
  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

Java特性和优势

1、简单性
2、面向对象
3、可移植性
4、高性能
5、分布式
6、动态性
7、多线程
8、安全性
9、健壮性

JDK、JRE和JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine

JDK的安装与配置

  • 卸载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

  • Java程序运行机制

    • 编译型
    • 解释型
    • 程序运行机制
posted @ 2021-05-19 11:19  不期而遇zlq  阅读(63)  评论(0)    收藏  举报