Java8-17 --- idea2022

news2024/11/19 19:37:40

目录

一、idea官网

二、使用idea编写hello world 

三、查看工程中的JDK配置信息

四、详细设置 

4.1、显示工具栏

4.2、默认启动项目配置

4.3、取消自动更新

4.4、选择整体主体与背景图

4.5、设置编辑器主题样式

4.5.1、编辑器主题 

4.5.2、字体大小 

4.5.3、修改注释字体颜色 

4.6、显示行号与方法分割符 

4.7、代码大小写智能提示设置 

4.8、自动导包设置 

4.9、设置项目的文件编码(必改)

4.10、设置类头的文档注释模板信息 

​编辑 4.11、设置自动编译

4.12、设置取消双击Shift查询功能 

五、导入模块 

六、代码模板使用 

 七、自定义代码模板

八、快捷键的查看与自定义 

九、Debug的方式 

9.1、行断点

9.2、方法断点 

9.3、字段断点​编辑

9.4、条件断点 

 9.5、异常断点

9.6、线程调试

9.7、强制结束 

 十、创建不同的Java工程

10.1、创建普通Java工程 

10.2、创建普通的Java web工程 

10.3、创建Maven的Java工程

10.4、创建maven的java web项目

十一、idea关联数据库

十二、IDEA常用插件

一、idea官网

访问地址:JetBrains: 软件开发者和团队的必备工具

二、使用idea编写hello world 

第一步:

第二步:

第三步:编写代码

三、查看工程中的JDK配置信息

第一步:

 

 第二步:

四、详细设置 

4.1、显示工具栏

4.2、默认启动项目配置

4.3、取消自动更新

4.4、选择整体主体与背景图

4.5、设置编辑器主题样式

4.5.1、编辑器主题 

4.5.2、字体大小 

4.5.3、修改注释字体颜色 

4.6、显示行号与方法分割符 

4.7、代码大小写智能提示设置 

4.8、自动导包设置 

4.9、设置项目的文件编码(必改)

4.10、设置类头的文档注释模板信息 

 4.11、设置自动编译

4.12、设置取消双击Shift查询功能 

五、导入模块 

六、代码模板使用 

后缀补全模板:

实时模板:

 七、自定义代码模板

 自定义后缀补全模板:

自定义 Live Templates 

第一步:

第二步:

八、快捷键的查看与自定义 

九、Debug的方式 

9.1、行断点

9.2、方法断点 

9.3、字段断点

9.4、条件断点 

 9.5、异常断点

9.6、线程调试

9.7、强制结束 

 十、创建不同的Java工程

10.1、创建普通Java工程 

10.2、创建普通的Java web工程 

第一步:配置安装的tomcat 

第二步:创建一个普通的Java工程并选择配置

 

第三步:配置tomcat服务 

 

解决tomcat日志乱码

第一步:打开在文档中输入   -Dfile.encoding=UTF-8

第二步:在tomcat服务中同样进行 配置  -Dfile.encoding=UTF-8

重启IDEA即可

10.3、创建Maven的Java工程

idea配置maven相关信息 

 第二步:创建maven的Java工程

10.4、创建maven的java web项目

十一、idea关联数据库

十二、IDEA常用插件

用于检查代码是否符合规范

用于字节码文件分析

翻译插件:

 

 

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

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

相关文章

JS看板:bryntum taskboard 5.5.2 Crack

Bryntum 任务板是一个灵活的看板 Web 组件,可帮助您可视化和管理您的工作。 任务板非常灵活,允许您完全自定义卡片、列和泳道的渲染和样式。借助丰富的 API,您甚至可以在运行时打开或关闭功能。 在繁忙的团队中跟踪任务可能会令人畏惧。任务…

AMD GPU 内核驱动架构分析(一)

在Linux系统中,GPU驱动是集成在DRM框架中的,AMD GPU的内核驱动结构是一个复杂的软件堆栈,负责管理和控制AMD图形硬件,以便应用程序可以与GPU进行通信并利用其图形处理能力。以下是AMD GPU内核驱动的主要组成部分: 硬件…

【操作系统】聊聊进程、线程、协程

进程内部有那些数据 为什么创建进程的成本高 进程和线程 进程是资源分配的基本单位,而线程是程序执行的基本单位,一个是从资源分配的角度看,另一个是执行角度。 那么进程和程序的区别是什么? 程序,一段代码&#xff…

Linux 6.6 初步支持AMD 新一代 Zen 5 处理器

AMD 下一代 Zen 5 CPU 现已开始为 Linux 6.6 支持提交相关代码,最新补丁包括提供温度监控和 EDAC 报告等。 最新的 Linux 6.6 代码中已经加入了包括支持硬件监视器温度监控和 EDAC 报告的补丁。此外,新版本还加入了 x86 / misc 补丁,Phoronix…

9.11C高级day4

实现一个对数组求和的函数,数组通过实参传递给函数 sum0 function add() {for i in $*  #$*接收传来的所有参数do((sumi))doneecho $sum }#定义一个数组 arr(1 2 3 4 5 7 9)#向函数传参 add ${arr[*]}写一个函数,输出当前用户的uid和gid,并…

shell中分支语句,循环语句,函数

实现对一个数组求和的函数,将数组作为实参传给函数 #!/bin/bash sum() {for i in $do((sumi))doneecho $sum} read -p "请输入一组数字: " -a arr sum ${arr[*]}2 调用函数,输出当前用户的uid gid 并使用变量接收结果 #!/bin/bashget() {uid…

R语言发送邮件丨blastula包使用教程

R语言自动发送邮件 今天分享一个小技巧,用R语言脚本实现STMP邮件自动发送功能。 生信分析实际操作过程中,可能会偶尔会遇到耗时比较久的计算,比如基因组上游分析GATK标准流程往往耗时几天时间。 使用R语言自动发送邮件,在关键节点…

【性能测试】Jmeter —— jmeter计数器

jmeter计数器 如果需要引用的数据量较大,且要求不能重复或者需要递增,那么可以使用计数器来实现 如:新增功能,要求名称不能重复 1,新增计数器 计数器:允许用户创建一个在线程组之内都可以被引用的计数器…

LeGo-LOAM 源码解析

文章目录 0、整体框架1、imageProjection —— 点云分割0. main()1. cloudHandler()2. copyPointCloud()3. findStartEndAngle()4. projectPointCloud()5. groundRemoval()6. cloudSegmentation()7. labelComponents()8. publishCloud()9. resetParameters() 2、featureAssocia…

宠物互联网医院|宠物互联网医院掌上宠物的健康助手

宠物互联网医院依托于互联网技术,将宠物健康管理与现代科技相结合,为宠物主人们提供了全方位、便捷的养宠服务。通过智能手机APP,宠物主人不仅能够快速轻松地了解自己宠物的健康状况,还能够与兽医进行实时的在线咨询、预约就诊。不…

迷你无人车 Navigation 导航(3)

迷你无人车 Navigation 导航&#xff08;3&#xff09; 自己实现了对于迷你无人车关节的控制&#xff0c;由于原本的关节布置仅支持阿克曼转向&#xff0c;因此先进行阿克曼转向的控制 修改 URDF 文件 添加 transmission 标签&#xff0c;定义关节的驱动 <transmission …

MySQL Oracle区别

由于SQL Server不常用&#xff0c;所以这里只针对MySQL数据库和Oracle数据库的区别 (1) 对事务的提交 MySQL默认是自动提交&#xff0c;而Oracle默认不自动提交&#xff0c;需要用户手动提交&#xff0c;需要在写commit;指令或者点击commit按钮 (2) 分页查询 MySQL是直接在SQL语…

使用鳄鱼指标和ADX开立空头的条件,3秒讲清楚

使用鳄鱼指标和ADX开立空头的条件其实很简单&#xff0c;anzo capital昂首资本3秒钟讲清楚。 首先&#xff0c;市场行情需呈水平状态。再者&#xff0c;均线体系开始向上发散&#xff0c;给出明确的信号。最后&#xff0c;ADX确认该信号&#xff0c;要求指数上涨20%以上&#…

Weblogic(CVE-2017-10271)与 Struts2(s2-045) 反序列化漏洞复现

文章目录 Java 反序列化漏洞复现weblogic环境搭建漏洞复现 Struts2(s2-045)环境搭建漏洞复现**漏洞利用** Java 反序列化漏洞复现 weblogic Weblogic < 10.3.6 ‘wls-wsat’ XMLDecoder 反序列化漏洞&#xff08;CVE-2017-10271&#xff09; ​ Weblogic的WLS Security组…

深度学习模型复杂度分析大杂烩

深度学习模型复杂度分析大杂烩 时间复杂度和空间复杂度是衡量一个算法的两个重要指标,用于表示算法的最差状态所需的时间增长量和所需辅助空间. 在深度学习神经网络模型中我们也通过&#xff1a; 计算量/FLOPS&#xff08;时间复杂度&#xff09;即模型的运算次数 访存量/By…

C++设计模式_04_Strategy 策略模式

接上篇&#xff0c;本篇将会介绍C设计模式中的Strategy 策略模式&#xff0c;和上篇模板方法Template Method一样&#xff0c;仍属于“组件协作”模式&#xff0c;它与Template Method有着异曲同工之妙。 文章目录 1. 动机&#xff08; Motivation&#xff09;2. 代码演示Stra…

2023-9-11 拆分-Nim游戏

题目链接&#xff1a;拆分-Nim游戏 #include <iostream> #include <cstring> #include <algorithm> #include <unordered_set>using namespace std;const int N 110;int f[N];int sg(int x) {if(f[x] ! -1) return f[x];unordered_set<int> S;f…

pip和conda的环境管理,二者到底应该如何使用

关于pip与conda是否能混用的问题&#xff0c;Anaconda官方早就给出了回答 先说结论&#xff0c;如果conda和pip在相同环境下掺杂使用&#xff0c;尤其是频繁使用这两个工具进行包的安装&#xff0c;可能会导致环境状态混乱 就像其他包管理器一样&#xff0c;大部分这些问题均…

Python开发手册 — 有勇气的牛排

前言 一、编程规约 二、异常日志 三、单元测试 四、安全规约 4.1 【强制】用户页面/功能进行权限校验 隶属于用户个人的页面或者功能必须进行权限控制校验。 说明&#xff1a;防止没有做水平校验就可随意访问、修改、删除别人的数据&#xff0c;比如查看那他人的私信内容…

浅析Open vSwitch数据结构:哈希表hmap/smap/shash

文章目录 概述hmaphmap数据结构初始化hmap插入节点扩展hmap空间resize函数 删除节点遍历所有节点辅助函数hmap_first辅助函数hmap_next smapsmap数据结构插入节点删除节点查找节点遍历所有节点 shashshash数据结构插入节点删除节点查找节点遍历所有节点 概述 在OVS软件中&…