【精选】Java 的下载安装教程 您所在的位置:网站首页 龙火加强版JAVA下载 【精选】Java 的下载安装教程

【精选】Java 的下载安装教程

2023-11-17 14:41| 来源: 网络整理| 查看: 265

Q7.1.1:那为什么 Java 没有像 IDE 这样的 GUI 界面呢?

Q7.1.1:你这个问题问到了编程的本质,因此这不是一种简单的问题,限于篇幅,这里就两点简单解释一下,后续读者随着编程经验的积累自然就懂了。

第一,不是什么程序都是需要 GUI 界面的。程序的划分方式有很多种,如前台和后台,前端和后端。像后台、后端这种一般都是不需要 GUI 界面的。实际上,一台计算机中绝大多数的程序都是不需要 GUI 界面的。原因有很多,很多程序不能让用户来控制,用户也不希望被打扰。另外,GUI 程序都是非常占用内存的。完全不能让每个程序都装载 GUI 界面。

前面已经说明,Java 环境只是来运行 Java 程序的,运行程序根本不需要额外的 GUI 界面。在商业生产环境下,使用傻瓜的 UI 界面启动程序不仅更繁琐,而且还会影响启动效率。冗余是万恶之首,不需要的功能就不应该内置,所以 Java 程序的运行没有内置 GUI 引导界面。但安装 Java 的引导界面还有(实际上这也不是必要的),因为此界面只在安装时启动,所以不会影响运行时的效率。

第二,我们是开发者,不是普通的用户。造汽车的人可能坐在汽车里面造汽车吗?肯定不能,因为从逻辑上,造汽车必定只能使用比汽车更原始的工具,不能用汽车造汽车。同样的道理,我们是开发者,必定要经常和原始的工具打交道,所以不能指望在傻瓜的 GUI 界面上点点点就可以实现编程。

Q7.1.2:你说的“向 Java 提供代码”要怎么完成?

A7.1.2:对于运行 Java 代码,IDE 通常提供了这一功能,建议直接使用 IDE 完成。本文只是 Java 的下载安装教程,不是 Java 的入门教程,故此处不作介绍。

有些导师特别喜欢凡事从底层开始教学,有时候这样做确实有道理。但大多数人学 Java 是为了吃饭的,而不是研究学术。凡事有轻重缓急,建议学习 Java 直接从在 IDE 内编写代码开始,不要从记事本、Java 命令、命令行开始。笔者没有没听说过哪个奥运会运动员会花大把的时间来研究人类的直立行走。

当然,在命令行使用 Java 命令运行 Java 程序也不难,只是有些繁琐。但据笔者的观察,很多初学者有惯性思维以及喜欢浅尝辄止。他们在刚开始学会使用命令行之后会在很长一段时间都停留在这一阶段。有些甚至引以为豪,认为使用命令行这种原始的工具才是高级和专业的象征。这里不讨论到底原始代不代表高级,笔者只是想说,技术最终只是用来吃饭的,每种技术都有各自的专长和局限性,没有什么高低贵贱之分。考虑到工作效率,能用 IDE 的尽量使用 IDE。对于不支持使用 IDE 的环境,也要熟悉命令行的操作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有