【黑马程序员】Java实验报告:Java初识:Notepad++的安装以及使用,Java究竟能做些什么以及Java的具体运用

Java实验报告

实验名称:Java初识:Notepad++的安装,Java究竟能做些什么以及Java的具体运用

专业:信息管理与信息系统

实验时间:2024年5月27日

   

目录

一、 实验目的

1.1 Notepad++

1.2 Java能干什么

(1)Java SE(Java技术的核心和基础)

(2) Java ME(针对移动设备应用的解决方案)

(3) Java EE(企业级应用开发的一套解决方案)

(4) 具体应用

二、 实验内容(如需编程实现,请包含程序清单及运行结果)

2.1  Notepad++的安装

(1) 软件的安装

(2) 软件的使用

2.2 使用notepad++编写Java程序

三、实验总结及体会

一、 实验目的

1.1 Notepad++

Notepad++是一款在Windows操作系统下运行的文本编辑器,其拥有全面且完善的中文化接口,并支持基于UTF8技术的多国语言编写功能。相较于Windows系统内置的Notepad/记事本,Notepad++在功能方面更为强大,不仅可用于制作普通的纯文字说明文件,而且特别适合编写计算机程序代码。

Notepad++不仅具备语法高亮度显示功能,还具备语法折叠功能,同时支持宏操作以及通过外挂模组扩展基本功能。此外,作为一款免费软件,Notepad++无需任何费用即可使用,并内置中文支持,兼容多种计算机程序语言,包括但不限于C、C++、Java、Pascal、C#、XML、SQL、HTML、PHP、DOS批处理、CSS、Pascal、Python、Javascript以及Matlab等。

1.2 Java能干什么

首先以浅显易懂的方法来介绍Java的三种技术:

JavaSE:开发电脑上运行的软件(针对桌面程序的开发)。

JavaEE:开发网站(针对企业级应用的开发)。

JavaME:开发手机软件(APP,针对嵌入式设备软件的开发)。

(1)Java SE(Java技术的核心和基础)

JavaSE(Java Platform, Standard Edition),即Java平台标准版,是JavaEE与JavaME的技术基石。其核心功能在于支持C/S架构软件的开发,亦即针对电脑桌面应用软件以及运行于电脑上的各类软件的研发工作。

作为Java技术体系的基础,JavaSE涵盖了Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入输出)操作、网络通信、多线程等众多关键技术领域。此外,JavaSE亦支持在桌面、服务器、嵌入式环境及实时环境等多元化场景下的Java应用程序的开发与部署。同时,JavaSE还内置了支持Java Web服务开发的类库,并为Java Platform, Enterprise Edition(Java EE)提供了坚实的技术基础。

2.Java ME(针对移动设备应用的解决方案)

Java ME(Java Platform, Micro Edition)。该平台旨在为嵌入式设备提供一套标准化的API接口规范,从而构建一个稳定且适应性强的运行环境,以支持在移动设备及其他嵌入式设备(如手机、个人数字助理设备、电视机顶盒以及打印机等)上运行的应用程序

Java ME不仅提供了灵活多变的用户界面设计选项,还构建了严密的安全防护机制。此外,它还集成了多样化的内置网络通信协议,并对联网及离线应用程序提供了强大的支持功能,这些应用程序可通过动态下载方式灵活部署。基于Java ME规范所开发的应用程序具备出色的跨平台特性,仅需编写一次代码,即可在多种设备上实现运行,并能充分利用各设备的本地功能特性。

3.Java EE(企业级应用开发的一套解决方案)

Java EE(Java Platform, Enterprise Edition),即Java平台企业版。其主要目标是满足企业应用的开发需求,涵盖领域广泛,如电子商务网站和ERP系统等,同时也包含Web开发等多个方面。

Java EE是在JavaSE的基础上构建而成的,它提供了一套完善的Web服务、组建模型、管理和通信API(Application Programming Interface,应用程序接口)。这些API能够有效地支持企业实现面向服务体系结构(service-oriented architecture,SOA)和Web应用程序的开发,从而满足企业级的业务需求。

4.具体应用

桌面应用系统开发;

嵌入式系统开发;

电子商务系统开发;

企业级应用开发;

交互式系统开发;

多媒体系统开发;

Android应用开发;

二、 实验内容(如需编程实现,请包含程序清单及运行结果)

2.1  Notepad++的安装

此处给出百度网盘下载链接:

https://pan.baidu.com/s/1Jv4vNCFHB81xUvtiz9sq2Q?pwd=6fsu

提取码: 6fsu

(1) 软件的安装

下载后打开安装包,选择语言为中文,点击OK

进入安装程序,点击下一步

点击我接受,之后一直重复点击下一步就行,然后完成软件安装。

                                                                        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​ (2) 软件的使用

以昨天创建的HelloJava.Java为例鼠标右键,打开notepad++,进入界面,点击上方菜单栏中的设置项目,点击首选项进行如图设置。

到此即可完成对notepad++的设置

2.2 使用notepad++编写Java程序

注释:使用UTF-8可以在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。

在notepad++中编写好后保存,运行的流程与昨天使用CMD命令符方法一直,此处不在演示。(在搜索栏直接输入cmd可直接到达该目录)

三、实验总结及体会

  5月27日,我学习了如何使用Notepad++。在此之前,我主要使用了一些在线的IDE(集成开发环境)进行编程练习,虽然它们功能强大且便捷,但我对一个纯粹的文本编辑器的使用并不熟悉。Notepad++的界面简洁明了,操作起来也非常直观。我很快掌握了如何新建、保存、打开文件。更为惊喜的是,Notepad++还提供了语法高亮和自动缩进的功能,这极大地提高了我的编程效率,让我能够更加专注于代码的逻辑和细节。

  我深入了解了Java技术的三大核心领域:JavaSE、JavaEE和JavaME。这次学习让我对Java的整体架构和应用领域有了更清晰的认识。JavaSE作为Java的基础,其丰富的核心类库和API为桌面应用开发提供了强大支持。我深刻感受到Java语言的强大和跨平台特性。JavaEE面向企业级应用,它提供的完整架构和组件简化了复杂应用的开发、部署和管理。这让我对Java在企业级应用中的广泛应用有了更深的了解。最后,JavaME虽然在现代智能手机市场中不再占据主导地位,但它在嵌入式设备和物联网领域仍有广泛应用。这让我看到了Java技术的多样性和适应性。

  通过这次学习,我更加坚定了学习Java技术的决心。我认识到,无论是基础开发、企业级应用还是嵌入式设备开发,Java都能提供强大的支持。未来,我将继续深入学习Java技术,注重实践和应用,努力提升自己的编程能力和解决问题的能力。我相信,Java技术将为我未来的职业发展奠定坚实的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值