ide与文本编辑器使用入门指南

Java程序员在开始编写第一个程序时使用的最佳工具是一个有争议的话题。他们的目标是学习Java语言的基础知识。编程应该是有趣的,这一点也很重要。对我来说,有趣的是用最少的麻烦编写和运行程序。因此,问题不在于如何学习Java,而在于在哪里学习。程序必须在某个地方编写,在使用文本编辑器或集成开发环境之间进行选择可以决定编程的乐趣。...

Java程序员在开始编写第一个程序时使用的最佳工具是一个有争议的话题。他们的目标是学习Java语言的基础知识。编程应该是有趣的,这一点也很重要。对我来说,有趣的是用最少的麻烦编写和运行程序。因此,问题不在于如何学习Java,而在于在哪里学习。程序必须在某个地方编写,在使用文本编辑器或集成开发环境之间进行选择可以决定编程的乐趣。

什么是文本编辑器(a text editor)?

没有办法修饰文本编辑器的功能。它创建和编辑只包含纯文本的文件。有些甚至不提供一系列字体或格式选项。

使用文本编辑器是编写Java程序最简单的方法。Java代码一旦编写完成,就可以在终端窗口中使用命令行工具进行编译和运行。

文本编辑器示例:记事本(Windows)、文本编辑(Mac OS X)、GEdit(Ubuntu)

什么是编程文本编辑器(a programming text editor)?

有专门为编写编程语言而设计的文本编辑器。我们称之为编程文本编辑器以突出差异,但它们通常简称为文本编辑器。它们仍然只处理纯文本文件,但也有一些方便程序员使用的功能:

  • 语法突出显示:指定颜色以突出显示Java程序的不同部分。它使代码更易于阅读和调试。例如,您可以设置语法高亮显示,使Java关键字为蓝色,注释为绿色,字符串文本为橙色,等等。
  • 自动编辑:Java程序员格式化他们的程序,使代码块缩进在一起。这个缩进可以由编辑器自动完成。
  • 编译和执行命令:为了避免程序员不得不从文本编辑器切换到终端窗口,这些编辑器能够编译和执行Java程序。因此,调试可以在一个地方完成。

编程文本编辑器示例:TextPad(Windows)、JEdit(Windows、Mac OS X、Ubuntu)

什么是ide(an ide)?

IDE代表集成开发环境。它们是程序员的强大工具,提供编程文本编辑器的所有功能以及更多功能。IDE背后的思想是将Java程序员希望在一个应用程序中完成的所有事情都包含在内。理论上,它应该允许他们更快地开发Java程序。

IDE可以包含的功能太多,因此下面的列表只包含选定的几个功能。它应该强调它们对程序员有多有用:

  • 自动代码完成:在键入Java代码时,IDE可以通过显示可能选项的列表来提供帮助。例如,当使用字符串对象时,程序员可能希望使用其方法之一。当他们键入时,他们可以选择的方法列表将出现在弹出菜单中。
  • 访问数据库:为了帮助将Java应用程序连接到数据库,IDE可以访问不同的数据库并查询其中包含的数据。
  • GUI生成器:通过将Swing组件拖放到画布上,可以创建图形用户界面。IDE自动编写创建GUI的Java代码。
  • 优化:随着Java应用程序变得越来越复杂,速度和效率变得越来越重要。IDE中内置的分析器可以突出Java代码可以改进的地方。
  • 版本控制:可以保留源代码文件的早期版本。这是一个有用的特性,因为可以存储Java类的工作版本。如果将来对其进行修改,则可以创建新版本。如果修改导致问题,则可以将文件回滚到以前的工作版本。

IDE示例:Eclipse(Windows、Mac OS X、Ubuntu)、NetBeans(Windows、Mac OS X、Ubuntu)

初学者java程序员应该使用什么?

对于初学者来说,学习Java语言并不需要IDE中包含的所有工具。事实上,学习一个复杂的软件就像学习一门新的编程语言一样让人望而生畏。同时,为了编译和运行Java程序而在文本编辑器和终端窗口之间不断切换也不是什么有趣的事情。

我们最好的建议倾向于在严格的指导下使用NetBeans,初学者在开始时几乎忽略了它的所有功能。只关注如何创建新项目以及如何运行Java程序。当需要时,其余的功能将变得清晰。

  • 发表于 2021-09-08 07:50
  • 阅读 ( 113 )
  • 分类:数学

你可能感兴趣的文章

ArduinoIDE2.0测试版已经正式发布

... 编辑器将在键入时提供建议,允许您从已安装的库中自动完成变量和函数。右键单击函数或变量也会显示一个上下文菜单,方便地显示导航快捷方式。 ...

  • 发布于 2021-03-11 10:32
  • 阅读 ( 254 )

如何用python编程和控制arduino

...今天我们将使用Eclipse,但是您可以轻松地使用任何文本编辑器,甚至云中的IDE。 ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 892 )

7个最佳linux文本编辑器和gedit替代方案

...017年7月,Ubuntu(以及大多数其他Linux发行版)的默认文本编辑器被标记为“不再维护”。截至发帖时,已有两名新开发人员表示愿意提供帮助,但目前还不清楚Gedit的未来如何。 ...

  • 发布于 2021-03-13 00:59
  • 阅读 ( 340 )

为高效的程序员和程序员提供的5个最佳javascript编辑器

作为一个程序员,你的文本编辑器就是你的工具箱,每个特性都是一个不同的工具。使用一个简单的编辑器(例如记事本)来编写代码就像用一把锤子盖房子:这是可能的,但是麻烦远不止它的价值,而且最终的结果不会很好。...

  • 发布于 2021-03-14 08:05
  • 阅读 ( 226 )

这个网站有50多个免费的等距字体预览和比较

...了如指掌,从最大的细节到最小的细节:操作系统、文本编辑器和ide、明暗主题,也许最重要的是,哪种编程字体最好。 ...

  • 发布于 2021-03-17 07:34
  • 阅读 ( 155 )

visualstudio代码与atom:哪个文本编辑器适合您?

如果您正在搜索完美的代码编辑器,很有可能您同时遇到了Atom和visualstudio代码。当然,还有很多其他的编辑,但这两个是被谈论最多的。 ...

  • 发布于 2021-03-19 18:36
  • 阅读 ( 201 )

使用microsoft visual studio online在浏览器中开始编码

...关编码。VisualStudioOnline提供了一个完全成熟的浏览器代码编辑器和一个用于与本地编辑器同步的中心项目中心。 ...

  • 发布于 2021-03-20 14:11
  • 阅读 ( 208 )

如何使用applescript将bash脚本转换为可单击的应用程序

... 注意:从我们的AppleScript语法和工作流入门指南开始。 ...

  • 发布于 2021-03-21 09:39
  • 阅读 ( 252 )

初学者快速自动热键指南

...脚本包含的内容。双击脚本以启动它,然后打开任何文本编辑器或浏览器窗口并键入btw进行尝试。 ...

  • 发布于 2021-03-21 16:59
  • 阅读 ( 329 )

每个程序员都应该知道的13个最好的浏览器ide

...为目前最强大、最可扩展的在线开发平台。在线IDE将代码编辑器、终端和强大的调试工具结合起来。 ...

  • 发布于 2021-03-21 19:14
  • 阅读 ( 443 )