java基础理论

今天我们来说说Java基础理论吧!

1.首先,为什么我们要学Java呢?

java 是一种高级编程语言    目标为就业    就业岗位多    java语言主要是开发 应用程序    服务器程序    后端服务器程序    安卓应用   安卓手机app ( 客户端 )   软件工具   嵌入式   大数据技术等。
2.接下来我们来了解一下Java的发展史吧!
1991 sun 公司 提出研发要求 : 程序运行的内存小 , 不同的 cpu( 跨平台 )
詹姆斯 . 高斯林 带领研发小组研发 1995 正式确立 1996java1.0 版本发布
2009 sun 公司被 oracle 公司收购
oracle 是全球最大的企业级软件开发公司
java1.5 开始 版本号变为 java5 java6 ...java18
现在每半年更新一次 会有一些版本是长期支持版本。
3.Java语言的特点
开源 开放源代码 免费  不过现在有了付费版
简单、高效
面向对象
平台无关性
支持网络编程
多线程机制
动态的内存管理机制 垃圾回收机制 声明变量 ..
安全性
4.Java又是如何做到平台无关性的呢?
跨平台 如何做到跨跨平台 , 在不同的操作系统中运行
jvm java Virtual Machine( 虚拟机 ) (简称JVM) 开发不同平台上适用的虚拟机
把虚拟机理解为一个 翻译机器  是由java 开发公司提供的。
需要注意的是, Java程序和平台无关,Java虚拟器和平台是相关的。
5.java 语言的体系结构
JavaSE:java Standard Edition (Java 标准版 基础 ) 基本语法 , 面向对象 , 提供的核心类库
JavaEE :Java Enterprise Edition( 企业版 ) 包含 Servlet 服务器端开发 , 包含 javaSE
JavaME:java Micro Edition (Java 微缩版 ) 早期的一些家电设备 (现在已经被 淘汰 )
在移动设备 安卓开发
6.java 语言运行机制
首先写源代码 XXX.java ------- 编译器 ----->.class------->JVM( 虚拟机 )-----> 不同平台指令
7. java 开发安装环境
.java 文件编译成 .class
.class 文件交给虚拟机运行
java 开发商提供了一个 jdk(Java Development Kit) java 开发工具包 针对于开发人员使用的 .
里面包含 开发工具 : 编译工具 , 打包工具
包含 jre 运行时环境 核心的类库
jre 包含 jvm

关系如下图:

8.Java 运行环境的安装与配置
JDK( J ava D evelopment K it Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK, 就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JRE( J ava R untime E nvironment Java运行环境)
包括Java虚拟机(JVM J ava V irtual M achine)和Java程序所需的核心类库等,如果想要运行一个开
发好的Java程序,计算机中只需要安装JRE即可。

 

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值