java相关技术简介_java技术简介?
java技术简介?
关注:186 答案:3 信息版本:手机版 电脑版
解决时间 2021-01-17 11:41
提问者坟地里唱嗨歌
2021-01-17 01:04
java技术简介?
最佳答案
二级知识专家哭嗻説侢見
2021-01-17 01:13
第一页:什么是Java?
Java好象随处可见 - 甚至在TV中。尽管如此,说清楚Java是什
么和它能做什么却不那么容易。刚开始接触Java的人通常有三
个问题:
什么是Java?
Java能做什么?
Java怎样改变我的生活?
让我们先回答第一个问题:什么是Java?
Java既是一种编程语言,又是一个平台。
Java程序语言
Java是具有以下特征的高级程序语言:
* 简单
* 面向对象
* 可分布
* 可解释
* 强壮
* 安全性
* 结构化
* 轻便
* 功能强大
* 多线程
* 动态
Java既可以被编译,也可以被解释。通过编译器,可以把Java
程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器
解释的独立于平台的代码。通过解释器,每条Java字节指令被
分析,然后在计算机上运行。只需编译一次,程序运行时解释
执行。下图说明了它是如何工作的:
1flow.gif (3652 bytes)
可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器
代码指令。每中Java解释器,不管是Java开发工具还是可以运
行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java
VM也可以由硬件实现。
Java字节码使“写一次,到处运行”成为可能。可以在任何有
Java编译器的平台上把Java程序编译成字节码。这个字节码可以
运行在任何Java VM上。例如,同一个Java程序可以运行在Windows
NT、Solaris和Macintosh上。
2comp.gif (6076 bytes)
Java平台
平台是程序运行的硬件或软件环境。Java平台与大多数其它平台
不同之处在于它是运行于其它基于硬件平台的纯软件平台。大
多数其它平台是硬件和操作系统的结合。
Java平台由两部分组成:
* Java虚拟机(Java VM)
* Java应用程序界面(Java API)
我们已经介绍了Java VM,它是Java平台的基础,可以移植到各
种基于硬件的平台上。
Java API是软件组件的集合,它们提供了很多有用的功能,如图
形用户界面(GUI)。Java API被分组为相关组件的库(包)。
下图描述了一个运行在Java平台上的Java程序,如应用程
序(application)或小应用程序(applet)。如图中显示的,Java
API和VM把Java程序从硬件依赖中分离出来。
3play.gif (1479 bytes)
作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪
明的编译器、很好地调制过的解释器和即时字节码编译器可以
在不牺牲可移植性的条件下使Java的表现接近本地代码
全部回答
1楼久溺深海心會寒
2021-01-17 02:57
java编程高手群 47973166
2楼对你在意
2021-01-17 02:50
华夏博大是在深圳,那儿的IT产业本来就发展的早,对于找工作来说是很有优势的。
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看
java相关技术简介_java技术简介?相关推荐
- java OA的优势_Java技术引领OA潮流 四大技术平台PK
一直以来,关于OA行业主流技术平台的争论从未停止,.Net.php.java.lotus,你方唱罢我方登场,各有各的优势,各有各的说辞.但伴随着成长型企业对信息化重视度的日益提升,在信息化上的投入日益 ...
- 取消java相关网络协议_java相关网络协议可以关掉吗
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥 ...
- java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)
原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...
- java ee简介_Java EE 简介
Java EE 简介 Java EE 基本架构 JavaEE 的诞生是为了解决传统 C/S 架构的弊端:客户端臃肿庞大,扩展性差等弊端. JavaEE 将传统的两层结构细分为了四层. 这四层分别是:C ...
- java技术总结_Java技术归纳总结
原标题:Java技术归纳总结 这篇文章总结了使用java的一些心得体会,主要是和一些java基础知识点相关的,也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行业的准新手们,希望可以给大 ...
- java后端技术路线_Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平. Java程序员 高级特性 反射.泛型. ...
- java技术介绍_Java技术汇总
这篇文章总结了多年来使用Java的一些心得体会,主要是和一些Java基础知识点相关的,也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行业的准新手们,希望可以给大家一些经验,能让大家更好 ...
- java的技术特点_Java技术的特点
Java技术是一套完整的IT行业解决方案,其中包含了很多技术.最初是从解决家电设备联网通讯的方案发展起来的,其特点适用于Internet,于是在Internet广泛应用的环境下,迅速发展成为一种计算机 ...
- java 技术支持_JAVA技术支持课--第一次java语言技术支持授课思路
Java的起源及应用 Java语言特点 变量与运算符 1. 数据类型: java 的数据类型分类: 有几种基本数据类型: String 的简单使用 2. 标识符.关键字.常量.变量: 标识符命名规范: ...
最新文章
- js中的各种宽高以及位置总结
- 程序员:今天你读了吗?
- 在线英汉词典 智能纠错的设计
- js GPS 百度地图坐标转换
- 使用navicat 11 出现不能返回存储过程结果的问题
- FewRel 2.0数据集:以近知远,以一知万,少次学习新挑战
- 聊聊 HTTP 常见的请求方式
- python 开源框架学习
- 精通语言不等于是一个好的软件开发人员
- Mac电脑睡眠之后苹果电脑没有声音的解决办法
- 斐波那契数列 Java 实现。
- 计算图——一种快速求偏导数的方法
- English语法_指示代词 -such / the same
- 带内网络遥测INT--In-band Network Telemetry
- js视频封面(截帧)
- win7 iis php mysql_windows7和iis配置的php phpinfo()中没有mysql组件
- CSS常见选择器的用法
- java注解和反射详解
- Win10开始菜单打不开
- Qt学习笔记(二十七):QLabel 的常用方法
热门文章
- dsp课程设计c语言源码,DSP课程设计-基于C语言实现256点的FFT精选.pdf
- IntelliJ IDEA for Mac在MacOS模式下的导航快捷键(Navigation Shortcut)
- Servlet中获取请求体的数据
- android获取应用安装通知消息,如何在Android 11 上获取已安装应用列表
- html怎么上传qq空间,qq空间怎么上传照片
- php伪静态后不能访问html,php伪静态后html不能访问怎么办
- php珠心算源码,深度解析珠心算的“开智”功能
- php简单网站源码包含数组_PHP无限分级阶梯递归数组排列 以及多层嵌套数组在网页中的解析源码...
- 客户端怎么远程上服务器失败,远程客户端连接不上,与服务器那台,跨网络,怎么解决...
- linux 释放进程res_linux内存查看及释放