三、开发工具

news/2024/5/19 2:06:40/文章来源:https://blog.csdn.net/u012451051/article/details/133027900

——————————————————————————————————————————————————

——————————————————————————————————————————————————

开发工具

在学习Java语言之前,介绍一款功能强大、操作简单、具有辅助编码功能的IDE(集成开发工具),即IDEA(全称是IntelliJ IDEA)。IDEA和Eclipse都是当下非常流行的Java程序开发工具。它们都能够帮助程序开发人员自动完成语法修正、补全文字、代码修正、API提示等编码工作,本章介绍IDEA。

——————————————————————————————————————————————————

1.1.熟悉IDEA

IDEA是由JetBrains公司推出的一款用于设计Java程序的开发工具。IDEA在当下非常流行,它在代码补全、代码提示、代码重构、代码审查等方面表现得尤为突出。本节将讲解如何下载、安装、配置IDEA。

——————————————————————————————————————————————————

1.2.下载IDEA

IDEA的官方网站下载IDEA开发工具。
http://www.jetbrains.com/
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

我这使用的是的IDEA 2021.3.3版本
软件放在百度网盘,可以自行下载。

链接:https://pan.baidu.com/s/1z1Hw5kEPncEX6v8jk8LLjg?pwd=6hnv
提取码:6hnv

下载完成后,安装软件。
在这里插入图片描述

1.打开软件先进行注册试用30天,完成后关闭软件。
在这里插入图片描述

2.复制补丁中ja-netfilter文件夹至新安装的软件IDEA根目录进行替换。

3.打开D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\bin目录下idea64.exe.vmoptions文件。用记事本打开

末尾添加:
-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\ja-netfilter\ja-netfilter.jar=jetbrains
在这里插入图片描述
再次打开软件,查看关于

——————————————————————————————————————————————————

1.3.IDEA中文插件

在这里插入图片描述

在这里插入图片描述

——————————————————————————————————————————————————

1.4.IDEA输出中文乱码

修改编码为:GBK
在这里插入图片描述

——————————————————————————————————————————————————

1.5.使用IDEA

在D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\bin文件夹中,找到idea64.exe.vmoptions,记事本打开
修改
-Xms500m \修改后,可以快速启动IDEA
-Xmx2048m \修改后,减少GC频率

打开IntelliJ IDEA后,将看到所示的对话框。选择New Project(新建项目)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在src中创建java类名为main
在这里插入图片描述
在这里插入图片描述
我们写一条输出语句
public class Main {
public static void main(String[] args) {
System.out.println(“hello world”);
}
}
在这里插入图片描述

在工作区中显示的是Main.java文件,该文件对应的类是Main。在Main类的main()方法中,包含一条输出语句。通过修改这条输出语句中的数据,即可在控制台上输出修改后的数据。

例如:将hello world修改为 System.out.println(“你好,Java”);
在这里插入图片描述

右键运行
在这里插入图片描述
在这里插入图片描述

在编写程序时,需要先创建项目<创建类。Java编辑器以不同的样式和颜色突出显示Java语法。这些突出显示的语法包括以下几个方面:

程序代码注释
Javadoc注释
Java关键字

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

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

相关文章

国内低代码开发平台有哪些?低代码真的好用吗?

“低代码”这一概念在近几年异常火爆&#xff0c;也吸引了国内大厂纷纷加入&#xff0c;像腾讯、阿里、华为、网易、百度等科技巨头都自研了自己的低代码产品&#xff0c;并同时在该领域投资了不少厂商。就比如阿里&#xff0c;其先是在2018年投资了一家低代码平台&#xff0c;…

C语言指针,深度长文全面讲解

指针对于C来说太重要。然而&#xff0c;想要全面理解指针&#xff0c;除了要对C语言有熟练的掌握外&#xff0c;还要有计算机硬件以及操作系统等方方面面的基本知识。所以本文尽可能的通过一篇文章完全讲解指针。 为什么需要指针&#xff1f; 指针解决了一些编程中基本的问题。…

嵌入式和 Java 走哪条路?

今日话题&#xff0c;嵌入式和 Java 走哪条路?嵌入式对软件感兴趣&#xff0c;走java嵌入式行业薪资并不算低&#xff0c;比上不足&#xff0c;比下有余。特别是从2020年开始&#xff0c;嵌入式也借上了芯片行业的东风火了起来。能拿多少薪资&#xff0c;受多方面因素影响。下…

激光焊接汽车PP塑料配件透光率测试仪

随着汽车主机厂对车辆轻量化的需求越来越强烈&#xff0c;汽车零部件轻量化设计、制造也成为汽车零部件生产厂商的重要技术指标。零部件企业要实现产品的轻量化&#xff0c;在材料指定的情况下&#xff0c;要通过产品设计优化、产品壁厚减小和装配方式的优化来解决。使用PP材料…

服务网格的面临挑战:探讨服务网格实施中可能遇到的问题和解决方案

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

【案例教学】华为云API图引擎服务 GES的便捷性—AI帮助快速处理图片小助手

云服务、API、SDK&#xff0c;调试&#xff0c;查看&#xff0c;我都行 阅读短文您可以学习到&#xff1a;人工智能AI快速处理图片 1 IntelliJ IDEA 之API插件介绍 API插件支持 VS Code IDE、IntelliJ IDEA等平台、以及华为云自研 CodeArts IDE&#xff0c;基于华为云服务提供…

Java8 Stream 数据流,大数据量下的性能效率

Stream 是 Java SE 8 类库中新增的关键抽象&#xff0c;它被定义于 java.util.stream &#xff08;这个包里有若干流类型&#xff1a; Stream<T> 代表对象引用流&#xff0c;此外还有一系列特化流&#xff0c;如 IntStream&#xff0c;LongStream&#xff0c;DoubleStrea…

动画制作如何选择动作捕捉动画制作服务

近日&#xff0c;长宁ART PARK 大融城迎来了首位虚拟代言人“光艺”&#xff0c;拥有着极具感染力的笑容、数字人形象辨识度极高&#xff0c;在裸眼3D巨屏中&#xff0c;为市民带来虚实交互体验。而这种数字人动画的背后&#xff0c;大多以动作捕捉动画制作技术为主。 *素材源于…

LeetCode算法动态规划—剑指 Offer 10- II. 青蛙跳台阶问题

目录 剑指 Offer 10- II. 青蛙跳台阶问题 题解&#xff1a; 代码&#xff1a; 运行结果&#xff1a;​编辑 一只青蛙一次可以跳上1级台阶&#xff0c;也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e97&#xff08;1000000007&#xff…

MATLAB APP纯小白入门 两数相加

万事开头难&#xff0c;最怕第一次。使用matlab APP 实现两数求和&#xff0c;如下图所示&#xff0c;c a b&#xff0c;输入数字后&#xff0c;按 “” 就计算。 步骤 拖拽三个 Edit Field(Numeric) 过来&#xff0c;并且双击名字分别改为 a,b,c。注意修改名字后右边会有点变…

Python日志处理器,同时打印到控制台和保存到文件中,并保证格式一致

使用logging模块的时候&#xff0c;默认是输出到控制台的&#xff0c;当然也可以配置输出到文件中&#xff0c;但是当你配置了文件后&#xff0c;控制台的输出就消失了&#xff0c;所以&#xff0c;需要一个策略即能保存到文件中&#xff0c;又能输出到控制台中。 下面是我做的…

【计算机毕业设计】基于SpringBoot+Vue的流浪猫狗救助救援网站的设计与实现

博主主页&#xff1a;一季春秋博主简介&#xff1a;专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发&#xff0c;远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容&#xff1a;毕业设计(Java项目、小程序等)、简历模板、学习资料、面试题…

求链表的倒数第k个节点

思路&#xff1a;利用快慢指针空间差 代码&#xff1a; struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) {// write code herestruct ListNode* slow pListHead;struct ListNode* fast pListHead;while(k--){if(fastNULL){return NULL;}fastfast->…

linux常用命令(4):mkdir命令(创建目录)

文章目录 一、命令简介二、命令格式三、常用示例 一、命令简介 mkdir&#xff08;make directories&#xff09;创建目录。 若指定目录不存在则创建目录。若指定目录已存在&#xff0c;则会提示已存在而不继续创建。 touch与mkdir的区别? 很多人可能会把这个搞混淆&#xff…

主动写入流对@ResponseBody注解的影响 | 京东云技术团队

问题回溯 2023年Q2某日运营反馈一个问题&#xff0c;商品系统商家中心某批量工具模板无法下载&#xff0c;导致功能无法使用&#xff08;因为模板是动态变化的&#xff09; 商家中心报错&#xff08;JSON串&#xff09;&#xff1a; {"code":-1,"msg":&…

如何成为一名“受欢迎”的数据科学家和机器学习工程师

《机器学习项目交付实战》将介绍如何从模型和数据中获取最佳性能&#xff0c;帮助你构建稳定的数据管道。通过高效的可复用技术集合&#xff0c;来确保应用程序工作流程的顺利执行&#xff0c;以及提高模型的可维护性。基于数十年的良好软件工程实践&#xff0c;机器学习工程可…

如何防盗版软件

有多少公司&#xff0c;至今都无法摆脱被盗版软件支配的恐惧&#xff1f; 其实大多数时候&#xff0c;企业都是被动当了大冤种&#xff0c;因为他们也并不会主动要求员工使用破解软件。实在是架不住有些不懂版权的、心存侥幸的员工私下里使用。只要公司联网&#xff0c;就一定…

【QT开发(5)】0919-QT里面新增ui类,新增使用opencv读取图片的普通类,在ui类中显示图片

参考资料 1、Qt Creator快速入门_第三版__霍亚飞编著 2、《QtOpenCV显示图片&#xff08;Mat转QImage然后显示在QLabel上&#xff09;》 输出材料 https://gitee.com/hiyanyx/qt5.14-cpp_-empty_-project/tree/508435b09ff1f794e650cba859b0db2323ec333a/ 新增文件布局 新…

API接口采集电商平台阿里巴巴中国站获得1688商品评论数据货品评分、评价内容接口调用指南

淘宝API商品评论接口&#xff0c;主要用于获取某个商品的评价信息。通过该接口&#xff0c;我们可以获取到商品的所有评价内容、评价时间、评价等级等相关信息&#xff0c;帮助我们更好地了解用户对商品的反馈&#xff0c;进而进行数据分析和业务优化。 1688.item_review-获得…

全国月子会所新标准宣贯会在京成功举办——首批5星级月子会所欧缇蔓上榜

全国月子会所行业标准宣贯会 2023年9月6日&#xff0c;全国月子会所新标准宣贯会在北京举行。大会特邀原卫生部副部长何界生、首医大北京妇产医院原院长陈宝英、中国关心下一代工作委员会秘书长李启民、中国优生优育协会副秘书长李伟、中国保护消费者基金会母婴工作委员会副主任…