1. idea的获取

链接:https://pan.baidu.com/s/1x-WT04lbJ_1FXCP3kWcihg?pwd=ufjh

提取码:ufjh

2. 已经安装的idea 如何卸载

对于免安装的idea:

(1)删除安装文件

(2)到用户下将idea的缓存,配置的目录删除掉即可

如果是exe源文件安装的到控制面板中卸载

3. idea的安装与破解

  1. 解压zip文件

  2. 进入 {安装路径}\ideaIU-2019.2.3.win\bin

  3. 双击

  4. 找到jetbrains-agent.jar 文件,然后放入合适的文件夹内(我一般直接放入idea的安装位置了,你随意,不建议有中文路径)

    点击IDEA的菜单,找到: Help--->Edit Custom VM Options

    将jetbrains-agent.jar的路径补充到最后一行



    关闭IDEA

  5. 使用 记事本 打开下面两个文件 确保jetbrains-agent.jar的路径都添加过去了

    C:\Users{用户}\IntelliJIdea2019.2\config\idea64.exe.vmoptions

    {安装路径}\ideaIU-2019.2.3.win\bin\idea64.exe.vmoptions

  6. 再次打开IDEA,点击菜单 ,Help--->Register:



    如果不能生成直接使用下面的激活

    http://fls.jetbrains-agent.com

  7. 激活成功后再次打开IDEA

    看到带Licenseed to..字样的 证明激活成功!

3. 设置

  1. 主题设置 以及主题字体大小设置

  2. 编辑区字体大小 滚轮调节大小

  3. 鼠标悬浮的时候 源码文档提示

  4. 自动导包

  5. 显示行号 显示方法之间的分割符

  6. 提示忽略大小写

  7. 类头的 注释文档

  8. 项目编码格式



    编辑区右下角也会有提示

  9. 自动编译 开关打开

  10. 省电模式 不要勾选

    这里不要勾选

  11. 生成序列化版本号

4. 写代码常用快捷建的使用

  1. 鼠标选中文件夹

    alt+insert 弹出新建

  2. 编辑代码

    psvm = public static void main

    sout = Systemmout.println("")

    2.1 for循环

    fori

    arr.for



    2.2 代码块

    选中对应的代码块

    ctrl+alt+t

    这可将代码块放入对应的try...catch if...else while...do等等

  3. 复制行与删除行

    ctrl + d 复制一行

    ctrl + y 删除一行

  4. 当前行上移与下移

    shift+ctrl ↑

    shift+ctrl ↓

  5. 快捷导包

    ctrl+ enter

  6. 注释

    ctrl+/

    ctrl+shift+/

  7. 变量重命名

    光标放在变量的后面

    shift+F6

  8. 阅读代码 前进与后退

    ctrl+alt ←

    ctrl+alt →

ctrl+z 撤销

ctrl+shift+z redo

  1. alt+7显示类的代码结构

  2. 缩进

    tab

    shift+tab

这些快捷建很有用哦

java基础-idea的使用-day07的更多相关文章

  1. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  2. [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)

    如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html   谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大 ...

  3. 【JAVA面试题系列一】面试题总汇--JAVA基础部分

    JAVA基础 基础部分的顺序: 基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法 线程的语法,集合的语法,io 的语法,虚拟机方面的语法 每天几道,持续更新!! 1.一个". ...

  4. 最适合作为Java基础面试题之Singleton模式

    看似只是最简单的一种设计模式,可细细挖掘,static.synchronized.volatile关键字.内部类.对象克隆.序列化.枚举类型.反射和类加载机制等基础却又不易理解透彻的Java知识纷纷呼 ...

  5. java基础练习 字符串,控制流,日历,日期等

    1,对基本控制流程的一些练习 package org.base.practice3; import org.junit.Test; /** * Created with IntelliJ IDEA. ...

  6. Java基础知识【下】( 转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608360 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

  7. Java基础知识【上】(转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608272 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

  8. java基础学习03(java基础程序设计)

    java基础程序设计 一.完成的目标 1. 掌握java中的数据类型划分 2. 8种基本数据类型的使用及数据类型转换 3. 位运算.运算符.表达式 4. 判断.循环语句的使用 5. break和con ...

  9. Java基础加强之多线程篇(线程创建与终止、互斥、通信、本地变量)

    线程创建与终止 线程创建 Thread类与Runnable接口的关系 public interface Runnable { public abstract void run(); } public ...

  10. java基础知识小总结【转】

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

随机推荐

  1. zookeeper JavaApi 修改节点

    *修改数据 * 1.修改数据 * 2.根据版本修改 * * * */ @Test public void testSet() throws Exception{ Stat stat = new Sta ...

  2. LLM面面观之LLM复读机问题及解决方案

    1. 背景 关于LLM复读机问题,本qiang~在网上搜刮了好几天,结果是大多数客观整理的都有些支离破碎,不够系统. 因此,本qiang~打算做一个相对系统的整理,包括LLM复读机产生的原因以及对应的 ...

  3. flask应用程序配置

    flask中配置app的配置有几种方式,不同的场景适合用不同的方式. 配置定义方式如下:(注意:这几种方式都时可以混用的) 直接调用app.config来设置. app.config["SE ...

  4. 接手了个项目,被if..else搞懵逼了

    背景 领导:"这个项目,今后就给你维护了啊,仔细点." 小猫:"好,没问题". 可当满怀信心的小猫打开项目工程包翻看一些代码之后,瞬间懵逼没了信心. 是这样的 ...

  5. Layui treeTable 使用【数据不显示、子级不显示】

    //返回JSON数据类 public class LeaveMessageTreeTable { public LeaveMessageTreeTable() { this.children = ne ...

  6. [Luogu 4998 信号塔] 题解报告

    估计没人看的简化版题意: 给定一个数轴,以及数轴上的 \(n\) 个点(这些点可能坐落在同一坐标上),第 \(i\) 个点的坐标为 \(a_i\) .现在要在数轴上找 \(k\) 个点,第 \(i\) ...

  7. Asp .Net Core 系列:Ocelot结合Consul实现服务注册、服务发现

    Consul下载地址:https://www.consul.io/downloads.html 文档:https://learn.hashicorp.com/consul/getting-starte ...

  8. Asp .Net Core系列:AutoMapper自动映射框架介绍、使用

    1.介绍 AutoMapper是一个对象-对象映射器.对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作.使AutoMapper变得有趣的是,它提供了一些有趣的约定,以免去搞清楚如 ...

  9. 十八般武艺玩转GaussDB(DWS)性能调优:总体调优策略

    摘要: 性能调优是应用迁移或开发过程中的关键步骤,同时也在整个项目实施过程中占据很大的份量,本篇主要介绍数据库级别的性能调优思路和总体策略. 性能调优是应用迁移或开发过程中的关键步骤,同时也在整个项目 ...

  10. VS Code摸鱼神器,让你快速开发AI模型

    摘要:ModelArts VS Code插件一键接入云上开发环境介绍及操作指导 对于习惯于使用本地VS Code IDE的开发者,受限于本地资源,采用本地开发加云上调测的远程开发方式不失为一种更好的选 ...