【java零基础入门到就业】第四天:Notepad++软件的下载和安装

文章目录

  • Notepad软件
    • 简介
    • 下载
    • 安装

Notepad软件

简介

Notepad++(又称Notepad Plus Plus)是一款免费的文本编辑器,是Windows操作系统下非常受欢迎的开源软件。它提供了许多强大的功能,适合用于编写各种编程语言的源代码、编辑文本文件、批处理处理和数据记录等任务。以下是Notepad++的一些主要特点和功能:

开源和免费:Notepad++是开源软件,可以免费下载和使用,这意味着您可以自由地分享和修改它。

多语言支持:Notepad++支持多种编程语言和文件格式的语法高亮显示,包括C++、Java、Python、HTML、XML等,这有助于提高编码的可读性和准确性。

强大的查找和替换功能:Notepad++具有强大的查找和替换工具,可以支持正则表达式,并可以执行批量替换操作。

多标签界面:它允许您同时打开多个文件,每个文件都在单独的标签页中,便于多任务处理。

自动完成:Notepad++具有自动完成功能,可以帮助您快速输入代码,并提供函数、变量和关键字建议。

插件支持:Notepad++可以通过插件扩展功能,使您可以自定义编辑器的功能和外观。有许多可用的插件,可以提供额外的功能,如版本控制、代码折叠、文件比较等。

语法折叠:它可以自动折叠和展开代码块,使得长代码更易于阅读和管理。

多视图:Notepad++允许您分割编辑窗口,以在同一窗口中查看不同部分的文件内容。

强大的批处理操作:它支持批量处理文件,包括转换文件编码、转换大小写、剪切、复制、粘贴等。

可定制性:您可以根据自己的需求自定义Notepad++的外观和功能,以适应不同的编程风格和工作流程。

总的来说,Notepad++是一款功能强大且易于使用的文本编辑器,特别适用于编程和文本处理任务。它的轻量级性能和丰富的功能使其成为Windows用户的首选文本编辑工具之一。

Notepad软件是一种高级记事本,在写代码时有行号而且Java中的一些特殊单词会高亮显示。

常见的高级记事本有Editplus、 Notepad++、Sublime等。

下载

下载地址:
https://notepad-plus.en.softonic.com/

安装

这里我们选择中文简体

直接点下一步就好了

选择安装目录,尽量不要安装在C盘

生成桌面快捷方式

用Notepad++来编写java中的HelloWorld程序

(1)新建文件

具体代码:

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}

配置首选项

安装完毕之后,为了使用方便,做一个简单的配置:修改默认语言和编码,我们将新建文件的默认语言改为java,把默认的编码改为ANSI

以前我们都是在文件夹里面找到代码的位置在路径处运行cmd命令弹出cmd窗口之后再执行编译运行命令的代码,现在我们可以通过Notepad++软件直接进入到cmd命令窗口下的代码路径处。

编译运行代码

javac HelloWorld.java
java HelloWorld

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/114621.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis缓存穿透、击穿、雪崩问题原理和解决方案

目录 一、Redis缓存穿透1.1、缓存穿透原理1.2、缓存穿透代码演示1.3、缓存穿透解决方案解决方案一(数据库中查询不到数据也将key进行缓存)解决方案二(使用布隆过滤器) 二、Redis缓存击穿(缓存失效)三、Redi…

Notes/Domino中的JVM版本

大家好,才是真的好。 这篇内容主要写给同时关注Domino和Java的技术人员。 很多人都知道,从Notes/Domino R5(1999年)版本,开始自带一个Java虚拟机,用来支持Java应用运行。但很多人不知道,这个J…

【c++|opencv】二、灰度变换和空间滤波---4.高斯滤波

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 1. 高斯滤波 #include <iostream> #include <opencv2/opencv.hpp> #include"Salt.h"using namespace std; using namespace cv;/…

中国人民大学与加拿大女王大学金融硕士——人生是旷野,不是一条轨道

在这个瞬息万变的时代&#xff0c;我们每个人都像是一颗流星&#xff0c;在宇宙中独自燃烧。我们每个人都有自己的梦想&#xff0c;自己的追求&#xff0c;自己的道路。然而&#xff0c;很多时候&#xff0c;我们却发现自己被现实的轨道所束缚&#xff0c;无法自由地追求自己的…

【一、http】go的http基本请求方法

1、http的基本请求 package mainimport ("bytes""fmt""io""net/http""net/url" )func post(){r, err : http.Post("http://httpbin.org/post", "", nil)if err ! nil {fmt.Println("ss")}de…

电子凭证会计数据标准试点深化后,企业管理的关键点在于什么?

为了加快建设数字中国、发展数字经济发展&#xff0c;并推动经济社会绿色化、低碳化发展&#xff0c;政府部门一直大力推动企业的数字化转型。 企业的经营活动也越来越活跃。企业在经营中产生了大量的票据&#xff0c;由于电子凭证分属不同的部门管理&#xff0c;数据不兼容&am…

竞赛选题 深度学习实现行人重识别 - python opencv yolo Reid

文章目录 0 前言1 课题背景2 效果展示3 行人检测4 行人重识别5 其他工具6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习的行人重识别算法研究与实现 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c…

IDEA远程调试代码

IDEA->RUN->Edit Configurations 端口随便选一个&#xff0c;选择调试模块&#xff0c;然后用IDEA生成的命令调试 java -agentlib:jdwptransportdt_socket,servery,suspendn,address*:8081 -jar backend-1.18.11.jar &

word插入图片不显示

段落格式要设置成非固定的。

约数之和 (普通快速幂求逆元做法)

假设现在有两个自然数 A 和 B&#xff0c;S 是 AB 的所有约数之和。 请你求出 Smod9901 的值是多少。 输入格式 在一行中输入用空格隔开的两个整数 A 和 B 。 输出格式 输出一个整数&#xff0c;代表 Smod9901 的值。 数据范围 0≤A,B≤5107 输入样例&#xff1a; …

【JavaEE初阶】 网络编程基础与Socket套接字

文章目录 &#x1f38b;网络编程基础&#x1f6a9;为什么需要网络编程&#xff1f;&#x1f6a9;什么是网络编程&#xff1f;&#x1f6a9;网络编程中的基本概念&#x1f4cc;发送端和接收端&#x1f4cc;请求和响应&#x1f4cc;客户端和服务端&#x1f4cc;常见的客户端服务端…

httpclient工具类(支持泛型转换)

1、网上搜到的httpclient工具类的问题&#xff1a; 1.1、如下图我们都能够发现这种封装的问题&#xff1a; 代码繁杂、充斥了很多重复性代码返回值单一&#xff0c;无法拿到对应的Java Bean对象及List对象集合实际场景中会对接大量第三方的OPEN API&#xff0c;下述方法的扩展…

二叉树OJ题汇总

本专栏内容为&#xff1a;leetcode刷题专栏&#xff0c;记录了leetcode热门题目以及重难点题目的详细记录 &#x1f493;博主csdn个人主页&#xff1a;小小unicorn ⏩专栏分类&#xff1a;Leetcode &#x1f69a;代码仓库&#xff1a;小小unicorn的代码仓库&#x1f69a; &…

奇偶校验码和循环冗余码

在数据链路层的传输中&#xff0c;1可能变成0&#xff0c;0可能变成1&#xff0c;这是比特差错。 为了应对比特差错&#xff0c;有两种方式&#xff0c;即自动重传请求ARQ&#xff08;Automatic Repeat-reQuest&#xff09;和前向纠错FEC&#xff08;Forward Error Correction&…

c++获取和设置环境变量

这个功能非常常用&#xff0c;但是容易忘记&#xff0c;这里做个记录。 注意&#xff0c;设置的环境变量只在当前进程中生效&#xff0c;所以在电脑中的环境变量设置区域看不到。 std::string env getenv("PATH");env "X:\\envtest";std::string newEnv…

亚马逊、美客多卖家测评:如何建立养号团队实现运营化式测评?

大家好&#xff0c;我是跨境电商测评养号7年从事经验的珑哥。养号环境软件开发&#xff0c;深度解决各跨境平台矩阵养号防关联、砍单、F号问题。关注珑哥解决更多跨境养号测评问题。 测评&#xff0c;相信这个词对于大部分跨境卖家来说&#xff0c;想必都不陌生&#xff0c;因…

LCR 166.珠宝的最高价值 + 动态规划 + 记忆化搜索 + 递推 + 空间优化

LCR 166. 珠宝的最高价值 - 力扣&#xff08;LeetCode&#xff09; 现有一个记作二维矩阵 frame 的珠宝架&#xff0c;其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为&#xff1a; 只能从架子的左上角开始拿珠宝每次可以移动到右侧或下侧的相邻位置到达珠宝架子的右下…

什么是OTP认证?OTP认证服务器有哪些应用场景?

OTP是一次性密码&#xff0c;即只能使用一次的密码。它基于专门的算法&#xff0c;每隔60秒生成一个不可预测的随机数字组合。这种密码的有效期仅在一次会话或交易过程中&#xff0c;因此不容易受到重放攻击。在计算器系统或其他数字设备上&#xff0c;OTP是一种只能使用一次的…

Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)

目录 前言初始化数据库Docker 部署 xxl-job下载镜像创建容器并运行访问调度中心 SpringBoot 整合 xxl-jobpom.xmlapplication.ymlXxlJobConfig.java执行器注册查看 定时任务测试添加测试任务配置定时任务测试结果 结语附录xxl-job 官方文档xxl-job 源码测试项目源码 前言 xxl-…