初识Java

初识Java

一场旷日持久的战争

故事:Java帝国的诞生

C & C++

  1. 1972年C诞生
  • 贴近硬件,运行极快,效率极高。

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

  • 指针和内存管理

  1. 1982年C++诞生
  • 面向对象

  • 兼容C

  • 图形领域、游戏等

反抗

  • 我们要建立一个新的语言:

    • 语法有点像C

    • 没有指针

    • 没有内存管理

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

    • 面向对象

    • 类型安全

    • 高质量的类库......

Java初生

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

  • 图形界面的程序(Applet)

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

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

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

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

  • 大量的巨头加入

Java发展

  1. 他们基于Java开发了巨多的平台,系统,工具
  • 构建工具:Ant,Maven,Jekins

  • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

  • Web开发:Struts,Spring,Hibernate,MyBatis

  • 开发工具:Eclipse,Netbean,intellij idea,Jbuilder

  • ......

  1. 2006:Hadoop(大数据领域)

  2. 2008:Android(手机端)

  3. 一个伟大的帝国诞生了!

Java特性和优势

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

  • 思考?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

      1. 删除Java的安装目录

      2. 删除环境变量里的JAVA_HOME

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

      4. 在cmd中输入java -version查看

    • 安装JDK

      1. 百度搜索Oracle官网,找到下载地址

      2. 下载电脑对应的版本(exe安装版)

      3. 双击安装JDK

      4. 记住安装路径

  • 配置环境变量

    1. 配置环境变量
    • 我的电脑->右键属性

    • 找到高级系统设置->环境变量

    • 新建JAVA_HOME

    • 配置path变量

    • 测试JDK是否安装成功

      • 打开CMD

      • 输入java -version

  • HelloWorld及简单语法规则

    1. 随便新建一个文件夹,存放代码

    2. 新建一个java文件

    • 文件后缀名为 .java

    • 【注意点】系统可能没有显示后缀名,我们需要手动打开

    1. 编写代码
        public Class Hello{
                public static void main(String[] args){
                    System.out.print("Hello,World");
                }
        } 
    
    1. 编译Javac Java文件,生成一个class文件

    2. 运行Class文件,java class文件(运行class文件不需要加后缀)

Java程序运行机制

  • 编译型

  • 解释型

程序运行机制

posted on 2024-01-18 22:51  叁玥三  阅读(1)  评论(0编辑  收藏  举报

导航