IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java学习之IDEA环境搭建 -> 正文阅读

[开发工具]Java学习之IDEA环境搭建

Java学习之IDEA环境搭建

序言

PicGO的Gitee图床设置: 
owner:QMei
repo:BlogHome
path:
环境搭建/IDEA环境搭建

同步: 2020/11/1

IDEA 版本: Ultimate 2020.2

搜索功能

在IDEA的窗口中, 切换到英文输入法, 输入内容即可进行搜索

一,IDEA重要配置(一次)


1, 设置默认JDK

平台设置(全局JDK配置):

![image-20201101205729844](https://img-blog.csdnimg.cn/img_convert/05abf55126200d5dcfb1e14972392556.png
配置项目的JDK版本:
image-20201030221258547
配置模块的JDK版本:
image-20201030221200978

2,设置默认工作路径

D:\Java_Document\IDEA-workspace

image-20201101210213554

3,设置默认字符编码

image-20201101205237307

二,IDEA可选配置(一次)


1,设置滚动放大字体

Baymax猜测: 肯定在设置里面 File->Settings, 改变的字体大小的效果实在编辑器框里, 所以选择 Editor, 猜测,先看看 General, 恭喜: 就是它, 第一行
image-20201101194639764

2,添加作者信息

猜测, 在设置里面, 和编辑器有关, 和新建一个文件有关, 和java有关,
image-20200927224618243

3,Editor中的文件多行显示

Editor->General->Editor Tabs->Show tabs in one row 取消勾选

image-20201104170948850

4,展开所有的包

展开完整的包路径,即使它的下面只有一个包, 注意: Maven项目下的资源文件夹下新建的只有文件夹,无法新建包,所以无法展开这样的目录com.baymax
image-20201105163441820
image-20201105163708990

5,Gutter Icons

开启或关闭边沿图标
image-20201106233412060
image-20201106234210410

6,修改单行注释方式

修改 JAVA/HTML/XML 等文件的默认单行注释方式
注释快捷键:Ctrl + /
原先的样式是:
修改前の样式
我们想要的样式是,注释对齐语句,和注释的语句对齐:
修改后的样式
Settings->Editor->Code Style->各种语言的->Code Generation->Comment Code 下, 勾选或取消勾选
image-20201109090612031
(4)对于json,jsp等修改方式相同,都是取消 Line comment at first column 的勾选

三,IEDA使用技巧


2,快捷键的查找

Eclipse和IDEA的快捷键的快速查找
image-20200911121044805
image-20200911121746644
【Alt+Enter】

作用IDEAEclipse备注(IDEA)
通过类名快速导航到类的源码文件【Ctrl+N】【Ctrl+Shift+T】idea还可以双击shift
当前文件的结构,直接输入即可搜索【Ctrl+F12】【Ctrl+O】
向下复制一行【Ctrl+D】【Ctrl+Alt+↓】
重写类方法或者接口的方法【Ctrl+O】
格式化代码块【Crtl+Alt+L】【Ctrl+Shift+F】
快速写入常用方法【Alt+Insert】
实现方法【Ctrl+I】【Alt+Shift+P】
格式化代码【Ctrl+Alt+L】Code->Reformat Code
查找替换【Ctrl+R】
被调用的地方【Alt+F7】右键->Find Usages
去实现的地方【Ctrl+T】
查看继承关系【Ctrl+H】Navigate->Type Hierarchy
运行程序【Ctrl+Shift+F10】
选中代码生成方法Ctrl+Alt+M
上下移动代码Shift+Alt+方向键
常用代码块Ctrl+Alt+T
建议代码Ctrl+Shift+空格enter插入,tab替换

3,表达式加点,自动填充语句块

表达式后面添加点,可以快捷填充输出、参数、断言、if、等等语句。

4,更新拼写检查字典

image-20201102145728137

5,将Java程序打包

image-20201008105900804

6,回到起始页面(全局配置)

image-20201106184710302

四,连接MySQL数据库

image-20201102191722170
同样的, 在View的Tool Windows 窗口下也可以选择 数据库 Database
image-20201102191816247
选择MySQL作为数据源:
image-20201102191947969

1,正确的配置界面

输入MySQL数据库的用户信息:
image-20201102195516391

设置连接数据库的驱动:

1,自定义jar: 使用自己下载的jar就选择这个
2,本地lib路径导入驱动  应该是exe文件
3,使用IDEA提供的驱动

显然: 图中的Class驱动类是不对的, 正确的应该是 com.mysql.jdbc.Driver 如何修改呢?

百度知道: mysql8.0和之前版本的区别,首先驱动换了,不是com.mysql.jdbc.Driver而是’com.mysql.cj.jdbc.Driver’,此外mysql8.0是不需要建立ssl连接的,你需要显示关闭。最后你需要设置CST。

蓦然回首,那人却在灯火阑珊处! 这里提供了两套驱动可供选择, SO, 我选错了

image-20201102195856268

2,输入SQL语句的控制台

有一个是数据库的配置按钮,进入到上面的配置页面
image-20201102201109638

3,Services窗口中查看SQL语句

image-20201102201522085

五,使用Maven的配置


在这个页面下配置Maven,保证新建的项目都生效:
image-20201106184710302
IDEA项目创建成功之后,看一眼Maven的配置。
image-20201106185135336
image-20200907120543059

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:48:40  更:2021-08-12 16:48:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/22 13:03:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码