文章目录

  • 前言
  • 一、Java语言的版本
  • 二、Java SE
  • 三、Java ME
  • 四、Java EE
  • 总结

前言

Java 语言

语言 : 人与人交流沟通的表达方式。

计算机语言 : 人与计算机之间进行信息交流沟通的一种特殊语言。

Java 语言是美国 Sun 公司( Stanford University Network )在 1995 年推出的计算机语言。

Java 之父:詹姆斯·高斯林(James Gosling)


一、Java语言的版本

  • Java SE
  • Java ME
  • Java EE

二、Java SE

Java SE : Java 语言的(标准版),用于桌面应用的开发 , 是其他两个版本的基础 。
桌面应用 : 用户只要打开程序, 程序的界面 会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。

三、Java ME

Java ME : Java 语言的(小型版),用于嵌入式消费类电子设备。

四、Java EE

Java EE : Java 语言的(企业版),用于 Web 方向的 网站 开发 。
网站:通过跟后台 服务器的交互 , 将查询到的真实数据 再通过网页展示出来。
简单理解:网站 = 网页 + 后台服务器。


总结

Java是一种程序设计语言。什么是程序设计语言呢?就是我们人和计算机交流使用的语言,我们希望计算机帮助我们完成一些工作,最开始是为了完成科学计算任务,到后来我们希望计算机帮助我们完成更高级的一些工作,比如存储资源,展示资源,资源在不同计算机之间的通信等等,这就需要我们用一种语言告诉计算机怎么去实现我们想要的功能。这样的语言有很多种,Java只是其中的一种。

【愚公系列】2023年01月 Java教学课程 001-Java语言背景介绍相关推荐

  1. 【愚公系列】2022年01月 华为鸿蒙OS-03-四种模式开发实操

    文章目录 前言 一.使用JS语言开发(传统代码方式) 1.index页面源码 2.details页面源码 二.使用JS语言开发(低代码方式) 1.新建工程:注意选择 2.选择低代码新建页面 3.页面分 ...

  2. 【愚公系列】2023年01月 Java教学课程 005-关键字

    文章目录 前言 一.关键字介绍 二.java关键字的分类 1.用于数据类型 2.用于语句 3.用于修饰 4.用于方法.类.接口.包和异常 前言 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又 ...

  3. 【愚公系列】2023年01月 Java教学课程 017-Random随机数的使用

    文章目录 一.Random 1.Random产生随机数(掌握) 2.Random练习-猜数字(应用) 一.Random 1.Random产生随机数(掌握) 概述: Random类似Scanner,也是 ...

  4. 【愚公系列】2023年04月 攻防世界-MOBILE(人民的名义-抓捕赵德汉1-200)

    文章目录 前言 一.人民的名义-抓捕赵德汉1-200 1.题目 2.答题 前言 下面介绍两个反编译工具 jadx是一个用于反编译Android APK文件的开源工具,静态反编译,查找索引功能强大 je ...

  5. 【愚公系列】2021年12月 攻防世界-简单题-MOBILE-010(easy-dex)

    文章目录 前言 一.easy-dex 二.使用步骤 1.dex和odex文件结构 2.jadx分析apk 3.IDA 4.jadx打开easy-dex.dex 总结 前言 APK解包后是没有dex文件 ...

  6. 【愚公系列】回顾2022年技术博客的总结与展望

    文章目录 前言 一.回顾2022年的活动和成就 1.2022年所做的事 2.2022年收获和成就 二.分析2022年的表现 1.过去一年优缺点分析 2.过去一年表现认同度 三.展望2023年的计划 1 ...

  7. 【愚公系列】(HDC.Cloud)华为开发者大会游记

    文章目录 前言 一.(HDC.Cloud)华为开发者大会游记 1.受邀参加 2.开发者大会首页 3.第一天 4.第二天 5.第三天 总结 前言 HDC.Cloud华为开发者大会是由华为举办的一年一度的 ...

  8. 【愚公系列】华为产品测评官-开发者之声(CodeArts产品流程体验)

    文章目录 前言 一.华为云CodeArts产品体验 1.软件开发生产线使用流程 1.1 配置项目 1.2 配置代码仓库 1.3 配置流水线 2.使用软件开发生产线快速搭建项目(ECS篇) 2.1 前提 ...

  9. java记事本课程设计,java记事本课程设计

    java记事本课程设计 一. 设计内容和要求1. 设计一个具有 GUI 界面的记事本 含有简单的文字编辑功能 如 剪切.复制.粘贴.删除 还能实现保存.另存为.设置字体和颜色等功能.2. 本程 ...

最新文章

  1. FoveaBox:目标检测新纪元,无Anchor时代来临 | 技术头条
  2. 从0到1,关于产品冷启动阶段。
  3. java runnable 异常_JAVA 线程中的异常捕获
  4. Convolution(2021牛客暑期多校训练营4)
  5. 考研 | 研究生考试入门,送给刚刚进入寒假的大三的你
  6. nhibernate事务锁表的问题
  7. linux listen监听,Linux网络协议栈 -- socket listen监听
  8. PHP网站首页空白刷新就好了,部署好后网站一片空白,不显示内容
  9. FailSafe双机方案
  10. mysql离线安装 window_5分钟完成mysql离线安装
  11. iostat 输出CPU、磁盘IO的使用情况统计信息
  12. 施耐德 m340 编程手册_PLC模拟量的通用转换原理以及编程方法
  13. 给大家拓宽点边界,15分钟带你入门sklearn与机器学习——分类算法篇
  14. ES6 模板字符串方法
  15. mumu模拟器切换android,MuMu模拟器“键位设置”功能详解!如有问题请联系在线客服~...
  16. 个人网站如何申请支付接口?(教程)
  17. python简易程序教程_Python-自制简易程序挂机刷御魂
  18. 【浙政钉】第四篇:浙政钉创建群聊、消息接入、发送
  19. 什么蓝绿部署(BlueGreenDeployment) ?
  20. Python 读取Excel地点名称通过百度地图获取行政区划信息

热门文章

  1. 电脑微信双开 中文路径报错解决
  2. 怎么学java软件工程师_如何学习java软件工程师面试
  3. 机器视觉应用高光面产品瑕疵检测
  4. 慕课-文献管理与信息分析1-罗昭锋
  5. python 入门学习教程笔记-- BMR 计算器
  6. 字符,字节和编码问题的详解,一篇文章搞定模糊概念
  7. SDP in MATLAB
  8. 电子学:第009课——实验 7:研究继电器
  9. matlab加热模型,房屋的热模型 - MATLAB Simulink - MathWorks 中国
  10. 阿里、京东基于DDD的架构设计与最佳实践