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

news2024/12/31 6:39:07

文章目录

  • 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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【vscode】Window11环境下vscode使用Fira Code字体【教程】

【vscode】Window11环境下vscode使用Fira Code字体【教程】 文章目录 【vscode】Window11环境下vscode使用Fira Code字体【教程】1. 下载Fira Code字体2. 安装Fira Code字体3. 配置vscode4. 效果如下Reference 如果想要在Ubuntu环境下使用Fira Code字体,可以参考我的…

IP路由配置

一、路由协议分类 路由协议是路由器之间维护路由表的规则,用于发现路由并生成路由表以指导报文转发。可分为: 通过链路层协议发现的直连路由通过网络管理员手动配置的静态路由通过动态路由协议发现的动态路由其中,动态路由根据作用范围分为: 内部网关协议(IGP):包括rip…

linux系统SQL server数据库定时收缩

问题现象 出现下图问题,导致连接该数据库的程序不能正常启动 解决办法 定时收缩数据库 数据库定时收缩脚本 需要三个脚本文件 linux_sqlcmd_timing_task_shrink.sh:主脚本文件 # 设置数据库名称、用户名、密码等信息 # db_name"volador"…

OpenHarmony 入门——搭建OpenHarmony本地应用开发环境

文章大纲 引言一、应用开发工具下载SDK替换1、本地SDK目录查找2、OpenHarmony SDK编译3、SDK替换4、sdk node_modules依赖包下载5、验证 三、镜像烧写工具及指南1、下载烧录工具2、安装usb驱动3、rk3568镜像编译5、 镜像配置&烧录 引言 OpenHarmony是由开放原子开源基金会…

Unity中Shader的烘培分支的判断

文章目录 前言一、上一篇文章中所需要的 lightmapUV 只有在烘焙时才会使用1、查看帮助文档后,Unity中判断烘培是否开启,使用的是LIGHTMAP_ON2、我们在 appdata 和 v2f 中,定义第二套UV 前言 Unity中Shader的烘培分支的判断,基于上…

AITO问界崛起的“临门一脚”,落在了赛力斯汽车的智慧工厂里

文 | 智能相对论 作者 | 沈浪 AITO问界新M7的销量爆了,口碑也紧接着“爆”了。 AITO问界新M7系列上市以来50天,累计大定突破8万辆。AITO问界M9预计今年12月上市,预订超过了1.5万辆。根据最新公布的产销数据,在过去的10月份&…

Contec SolarView Compact < 6.00 远程命令执行漏洞 (CVE-2023-23333)

Contec SolarView Compact < 6.00 远程命令执行漏洞 &#xff08;CVE-2023-23333&#xff09; 免责声明漏洞描述漏洞影响漏洞危害网络测绘Fofa: body"SolarView Compact" 漏洞复现1. 构造poc2. 执行命令id命令pwd命令 免责声明 仅用于技术交流,目的是向相关安全人…

c++qt学习对象树

1.当创建的对象在堆区时候&#xff0c;如果指定的父亲是QObject派生下来的类或者QObject子类派生下来的类&#xff0c;可以不用管理释放的操作&#xff0c;将对象会放在对象树中。 2.一定程度上简化了内存回收机制 构造顺序与析构顺序相反

Java实现驼峰命名的字符串转化

目录 一、场景描述 二、代码示例 1、下划线大写方式命名的字符串转换为驼峰式 2、驼峰式命名的字符串转换为下划线大写的方式 3、完整代码 一、场景描述 在开发场景中&#xff0c;我们会遇到一些涉及字符串的转化。例如&#xff1a;数据库字段的名称叫TYPE_NAME&#xff0c…

Verilog刷题[hdlbits] :Module addsub

题目&#xff1a;Module addsub An adder-subtractor can be built from an adder by optionally negating one of the inputs, which is equivalent to inverting the input then adding 1. The net result is a circuit that can do two operations: (a b 0) and (a ~b …

2023/11/3 JAVA学习

默认执行toString方法 在类中重写toString方法,会自动写 默认比较的是对象的地址 equals主要也是为了重写 克隆必须要Cloneable标记接口,虚拟机才会允许克隆 调用对象中的克隆方法时会报错(异常),按住ctrl 回车扔掉异常 如果用对象自己的equals方法,如果本身是null会报错 效率…

内审数字化:防范化解企业风险的灵丹妙药

某家制造业公司的审计部负责人王经理&#xff0c;最近对公司的各种风险感到焦虑。供应商管理、招标采购、市场竞争激烈、法规变化等因素都可能对他的公司构成威胁。如何防范化解这些风险&#xff0c;成为王经理的首要任务。 正当王经理一筹莫展时&#xff0c;一次偶然的机会&a…

【软著写作】软著写作过程记录

文章目录 整体流程图&#xff1a;写在前面&#xff1a;一、准备材料1 准备材料2 申请盖章 二、软件登记1 注册账号2 填报软著 整体流程图&#xff1a; 写在前面&#xff1a; 这两天填报了一篇软著&#xff0c;正好将以前第一次填报时&#xff0c;踩的一些坑和过程记录了一下&am…

ngxin 正向代理配置 访问互联网

如果本地无法访问互联网&#xff0c;则通过nginx的正向代理&#xff0c;可以将本地的所有流量进行代理&#xff0c;从而达到访问互联网的目的&#xff0c;话不多说&#xff0c;上代码&#xff1a; 1、下载nginx并安装相关依赖 yum -y install gcc yum install -y gcc-c yum …

Nacos报错Connection refused (Connection refused)(最后原因醉了,非常醉)

目录 一、问题产生二、排查思路1.nacos拒绝连接&#xff0c;排查思路&#xff1a;2.Nacos启动成功但是拒绝连接的几种原因&#xff1a; 三、实操过程&#xff08;着急解决问题直接看这个&#xff09;1.启动Nacos2.查看Nacos启动日志3.根据日志处理问题4.修改Nacos5.重启Nacos 一…

安全防御——一、防火墙的基本概念

安全防御 一、了解防火墙1、防火墙的区域及发展史2、下一代防火墙 二、win10添加环回网卡ENSP连接真机1、导入设备包并登录2、创建环回网卡并配置IP地址3、解决云未显示环回网卡的问题4、绑定网卡并登录Web界面 一、了解防火墙 路由交换终归结底是连通性设备 五元组&#xff0…

会声会影2024出来了吗?会声会影2024这款视频剪辑软件怎么样?

众所周知&#xff0c;每每有新兴行业逐渐崛起壮大的时候&#xff0c;随机而来的就是这个行业创造出的衍生行业&#xff0c;比如说现在的短视频平台或者是视频剪辑行业&#xff0c;都是很明显例子&#xff0c;今天我们就针对剪辑软件来和大家聊一聊&#xff0c;会声会影2024这款…

低代码开发,一场深度的IT效率革命

目录 一、前言 二、低代码迅速流行的理由 三、稳定性和生产率的最佳实践 四、程序员用低代码开发应用有哪些益处&#xff1f; 1、提升开发价值 2、利于团队升级 五、总结 一、前言 尽管IT技术支撑了全球的信息化浪潮&#xff0c;然而困扰行业已久的软件开发效率并未像摩尔定律那…

双生幻想礼包码,双生幻想兑换码在哪里输入?

兑换码是玩家享受珍贵福利和钻石资源的捷径&#xff0c;即刻获得&#xff01;如果你尚未了解&#xff0c;千万不要错过我们的最新兑换码&#xff01;不容错过的真实有效双生幻想礼包兑换码大全&#xff0c;小编已亲测&#xff0c;真实可行。双生幻想是一款风靡的二次元角色战斗…

AHD摄像头和普通摄像头

AHD摄像头和普通摄像头是两种常见的监控摄像设备&#xff0c;它们在技术原理、视频传输质量和适应环境等方面存在一些区别。本文将详细介绍AHD摄像头和普通摄像头的区别。 一、技术原理的区别 AHD&#xff08;Analog High Definition&#xff09;摄像头采用模拟高清技术&…