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. 第一行代码 Android 第三版读后感

    <第一行代码Android 第三版>是一本非常好的Android开发入门书籍.本书结合作者的丰富经验和实际案例,通过一步一步的介绍,详细地讲解了Android开发的各个方面,包括Andro ...

  2. LeetCode227:基本计算器|| (栈、模拟)

    解题思路:两个双端队列模拟,一个存放操作数 a,另一个存放操作符 op,如果找到另一个操作数b,判断操作队列队尾是否是*/,是的话执行 a(*or/)b.遍历完字符串,如果操作符队列非空,说明还有+- ...

  3. KNN算法之KD树(K-dimension Tree)实现 K近邻查询

    KD树是一种分割k维数据空间的数据结构,主要应用于多维空间关键数据的搜索,如范围搜索和最近邻搜索. KD树使用了分治的思想,对比二叉搜索树(BST),KD树解决的是多维空间内的最近点(K近点)问题.( ...

  4. bash shell笔记整理——date命令

    date命令初步了解 简单来说date的主要作用大多数用于以给定的格式来显示时间. 在后期我们写一些脚本当中也会使用到,比如说按照日期来给文件备份打包等. 下面我们来看看帮助信息: [root@ngi ...

  5. Luogu P4592 [TJOI2018]异或 做题记录

    随机跳的. 树上维护序列,显然树剖.维护异或,显然 01trie. 01trie 维护区间异或,显然可持久化一下. 看到时限很大,显然可以双 log. 于是跑一边树剖,再根据 id 暴力建一个 可持久 ...

  6. k8s 标签-2

    目录 标签-2 node的角色 修改node节点的角色,将他的角色修改成他的主机名 标签的作用 Cordon,Drain以及污点 Cordon--告警警戒 Drain 驱逐演示 污点 污点的Cordo ...

  7. flutter弹窗

    AlertDialog: 优点:Material风格的弹窗,具有灵活的布局和样式自定义能力.易于使用,并提供了标题.内容和操作按钮的选项. 缺点:对于复杂的自定义布局和样式可能不够灵活. Bottom ...

  8. 在Global Mapper中导入点的文本格式

    目录 有时候想在Global Mapper快速显示一个点的具体位置,来不及去创建一个具体的矢量文件.一个最快速的方式就是将这个点写在文本文件中导入: 13149831.629692005 281725 ...

  9. .NET技术分享日活动-202104

    2021年4月27日下午,个人组织举办了山东地区的山东.NET技术分享日活动.围绕互联网技术.大数据.机器学习.业务实践等方向进行创新技术的实践分享. 本次技术分享日活动面向了山东地区广大的.NET ...

  10. row_number函数的不稳定性

    本文分享自华为云社区<row_number函数的不稳定性>,作者: nullptr_ . row_number为窗口函数,用来为各组内数据生成连续排号 基础用法 postgres=# se ...