从零开始学Java系列之如何使用记事本编写java程序
前言
在上一篇文章中,壹哥给大家介绍了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 开始安装
这里勾选”在桌面上创建快捷图标“即可,然后点安装按钮。
这样软件就安装好了,接下来我们要进行必要的配置。
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环境变量,还可以在”设置“-->”首选项“里配进行字体、字号、编码、文件默认存储目录等的配置,如下图所示:
5. 使用
在安装配置好Notepad++之后,我们就可以愉快地使用了。有的小伙伴可能会觉得Notepad的安装配置好麻烦啊,但是大家要知道,这个配置只是一次性的,配置好之后就再也不用管了。另外,其实你如果实在不想配置这些,也无所谓。你可以只安装Notepad,不关联Java环境变量,只在Notepad中编写java代码,编写好之后在cmd命令行窗口中进行编译和执行,也是可以的。
5.1 编写java代码
我们配置好之后,就可以在Notepad中新建java文件,并编写java代码了。你会发现,在Notepad中编写java代码会有颜色高亮展示,关键字会用不同的颜色展示出来。
5.2 执行命令
编写完代码并保存之后,我们就可以直接在下面的控制台中执行cmd里的各种命令,比如cd、javac、java等命令。
至此,Notepad++的安装、配置、使用教程,壹哥就给大家介绍完了,请按照我的步骤配置你自己的第一个开发工具吧。
三、 Sublime Text3简介
其实,类似于Notepad++这样的记事本编程工具,还有很多其他的,比如Editplus、Sublime Text3等,功能都类似。其实壹哥本人比较推崇Sublime Text3,该软件相比Notepad和Editplus等软件,功能更强大,而且配至也简单。但该软件名义上是收费的,需要使用者自愿捐款,当然你可以不捐,仍然可以正常使用。
以下是Sublime Text3的界面,色彩搭配更炫一些。
因为Sublime Text3的安装很简单。就是大家可以直接搜索下载好软件之后,直接点击,傻瓜式安装即可,不需要特别的配置就可以直接使用,壹哥就不再专门讲解Sublime Text3的安装配置过程了!
----------正片已结束,来根事后烟----------
四、结语
至此,壹哥就把Notepad++这个记事本开发工具安装配置完毕了,现在你知道该怎么安装使用了吗?”工欲善其事必先利其器“,要想高效地开发代码,咱们得先学会如何使用开发工具。不过Notepad这样的软件,只是我们的过渡软件,真正开发时很少用这样的软件,比较开发效率太低。所以接下来,壹哥会给大家介绍第二个更好用的开发工具--Eclipse!
五、 今日作业
第一题
安装配置好自己的Notepad++开发工具。
第二题
在Notepad++中编写一个Java案例,并执行出结果。
从零开始学Java系列之如何使用记事本编写java程序的更多相关文章
- 从零开始学 Web 系列教程
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新…… github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http:/ ...
- MSDN Webcast 跟我一起从零开始学WCF系列课程
系列课程 >跟我一起从零开始学WCF系列课程 跟我一起从零开始学WCF系列课程(1):WCF概述 (Level 200) 讲 师:徐长龙 课程简介:从 本堂课开始我们将开启一个新的 ...
- Java初学者作业——使用记事本编写Java程序
返回本章节 返回作业目录 需求说明: 使用记事本编写 Java 程序,输出"大家好!我的梦想是做一名 Java 高级工程师!". 为 Java 程序添加单行和多行注释以及文档注释. ...
- 编写运行最简单的java程序——使用记事本编写java程序
第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. ...
- Java基础教程——使用Eclipse快速编写Java输入输出代码
Eclipse安装 IDE:Integrated Development Environment,集成开发环境.好比是全自动洗衣机. 此处使用[eclipse-jee-4.6-neon-3-win32 ...
- C#入门到精通系列课程——第2章编写C#程序
◆本章内容 (1)熟悉Visual Studio 2017开发环境 (2)编写第一个C#程序 (3)C#程序结构预览 (4)程序编写规范 (5)难点解答 ◆本章简述 要学习C#编程,必然要熟悉C#程序 ...
- 从零开始学Hadoop系列之File System命令一
1.Overview 文件系统(FS)shell包含多种能直接与HDFS(Hadoop Distributed File System)及Hadoop支持的其他文件系统,例如Local FS,HFTP ...
- 跟我一起从零开始学WCF系列课程
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/WCF_Begin.aspx 服务和协定 服务协定使 ...
- 慕课网-安卓工程师初养成-1-3 使用记事本编写Java程序
来源:http://www.imooc.com/video/1501 step1: myProgram.java 源文件 使用记事本编辑 step2: compiler ...
- Java系列 - 用Java8新特性进行Java开发太爽了
本人博客文章网址:https://www.peretang.com/using-java8s-new-features-to-coding-is-awesome/ 前言 从开始写博客到现在已经过去3个 ...
随机推荐
- MVC+EF API 跨域
MVC+EF API --2 一. MVC+EF 不管是MvcHAIS Ef 都有文件夹Controller 二.Link查询 多表联查 匿名类型 三.Postman使用 四.mvc访问使用API 跨 ...
- git-开发常用命令
1.本地克隆代码 git clone http地址 2.查看所有分支 git branch -a remotes/origin开头 :远程分支 3.切换分支 git checkout 分支名 4.删除 ...
- Http 包头里面有个content-length,可以获取下载的资源包大小
NSDictionary *headerFieldsDic = request.responseHeaders; 包大小为:[headerFieldsDic[@"Content-Length ...
- java中数组操作,正序,逆序,子数组、自定义排序
// 数组定义,初始化 int[] array = new int[]{1, 2, 2, 1}; int[] dest = new int[10]; Integer[] soul = new Inte ...
- 在CentOS7中安装Redis
一.检查操作系统中是否安装gcc依赖 [root@192 bin]# yum list installed gcc 如果出现上面图片内容则是已经安装.(由于我是安装了的,所以会存在) 二.安装gcc- ...
- 配置IDE
1.使用的ide Visual Studio Code 2.
- 一,创建一个electron应用程序
之前我们已经用html+css+js创建了一个项目,现在将这个项目用electron以应用程序呈现. 1,首先新建一个文件夹,从终端进入该文件夹: 2,在该文件夹下执行npm init,初始化该项目. ...
- 5、什么是MIME
MIME 类型 媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档.文件或字节流的性质和格式.它在IETF ...
- C语言中分治的思想-位运算
(1) 有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数. 位运算的思想:任何数和零异或得到自己,任何数自己异或得到0. eg1.{2,1,5,1,2,2} num ...
- 实验5 开源控制器实践——POX
实验5 开源控制器实践--POX 一.实验目的 1.能够理解 POX 控制器的工作原理: 2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握P ...