当前位置: 首页 > article >正文

08从零开始学Java之记事本怎么编写Java代码?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦

CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者

前言

在上一篇文章中,壹哥给大家介绍了Java中的标识符及其命名规则、规范,Java里的关键字和保留字,以及Java中的编码规范。这些内容你有没有掌握呢?

我们在之前编写案例时,使用的开发工具都是windows自带的txt记事本。虽然用起来很简单,但是用来写复杂的代码真的会很痛苦,没有代码提示,也没有颜色高亮,代码格式不好调整。真正在企业开发时,是没人使用txt记事本写java代码的,除了个别装逼犯。

既然如此,壹哥就给大家介绍几种效率较高的开发工具。接下来我会利用几篇文章,专门介绍Java里的那些开发工具如何安装、配置和使用。

-----------------------------前戏已做完,精彩即开始----------------------------

全文大约3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一. Java编码工具简介

现在能够编写Java代码的工具简直不要太多,各种各样五花八门,但目前效率最高的还是Intellij Idea。但这个工具对于完全零基础的小白来说,第一次用起来是比较复杂的,因为它的功能太多了。这就好比你要学开车,如果上来就给你一辆超跑练车,是不是有点不合适啊?所以咱们还是先从一些基础的工具慢慢搞起,由简入难,一步步来。这样你对各种常用的开发工具都能够熟悉起来,因为谁也不知道你们公司会要求你使用什么样的开发工具。

目前常见的几个Java编码工具如下:

txt记事本;
Editplus记事本;
Notepad++记事本;
Sublime Text3记事本;
Eclipse;
Myeclipse;
Intellij idea

其实这些工具,在最基础的用法上都是大同小异的,会了一种别的稍微一看也就明白怎么用了。就好比你开车,平时经常开的是奥迪A6,现在让你换成奔驰大G,无非就是稍微熟悉一下新车,但这两种车的驾驶方法没有本质的差别。

以上这几种编码工具,txt记事本不需要专门的讲解,那么接下来,壹哥会给大家讲一下Notepad++、Eclipse和Intellij idea的安装配置。

二. Notepad++的安装、配置及使用

1. 简介

Notepad++是Windows中免费的文本编辑器(软件版权许可证: GPL),有完整的中文化接口,并支持多国语言,默认采用UTF-8编码。

Notepad++的功能要比 Windows 中的 txt记事本要强大的多,除了可以编写一般的纯文字说明文件,也可以编写各种计算机代码。Notepad++不仅支持语法高亮度显示,还支持语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言,比如:Java、C、C++、pascal、C#、XML、SQL、HTML、PHP、ASP、汇编语言、DOS批处理, CSS、JSP、Normal text、Objective-C、Python、Javascript等各种编程语言。

2. 下载

为了方便大家下载Notepad++,壹哥把它放到了自己的云盘里,地址如下:

Notepad++

提取码: 9e6q

3. 安装

下载完Notepad++,我们就可以进行安装了,接下来壹哥会详细展示Notepad的安装过程。

3.1 双击软件

3.2 选择中文简体

3.3 接受软件协议

3.4 选择安装位置

这里要注意一下,很多软件默认都是安装在C盘,壹哥建议最好不要装在C盘。我这里改到了E盘下,我的各种软件统一安装在E盘,另外安装目录中不要有中文。

3.5 选择要安装的组件

这里可以自定义选择要安装的各种组件,默认全都安装了。

3.6 开始安装

这里勾选”在桌面上创建快捷图标“即可,然后点安装按钮。

这样软件就安装好了,接下来我们要进行必要的配置。

3.7 配套视频

与本节内容配套的视频链接如下:

https://player.bilibili.com/player.html?bvid=BV1iB4y127JK&p=6&page=6

4. 配置

接下来我们就配置关联JDK环境变量,前提是你之前已经把Java的环境变量配置好了。这里其实就是利用一个叫做NppExec的插件,关联配置我们之前的Java环境变量,把Java安装目录里javac和java命令的路径配置到Notepad++中,从而在点击编译的时候,能够正确地执行javac编译命令和java运行命令。

4.1 安装NPPExec插件

这里我们首先要安装一个NPPExec插件,该插件可以用来配置Java的编译环境。左击菜单栏的”插件“-->插件管理Plugin manager->展示插件管理Show Plugin manager,出现如下界面,搜索并勾选NppExec插件进行安装。

4.2 配置java脚本

安装好NppExec插件之后,点击”插件“-->"NppExec"-->Execute NppExec Script选型。

接下来就弹出了如下界面:

大家在这里把下面的脚本复制粘贴到上面的文本框中即可,别忘了保存。

cd "$(CURRENT_DIRECTORY)"
java  $(NAME_PART)

保存时给脚本命名为”java“。

然后点击”OK“按钮即可。

这个脚本就是在关联我们之前配置的JDK环境变量里的java命令。

4.3 配置run运行脚本

只有上面的脚本还不行,我们还需要再配置一个run运行脚本,如下图所示:

过程跟之前一样,把如下脚本粘贴到编辑框中即可:

NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
cd "$(CURRENT_DIRECTORY)"
java $(NAME_PART)

这里给脚本命名为”run“。

4.4 高级配置

配置完上面的选项还没有生效,我们还需要进行高级配置才能生效。

点击NppExec - >点击Advanced Options,依次勾选如下选项,将需要的命令添加菜单栏,添加后重启软件。

按照壹哥下面的这张图片进行高级配置,图上标有1、2、3、4的顺序,请按顺序勾选配置。

点击OK按钮之后,会出现如下界面:

4.5 环境测试

经过上面这么多步骤的安装配置,那现在这些配置有没有生效呢?怎么测试呢?

我们可以在关闭Notepad之后,再重新打开。然后在Notepad++软件的最底部,就有一个NppExec Console控制台,在这里就可以直接输入java相关的命令,比如下图所示。看看会不会和我们在cmd命令行窗口一样的效果,如果一样,就说明配置成功了。

4.6 其他配置

Notepad除了可以关联配置我们的Java环境变量,还可以在”设置“-->”首选项“里配进行字体、字号、编码、文件默认存储目录等的配置,如下图所示:

4.7 配套视频

Notepad++常用配置视频链接:

https://player.bilibili.com/player.html?bvid=BV1iB4y127JK&p=7&page=7

https://player.bilibili.com/player.html?bvid=BV1iB4y127JK&p=8&page=8

5. 使用

在安装配置好Notepad++之后,我们就可以愉快地使用了。有的小伙伴可能会觉得Notepad的安装配置好麻烦啊,但是大家要知道,这个配置只是一次性的,配置好之后就再也不用管了。另外,其实你如果实在不想配置这些,也无所谓。你可以只安装Notepad,不关联Java环境变量,只在Notepad中编写java代码,编写好之后在cmd命令行窗口中进行编译和执行,也是可以的。

5.1 编写java代码

我们配置好之后,就可以在Notepad中新建java文件,并编写java代码了。你会发现,在Notepad中编写java代码会有颜色高亮展示,关键字会用不同的颜色展示出来。

5.2 执行命令

编写完代码并保存之后,我们就可以直接在下面的控制台中执行cmd里的各种命令,比如cd、javac、java等命令。

至此,Notepad++的安装、配置、使用教程,壹哥就给大家介绍完了,请按照我的步骤配置你自己的第一个开发工具吧。

5.3 配套视频

Notepad++基本使用视频链接:

https://player.bilibili.com/player.html?bvid=BV1iB4y127JK&p=9&page=9

三. Sublime Text3简介

其实,类似于Notepad++这样的记事本编程工具,还有很多其他的,比如Editplus、Sublime Text3等,功能都类似。其实壹哥本人比较推崇Sublime Text3,该软件相比Notepad和Editplus等软件,功能更强大,而且配至也简单。但该软件名义上是收费的,需要使用者自愿捐款,当然你可以不捐,仍然可以正常使用。

以下是Sublime Text3的界面,色彩搭配更炫一些。

因为Sublime Text3的安装很简单。就是大家可以直接搜索下载好软件之后,直接点击,傻瓜式安装即可,不需要特别的配置就可以直接使用,壹哥就不在专门讲解Sublime Text3的安装配置过程了!

如果你在使用Sublime Text3的时候有什么问题,可以私信壹哥,我来给你指导。

-----------------------------正片已结束,来根事后烟----------------------------

四. 结语

至此,壹哥就把Notepad++这个记事本开发工具安装配置完毕了,现在你知道该怎么安装使用了吗?”工欲善其事必先利其器“,要想高效地开发代码,咱们得先学会如何使用开发工具。不过Notepad这样的软件,只是我们的过渡软件,真正开发时很少用这样的软件,比较开发效率太低。所以接下来,壹哥会给大家介绍第二个更好用的开发工具--Eclipse!敬请继续关注哦。

另外如果你独自学习觉得有很多困难,可以加入壹哥的学习互助群,大家一起交流学习。

五. 今日作业

1. 第一题

安装配置好自己的Notepad++开发工具。

2. 第二题

在Notepad++中编写一个Java案例,并执行出结果。


http://www.kler.cn/a/480.html

相关文章:

  • 国标GB28181-2022平台EasyGBS:安防监控中P2P的穿透方法
  • 泰山派GPIO子系统驱动---亮灯
  • 经典150-数组/字符串
  • es快速扫描
  • 显示 Windows 任务栏
  • Kubernetes(k8s)离线部署DolphinScheduler3.2.2
  • Java基于UDP实现 客户端/服务器
  • ARM学习(19)交叉编译工具链的理解
  • 解析带小数的字节流
  • Graphics2D绘制图形详解
  • IIS发布.net6 api+微信小程序/H5真机调试接口的流程
  • 【SpringMVC】获取 -请求参数- 的多种方式
  • 《深入浅出WPF》——XAML语法及基础知识
  • 过来人告诉你:Java学到什么程度可以找工作?
  • C++【list容器模拟实现函数解析】
  • 【数据结构】万字超详解顺序表(比细狗还细)
  • 【MapGIS精品教程】013:如何制作三维电子沙盘?
  • 微信小程序开发学习笔记
  • spring cloud 企业工程项目管理系统源码+项目模块功能清单
  • Python人脸识别
  • 求最大公约数和最小公倍数---辗转相除法(欧几里得算法)
  • ConvMixer:Patches Are All You Need
  • MySql分页查询性能优化
  • 【c++类与对象 -- 补充 】
  • 编辑商品按钮显示商品对应数据
  • 时序预测 | MATLAB实现基于EMD-GRU时间序列预测(EMD分解结合GRU门控循环单元)