一. java 概述

这篇博客详细介绍了Java语言的发展历史、版本、特点、程序执行机制以及跨平台原理。讲解了从机器语言到高级语言的发展过程,对比了Java与C的跨平台差异。此外,还涉及了Java开发环境的搭建、CMD命令使用、第一个Java程序的编写以及字节码文件和编码规范。同时,博主探讨了计算机存储单位、存储设备和进制转换的概念。
摘要由CSDN通过智能技术生成

一. java 概述

1.1 javase 概述

1.2 程序 program

  • 可以在计算机中执行的代码。

  • 计算机可以识别的数据和指令的集合。

1.3 计算机语言发展史

  • 机器语言:计算机可以直接识别的语言(二进制语言)

    • 1+2 1010 0001 0010

    • 优点:计算机可以直接识别,执行的效率高。

    • 缺点:可读性差,编写门槛很高。

  • 汇编语言:

    • 1+2 ADD 0001 0010

    • ADD 需要转换为 机器语言 1010. 过程称为汇编。

  • 高级语言:

    • 1+2 转换为机器语言:

      • 转换方式

        • 使用一个工具:编译器:编译为机器语言。

        • 使用一个解释工具:解释器:类似于翻译。

    • 优点:可读性好,编写门槛低。

    • 缺点:计算机不能直接识别,需要一个编译或者解释的过程,效率低。

    • c、c++、c#、java。

1.4 java 语言发展史

  • jdk1.2

    • j2se--java 2 standard edtion (java 2 标准版) 针对客户端开发。针对桌面程序开发的。

    • j2me--java 2 mirco edtion (java 2 微型版)手持设备开发

    • j2ee--java 2 enterprise edtion (java 2 企业版) 服务器开发。

  • jdk1.5

    • j2se--javase

    • j2me--javame

    • j2ee--javaee

  • jdk 8.0 和 jdk1.8

1.5 java 语言的三个版本

  • j2se--java 2 standard edtion (java 2 标准版) 针对客户端开发。针对桌面程序开发的。

  • j2me--java 2 mirco edtion (java 2 微型版)手持设备开发

  • j2ee--java 2 enterprise edtion (java 2 企业版) 服务器开发。

1.6 java 语言的特点

  • 强类型语言(任何数据必须都具有java可以识别的类型)

  • 基于模板(图纸)的纯粹的面向对象的

  • 可以实现跨平台(可以在多个平台执行)。

1.7 java程序的执行机制

  • 先编写java的源代码。(计算机不能识别)

  • 使用jdk 提供的编译工具 javac.exe 将源代码编译为 字节码文件。(计算机不能识别)

  • 使用 jdk 提供的 解释器 将 字节码 解释给 计算机执行。

  • java 程序先编译、后解释执行。

1.8 java 和 c 的跨平台原理比较

  • java的跨平台是通过不同的平台下安装不同的jvm实现的。(知道)

  • c 需要多次编译,多次执行。(了解)

1.9 java的环境搭建和介绍

  • jdk:java development kit java开发工具包。

    • java的编译器就被包含在jdk 中。

    • jvm 也被包含在jdk 中。

    • 不同的平台需要安装不同的jdk。

  • jre:java runtime environment。 java 运行环境。

    • 主要就是jvm。

    • 解释器 java.exe 作为 jvm的主要成员。

  • jvm:java virtual machine java 虚拟机。

    • 使用软件实现的一个计算机。

    • 就有自己的指令集。class 文件中的所有的指令都被包含在jvm的指令集中。

  • 目录介绍:

    • bin:binary 二进制。

      • javac.exe 编译工具

      • java.exe 解释工具。

    • jre:

      • jdk 包含的一个单独的运行环境

1.10 cmd 介绍和使用

  • cmd:command 命令。

  • 打开cmd 窗口:window键+R -->输入 cmd 回车即可。

  • cmd.exe 介绍:

    • 是 microsoft 公司最早的一个操作系统。DOS操作系统

    • DOS 操作系统 (disk operation system)磁盘操作系统。所有的对计算机的操作都是通过指令(Command)来完成的。

    • cmd.exe 就是使用软件实现的dos 操作系统。

  • 常用的指令:

    • dir:directory 目录。

      • 显示当前目录下的所有的内容。

    • cls:clear screen

      • 清屏的

    • 切换盘符:

      • 盘符名: 回车 即可

    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值