本文主要是介绍JAVA语言概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
- 计算机基础知识
-
- Java语言概述
- (一)Java语言简介
- (二)跨平台性
- (三)JDK、JRE、JVM
- (四)Java开发环境的搭建
- (五)JDK目录解释
- path环境变量的配置
-
计算机基础知识
计算机概述
- 计算机:可以计算的机器,俗称“电脑”
- 起源:1946年,美国宾夕法尼亚大学发明世界上第一台计算机“ENAIC”(埃尼阿克)用于军事
- 组成:运算器,控制器,存储设备,输入设备,输出设备
CPU:运算器+控制器:中央处理单元
硬件+软件
行业介绍
- UI:User Interface,从事图形和交互方式的设计
- web:网页的设计
- 服务器端:
① 接收客户端发送来的请求,对数据库进行操作
② 将操作好的结果打包,发送给客户端,称为响应 - 数据库:结构化存储数据的容器
编程语言
- 概念:就是使用特定的格式,特定的符号,完成软件的逻辑设计
- 分类:
机器语言:全都是用0和1组成的语言,计算机可以直接识别的唯一语言。
汇编语言:将各种数据、指令、内存地址,写成简单的英文单词。
高级语言:将各种操作进行封装,使用特定的格式完成特定的功能。就像说英语一样在进行逻辑的处理。但是计算机无法直接看懂。
Java语言概述
(一)Java语言简介
- 起源:
1995年左右,由詹姆斯.高斯林和他的团队发布第一个Java测试版。期初Java属于Sun公司。
2009年Oracle公司,收购了sun公司,java属于了Oracle公司。 - java的版本:java本身是一门语言,要识别这个语言就需要专门的软件。是软件就会有更新换代,所以就有了各种升级的版本。
- java的平台版本:做不同的事情时候,使用不同的工具包
JavaMe:Java Micro edition,最小版本,在移动端开发使用
JavaSe:Java Standard Edition,标准版本,具备了基本的库,用于在pc端进行开发
JavaEE:Java Enterprise Editon,企业版本,具备了开发网站的功能,用于开发网站 - java语言的特点:
开源:开放源代码
面向对象
跨平台
编译性:写好代码之后,需要先编译,成为字节码文件(.class)。高效、安全。Java分为编译期和运行期
动态性:在程序运行过程中,可以决定运行的内容,修改运行内容
(二)跨平台性
- 一次编译,到处运行;在某个操作系统上,开发、编译出来的字节码文件,可以在其它操作系统上运行。
- 原因:在不同的操作系统上有不同的java虚拟机,虚拟机提供了相同的运行环境。
(三)JDK、JRE、JVM
- jvm:java虚拟机,用于运行jvm标准的语言,相当于java语言运行的一个容器。
- jre:java运行时环境,只有容器是不能单独运行的,还需要使用其它已经定义好的类,类形成的库称为类库,jre=jvm+类库。
- jdk:java开发工具包,jdk=jre+开发工具。
(四)Java开发环境的搭建
Oracle官网下载相应版本的jdk,然后傻瓜式安装,在jdk的安装路径的bin目录下,启动命令窗口,输入java -version,如果能看到版本信息,说明安装成功。
(五)JDK目录解释
path环境变量的配置
概述
- 目的:在任意目录下,都可以直接使用配置了的目录的可执行程序。
- Path环境变量的位置:
高级系统设置----环境变量----系统变量----path
注意:在path环境变量中,使用%JAVA_HOME%动态的取出JAVA_HOME的变量值 拼接bin目录,形成java、javac所在的路径
这篇关于JAVA语言概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!