Java入门

Java入门

C&C++

  • 1972年C诞生

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

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

Java初生

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

  • 图形界面的程序(Applet)

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

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

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

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

  • 大量的巨头加入


Java发展

  • 他们是基于Java开发了巨多的平台,系统,工具

    • 构建工具:Ant,Maven,Jekins
    • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
    • Web开发:Struts,Spring,Hibernate,myBatis
    • 开发工具:Eclipse,Netbean,intellij ieda,Jbuilder
    • ……
  • 三高:高可用、高性能、高并发

  • 2006:Hadoop(大数据领域)

  • 2007:Android(手机端)


Java特性和优势

  • 简单性
  • 面向对象:万物皆对象
  • 可移植性:jvm(虚拟机)、Write Once Run Anywhere
  • 高性能
  • 分布式
  • 动态性:反射
  • 多线程
  • 安全性
  • 健壮性

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虚拟机)

image


安装JDK

  1. 搜索JDK8或者其他版本,找到下载地址
  2. 同意协议
  3. 下载电脑对应的版本
  4. 双击安装JDk
  5. 记住安装的路径
  6. 配置环境变量
    1. 我的电脑-->右键-->属性
    2. 环境变量-->JAVA_HOME
    3. 配置path变量(加入JDK和JRE的bin文件路径)
  7. 测试JDK是否安装成功
    1. 打开cmd
    2. 输入java -version

Java程序运行机制

  • 编译型

  • 解释型

  • 程序运行机制

image

  • java即属于编译型语言也属于解释型语言
posted @ 2023-07-12 15:37  QFSWKL  阅读(24)  评论(0)    收藏  举报