栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用修仙小说的方式打开java(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用修仙小说的方式打开java(一)

新手村的Java

在这一片Java大陆中,位于新手村的那必然是我们的 JavaSE

初识Java大陆

在我们修炼(学习)之前肯定是要去了解这一个世界是怎么样的存在,这个世界由各种不同的程序员组成,每个人的实力(技术水平)有高有低,可是为什么要叫程序员呢?这就不得不说说程序这个东西了

什么是程序呢?程序就是计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

为了使程序得以运行,计算机需要加载代码,同时也要加载数据。从计算机的底层来说,这是由高级语言(例如Java,C/C++,C#等)代码转译成机器语言而被CPU所理解,进行加载
那么怎么才可以使得加载的更快呢,这个时候就出现了程序界的两大恶势力——数据结构 和 算法

这两大恶势力不属于我们新手村的,至于为什么我们说是恶势力我们后面在进行讲解

在 Java 大陆的历史中,其实一开始 Java 并不叫做Java而是叫做Oak,后面改为Java的原因是在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语

下面就稍微简单的列举一些 Java 相关的历史:

  • 1995年 sun公司正式发布java第一个版本
  • 2009年甲骨文公司收购sun公司
  • 2014年 发布Java8
  • 2018年 发布Java11

说到 Java 就不得不说到 Java大陆的创始人,Java之父——詹姆斯·高斯林
Java之父
上图的这个大胡子就是我们著名的Java之父,看起来是不是很强(滑稽)
在整个Java大陆的修炼(技术)体系有三种:
Java SE 标准版
Java EE 企业版
Java ME 小型版

这 JavaSE 也就是我们的新手村啦,而JavaEE要是修炼的好,在整个Java大陆可以混的风生水起的,这最后一个JavaME,由于安卓平台的流行,JavaME也是被打压了下去

为什么我们要选择Java呢,这就不得不说到Java的几个特点了

  1. 面向对象
  2. 解释性
  3. 编译性
  4. 稳健性
  5. 安全性
  6. 跨平台性

面向对象:面向对象其实就是一种编程思想,把构成问题的各个事务分解成各个对象,更加贴近事物的自然运行

解释型语言:解释型语言需要一个解释器,在源代码执行的时候被解释器翻译为一个与平台无关的中间代码,解释器会把这些代码翻译为及其语言
编译型语言:编译型语言先要进行编译,然后转为特定的可执行文件

Java语言有这两种特性,所以Java语言应是编译性-解释性语言,因为其同时具备编译性和解释性两种特性

跨平台性:跨平台的意思即不依赖于操作系统,也不依赖硬件环境,而Java可以做到跨平台的密码则是——JVM(Java虚拟机)

在这里小小的提到一点JVM的特点:一次编译,多次运行

今天的修仙(学习)Java就到这里,欲听后事如何,且听下回分解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/684086.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号