| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java语言背景介绍 -> 正文阅读 |
|
[Java知识库]Java语言背景介绍 |
Java语言:人与人交流沟通的的表达方式。 计算机语言:人与机器人之间进行信息交流的一种特殊语言。 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。 Java之父:詹姆斯.高斯林(james Gosling)。 Java语言的三个版本:
Java SE Java SE:java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。 桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。 Java ME java ME:java语言的(小型版),用于嵌入式消费类电子设备。 Java EE Java EE:java语言的(企业版),用于Web方向的网站开发。 网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互。 网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。 简单理解:网站 = 网页 + 后台服务器 Java跨平台原理 平台与跨平台 平台:指的是操作系统。
跨平台:java程序可以在任意操作系统上运行。 ? 分析:JVM本身是否可以跨平台? 答:JVM不允许跨平台,允许跨平台的是java程序。 JRE和JDK Java程序开发的三个步骤 开发java程序,需要三个步骤:编写代码,编译代码,运行代码
假如有一个文件名为A.txt,这个不是java文件,将它改写为A.java,这个才是一个java文件。 文件中的代码是乱写的吗?并不是: Public class A{ Public statin void main(string[] args){ System.out.println(“Hello”); } } JRE:JRE是java Runtime Environment缩写,指java运行环境,包含JVM虚拟机及java核心类库。 类:java文件在代码中的集合体现(类=java文件,一个Java文件,一个Java类) 类库:存放多个Java文件的仓库 核心类库:java已经写好的,非常核心的,代码仓库 重点理解:我们自己在编写代码的过程中,需要用到java存放在JRE中,已经写好的Java文件。
Java文件属于【源文件】,是无法被JVM所识别执行的 解决方案:将其翻译为JVM可以直接识别的执行 翻译方式:使用java提供在JDK中的翻译工具。 JDK:(java Development Kit)是java语言的软件开发工具包,内部包含代码的编译工具和运行工具。 3.运行代码 ? JRM,JDK,JVM的作用
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:03:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |