初识Java~

85 阅读2分钟

什么是软件

软件组成:①程序 ②数据

使用软件就是操作数据

软件是程序与数据的结合体

程序是用来处理数据的计算机指令集合

编程语言是用来书写计算机指令的语言

编程语言的发展:

①机器语言(1通电 0不通电)

②汇编语言:加入助记符,具有一定可读性

③高级语言:贴近人类的自然语言

编译与解释

编译:源代码 src --编译器--目标代码01--执行--输出

优点:只要目标文件产生以后,就可以反复执行,无需再次编译

缺点:如果源代码发生改变,需要重新编译生成新的目标文件

bin-二进制

解释:源代码-解释器-输出

优点:源代码发生改变,无需任何操作,直接执行即可。

缺点:不产生新的二进制文件,每次执行都需重新翻译

Java语言概述

Java起源:1991年;美国sun公司;green项目

Java之父:詹姆斯.高斯林

JavaBean

Java发展与变迁

1995年诞生--1996年正式推出JDK1.0--1997年JDK1.1-1998年JDK1.2

2000年--2002年-2004年JDK5--2006年JDK6--2009年Oracle收购--2014年JDK8-2018年JDK11--2021年JDK16

Java语言体系

JavaSE:Java标准版,桌面系统:单机

①JavaSE微型版 ,手机小屏幕

②JavaEE:Java企业版,主要针对服务器(拓展)

Java的语言特点

简单性:语法结构成套,可衍生缩减

面向对象:第一个纯面向对象的语言

跨平台:可多平台使用

健壮与安全:封闭性指针,不容易崩,有较强的纠错机制

Java的工作流程

(源程序(.Java文件)--Java编译器--字节码(.class文件))--{类加载器--字节码校验器--解释器--操作系统平台}

JDK:Java开发工具包;开发人员用

JRE:Java运行环境

开发环境和工具

JDK:Java Development Kit:提供Java开发人员所需要的开发命令工具(包含JRE)

JRE:①Java程序运行需要的核心库 ②JVM:Java虚拟机

IDE:集成开发环境,是程序员工作中主要使用的开发软件

JDK版本选择:后缀带LTS版本,:长期支持版