JAVAEE细细看 初级 04 - IDEA、数组初始化

本文详细介绍了IntelliJ IDEA的快捷键操作,如代码补全、复制、删除及格式化等,同时讲解了如何进行模块管理,包括新增、字体设置、依赖添加等。此外,还深入解析了数组的概念、特性及初始化方式,帮助读者全面掌握IDEA使用技巧与数组应用。

IDEA

1. intelliJ 快捷键

alt + enter                    代码补全,导入包
control + D                    复制当前行到下一行
control + Y                    删除当前行
control + alt + L              格式化代码
control + /                    注释一行
control + shift + /            注释多行
alt + shift + 上下箭头          移动当前代码行
control + alt + m              将选中的 *一行或多行* 代码提取成方法,还能帮你调用
ps:mac 将control 换成 command

2. 常用的操作

1). 新增module

file->new->module

2). 改字体:

设置->Editor->Font

3). 添加模块依赖:

file->Project Structure -> modules -> Dependencies -> + -> module dependency -> 选中module -> apply -> ok

4). 修改快捷键:

设置-> keymap -> duplicate -> Editor Actions -> 选中(所要修改的),删除原来的->再次点击,新增

5). 在文件夹中查看module

选中module 右键 -> Reveal in Finder

6). 修改module 的名字, 需要改两次

a. 选中module 右键 -> Refactor -> Rename -> Rename directory(修改目录名称)
b. 选中module 右键 -> Refactor -> Rename -> Rename module (修改模块名称)

7). 关闭匹配大小写限制开关

问题:敲string不提示String
设置 -> Editor -> General -> Code Completion -> 勾选 去掉 Match case

3. 方法的3种调用格式

1.单独调用         method();
2.打印调用	System.out.println( method() );
3.赋值调用       int kk = method();

4. 数组
特点:
1.数组是一种引用数据类型
2.数组当中的多个数据,类型必须统一
3.数组的长度在程序运行期间不可改变

5. 数组的内存图

初始化:
1.动态态初始化(指定长度)
int[] array = new int[300];
2.静态初始化(指定内容)
int[] array = new int[]{元素1,元素2,元素3,元素4,…};
或者
int[] array = {元素1,元素2,元素3,元素4,…}

IntelliJ IDEA 闪退问题,尤其是在与 `javaee-jsp-base-impl.jar` 相关的错误中,通常与插件兼容性、JVM 配置或缓存数据损坏有关。以下是对该类问题的详分析和解决方法: ### 1. 清除 IntelliJ IDEA 缓存 IntelliJ IDEA 的本地缓存文件可能因更新、插件冲突或异常关闭而损坏,导致 IDE 启动失败。可以尝试清除缓存以解决问题: - 关闭 IntelliJ IDEA- 删除缓存目录,路径如下(根据操作系统不同): - Windows: `C:\Users\<用户名>\.IntelliJIdea<版本>\system\caches` - macOS: `~/Library/Application Support/JetBrains/IntelliJIdea<版本>/system/caches` - Linux: `~/.cache/JetBrains/IntelliJIdea<版本>/caches` 删除整个 `caches` 文件夹后重新启动 IntelliJ IDEA[^1]。 ### 2. 检查插件兼容性 某些第三方插件可能与当前版本的 IntelliJ IDEA 不兼容,尤其是涉及 JSP 或 Java EE 功能的插件。可以尝试在安全模式下启动 IntelliJ IDEA 来禁用所有插件: - 在命令行中执行以下命令: ```bash idea.bat -safe-mode ``` 或者在 macOS/Linux 上: ```bash ./idea.sh -safe-mode ``` 如果在此模式下不再崩溃,则说明是某个插件导致的问题。可以通过逐个禁用插件的方式排查具体是哪个插件引起的冲突。 ### 3. 更新 JDK 和 IntelliJ IDEA 确保使用的 JDK 版本与 IntelliJ IDEA 兼容。较旧的 JDK 可能不支持新版本 IDEA 所需的功能,从而引发 JVM 错误。建议使用 JetBrains 官方推荐的 JDK 版本,通常为 JetBrains Runtime(JBR),它基于 OpenJDK 并经过优化。 同时检查 IntelliJ IDEA 是否为最新版本。JetBrains 通常会在新版本中修复已知的 bug 和兼容性问题。 ### 4. 修改 VM Options 文件 在某些情况下,IDEA 的 JVM 参数配置可能导致内存不足或其他运行时错误。可以尝试修改 `idea64.vmoptions` 文件(位于安装目录下的 `bin` 文件夹中),调整堆内存设置: ```text -Xms512m -Xmx2048m -XX:ReservedCodeCacheSize=512m ``` 适当增加 `-Xmx` 值有助于缓解内存不足导致的崩溃问题。但请不要设置过高的值,以免影响系统稳定性。 ### 5. 检查日志文件定位具体错误 IntelliJ IDEA 的日志文件通常位于以下位置: - Windows: `C:\Users\<用户名>\.IntelliJIdea<版本>\log\idea.log` - macOS: `~/Library/Logs/JetBrains/IntelliJIdea<版本>/idea.log` - Linux: `~/.cache/JetBrains/IntelliJIdea<版本>/log/idea.log` 查看日志中与 `javaee-jsp-base-impl.jar` 相关的异常堆栈信息,可以帮助精确定位问题来源。常见的错误包括类加载失败、资源路径冲突等。 ### 6. 重新安装 IntelliJ IDEA 如果上述方法均无效,可以尝试完全卸载并重新安装 IntelliJ IDEA。在卸载前务必备份项目设置和个人配置文件(如 `settings.jar`)。重新安装后,逐步恢复插件和配置,观察是否再次出现崩溃。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值