1. Java概述

1. Java概述

1.1. 发展史

1.1.1. 计算机语言发展史

什么是编程,就是用把人类的语言翻译成机器理解的语言

语言的发展

  • 机器语言:01时代
  • 汇编语言:简单指令时代
  • 高级语言:语义化时代
    • 面向过程 80s前
    • 面向对象 80s后

1.1.2. java发展史

  • 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器
  • 1994年将Oak语言更名为Java;

Java分类

  • J2SE(JavaSE):Java基础,文件读写,线程控制
  • J2EE(JavaEE):Java为程序员准备的企业级类库,OA系统,进销存管理系统
  • J2ME(JavaME):Java为程序员准备的移动端类库

1.2. Java特点

  • 面向对象
  • 平台无关:JVM
  • 简单性
  • 健壮性
  • 多线程
  • 安全性

1.3. JDK,JRE,JVM都是什么

JDK:Java Development Kit,开发工具箱
JRE:Java Runtime Environment,Java运行环境
JVM:Java Virtual Machine,Java虚拟机

在这里插入图片描述

1.4. Java环境安装

1.5. Hello world

1.5.1. 示例

public class HelloWorld{
    public static void main(String[] arg){
        System.out.println("hello world");
    }
}

编译:java xxx.java
执行:javac xxx

1.5.2. Java命令与Javac命令解释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-12BvrCYZ-1623894487178)(en-resource://database/5462:1)]

1.6. Java程序是如何运行的

1.6.1Java的加载与执行

在这里插入图片描述
在这里插入图片描述


重点:

  • Java特点
    • 面向对象
    • 平台无关
  • 如何运行xxx.java文件
    • 编译 javac xxx.java(运行后产生xxx.class文件)
    • 运行 java xxx(运行的时候直接写类名就行)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值