Java基础理论

Java基础理论,第1张

为什么要学习Java?

 java目前是一种高级编程语言,目标为就业 就业岗位多,java语言主要是开发应用程序,一般进行的是后端服务器程序,进行开发手机APP的一种重要语言,因此想要开发软件,得到一份不错的工作,学好java是一种不错的选择。

Java发展史

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特点,广泛应用于企业级Web应用开发和移动应用开发。任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形。

詹姆斯.高斯林 带领研发小组研发 1995正式确立 1996java1.0版本发布。2009年sun公司被oracle公司收购。oracle是全球最大的企业级软件开发公司,从java1.5开始 版本号变为 java5 java6 ...java18,现在每半年更新一次 会有一些版本是长期支持版本。

Java语言的特点

● 简单、高效
● 面向对象
● 平台无关性
跨平台 如何做到跨跨平台,在不同的 *** 作系统中运行
jvm java Virtual Machine(虚拟机) 开发不同平台上适用的虚拟机
把虚拟机理解为一个翻译机器 java开发公司提供
写一套程序 交给不同的虚拟机 翻译成不同平台支持的指令代码
java程序与平台无关
java虚拟与平台是相关的.
● 支持网络编程
● 多线程机制
● 动态的内存管理机制 垃圾回收机制 声明变量..
● 安全性

Java语言的体系结构

JavaSE:java Standard Edition (Java标准版 基础) 基本语法, 面向对象,提供的核心类库
JavaEE :Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE
JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备(淘汰)
在移动设备 安卓开发

Java语言的运行机制

首先写源代码 XXX.java -------编译器----->.class------->JVM(虚拟机)----->不同平台指令

Java开发安装环境

java文件编译成.class,.class文件交给虚拟机运行,java开发商提供了一个jdk(Java Development Kit) java开发工具包 针对于开发人员使用的.,里面包含 开发工具:编译工具,打包工具,包含jre 运行时环境 核心的类库。

如下图

Jdk和Jre的区别

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于 *** 作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

RE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/737743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存