Java基础——02—Java概述
来源:互联网 发布:忘记网络账号密码 编辑:程序博客网 时间:2024/05/22 13:39
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
- Java语言发展史
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java 图标
- Java语言平台版本
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发
面向对象 高性能
分布式处理 多线程
健壮性 动态
结构中立 安全性
开源
跨平台
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
JRE(Java Runtime Environment Java运行环境)
- Java语言组成:
Java编程语言,即语法。
Java文件格式,即各种文件夹、文件的后缀。
Java虚拟机(JVM),即处理*.class文件的解释器。
Java应用程序接口(Java API)。
- Java语言特点:
简单性解释性
面向对象 高性能
分布式处理 多线程
健壮性 动态
结构中立 安全性
开源
跨平台
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,
计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安
装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
0 0
- java基础概述——java基础
- java基础—GUI概述
- 【java基础】——java概述
- java基础——Java概述
- Java基础—— Java概述
- Java基础1——Java概述
- Java基础——02—Java概述
- Java基础复习——(一)Java基础概述
- 黑马程序员——java基础概述
- 黑马程序员——Java基础概述
- Java基础——JavaScript概述、DOM
- Java基础——GUI概述
- java基础—IO流概述
- 【JAVA-基础】—概述与发展
- 黑马程序员——Java基础——java概述
- 黑马程序员——java基础——Java概述
- 笔记——Java基础[01-Java概述]
- 黑马程序员——Java基础之Java概述
- BZOJ 1061 [Noi2008]志愿者招募 线性规划
- 【读书笔记】iOS-写代码注意事项
- Chapter10. UINavigationController - iOS Programming- The Big Nerd Ranch Guide 读书笔记
- malloc、calloc、realloc的区别
- c#开启多线程带参数
- Java基础——02—Java概述
- 流媒体开发之--直播实现
- 修改Android app名字(Android Studio)
- Factorial
- Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
- python - 1
- FaxConInit
- 九度oj 1121
- BZOJ 3112 [Zjoi2013]防守战线 线性规划