idealC-2020.1.4免费下载(附安装教程)

下载地址

软件名称\]: IntelliJ IDEA 2020 \[软件大小\]: 560MB \[安装环境\]: Windows \[下载链接\]: 链接: [https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg ![icon-default.png?t=N6B9](https://file.jishuzhan.net/article/1686167442713219074/6b1e01953244461aae635b29eba5c8ce.png)https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg](https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg "https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg") 提取码: zt88 ## 软件介绍 idea 2020.是由捷克IntelliJ公司而打造的一款Java集成开发环境,常常会被java工程师用于javabweb、大数据等场景的开发,是众多工程师们优先选择使用的开发工具。该软件界面美观,操作方便,拥有丰富的导航查看模式,用户通过快捷键即可显示最近打开过的文件和类名查找框,拥有强大的编码辅助功能,用户无需任何输入就可以实现代码的自动生成,还支持XML、JSP、EJB、EJB、JavaDoc预览、程序员意图等等,让你编码得心应手,加快敲代码的效率。当然,新版本的idea 2020.1与上个版本相比可是多了许多新特性,其中最大的特性当属于支持简体中文,用户安装完成后通过后续的补丁即可体验官方简体中文。除此之外,还新增了对Java 14的支持,用户现在可以使用全新的Java 14语法来编程,以及代码检查、LightEdit 模式、禅模式、数据流分析协助等十多项新功能,让你体验全新的编码方式。 ## 安装教程 1.打开下载的软件安装包,双击打开【ideaIC-2020.1.4.exe】安装程序。 ![](https://file.jishuzhan.net/article/1686167442713219074/2bd125654f3847eb921005776c14bdd8.png) 2.点击【Browse】设置软件的安装路径,建议安装在除C盘之外的磁盘,可以直接选择安装在E盘,然后点击【Next】。 ![](https://file.jishuzhan.net/article/1686167442713219074/cb6b2f7c89f645f286519ef831b69a58.png) 3.勾选下图所示的选项,然后点击【Next】。 ![](https://file.jishuzhan.net/article/1686167442713219074/eca107f17cbe442cb79a07a4f36719e3.png) 4.点击【Install】,软件安装过程中请耐心等待。 ![](https://file.jishuzhan.net/article/1686167442713219074/fe031e035b88466eb62298913a1c6173.png) 5.安装完成,点击【Finish】。 ![](https://file.jishuzhan.net/article/1686167442713219074/5edfe514e65745dcbdb1002bded38eac.png) 6.在桌面上打开安装好的ideaIC-2020.1.4.exe软件。 ![](https://file.jishuzhan.net/article/1686167442713219074/38dd558cc6d9445896a5c02a7740e941.png) 7.点击【Skip Remaining and Set Defaults】,选择你喜欢的背景(我选的黑底)。 ![](https://file.jishuzhan.net/article/1686167442713219074/d2ffdfbe483e44839f673d3df56de3c6.png) 8. 点击新建新项目。 ![](https://file.jishuzhan.net/article/1686167442713219074/6eb7b260f2dd473da3ef6593437856f3.png) 9. 选择最下面的空项目,点击next。 ![](https://file.jishuzhan.net/article/1686167442713219074/ef14f60762fd4ee1a2d8c1f9bf6e8ebd.png) 10.自定义项目名称,选择合适的路径。 ​​​​![](https://file.jishuzhan.net/article/1686167442713219074/6e61bdd4ab0449258a69c6beb065db77.png) 11.例如我的项目在【F:\\大数据实训\\mysql】,之后代码的路径都在此文件夹下。 ![](https://file.jishuzhan.net/article/1686167442713219074/1b1d8c5a695547739417191c22f845ce.png) 12.①先创建大项目名称为【db01Demo】 ②创建目录【libs】放mysql的一些驱动 mysql驱动包为【mysql-connector-java-5.1.37-bin.jar】,链接如下: [https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA ![icon-default.png?t=N6B9](https://file.jishuzhan.net/article/1686167442713219074/986d6c30114742c190c861d88aa8343d.png)https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA](https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA "https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA") 提取码: zt88 13.下载好的jar包直接拖到libs下面,右击libs找到最下面的【add as library...】,则显示出所有可用的驱动包。 ![](https://file.jishuzhan.net/article/1686167442713219074/7d3c1d42432f4c8dafa2084739e06c1b.png) 14.在src下面创建java项目 新建java class【Demo01.java】 创建好后的项目结构如下图所示。 ![](https://file.jishuzhan.net/article/1686167442713219074/7e387aec0fbe4a9f970e4ff3369a3d81.png) 15. java代码要和数据库相关联,因此在写java代码之前需要提前建好相关的表,如下图的【account】。 ![](https://file.jishuzhan.net/article/1686167442713219074/24b3dd02d89240308e5f7e65b31857ec.png) ![](https://file.jishuzhan.net/article/1686167442713219074/c4e5484e3e454f0f87827b9263d1b00d.png) 16.数据库的表建立完后开始逐次写java代码, 遵循以下几个步骤(重点理解并掌握!): ![](https://file.jishuzhan.net/article/1686167442713219074/a3456faa01e24a15930ab560d44f5d4b.png) 17.账户项目的java代码如下(替换ip地址/账户名/密码/对应数据库): ```java package com.db01.demo01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Demo01 { public static void main(String[] args) throws Exception{ /* * 1、创建java程序的工程 2、将驱动包(mysql-connector-java-5.1.37-bin.jar 数据库厂家提供) 导入java工程 * */ //insert(); //update(); //delete(); select(); } //定义一个方法,修改账号表中ww的余额 500; public static void select() throws Exception{ //硬编码 //设计模式 单例模式 //文件中,IO流 读1次。 //加载驱动 Class.forName("com.mysql.jdbc.Driver"); //创建连接对象 Connection connection = DriverManager.getConnection( "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url "root", //用户名 "Mysql666!" ); //创建执行sql语句的对象 Statement statement = connection.createStatement(); //执行sql语句,获取resultSet 结果集 ResultSet resultSet = statement.executeQuery("select * from account"); //结果的处理,处理的是一个结果集,使用循环遍历 System.out.println("id\tname\tbalance"); while(resultSet.next()){ int id = resultSet.getInt(1);//1 表示第1列 String name = resultSet.getString(2);//2表示第2列 double bablance = resultSet.getDouble(3);//表示第3列 System.out.println(id+"\t"+name+"\t"+bablance); } //释放资源 resultSet.close(); statement.close(); connection.close(); } //定义一个方法,修改账号表中ww的余额 500; public static void delete() throws Exception{ //加载驱动 Class.forName("com.mysql.jdbc.Driver"); //创建连接对象 Connection connection = DriverManager.getConnection( "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url "root", //用户名 "Mysql666!" ); //创建执行sql语句的对象 Statement statement = connection.createStatement(); //执行sql语句 int i = statement.executeUpdate("delete from account where name = 'ww'"); //在控制台输出变量i的值 System.out.println("变量i的值"+i); //释放资源 statement.close(); connection.close(); } //定义一个方法,修改账号表中ww的余额 500; public static void update() throws Exception{ //加载驱动 Class.forName("com.mysql.jdbc.Driver"); //创建连接对象 Connection connection = DriverManager.getConnection( "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url "root", //用户名 "Mysql666!" ); //创建执行sql语句的对象 Statement statement = connection.createStatement(); //执行sql语句 int i = statement.executeUpdate("update account set balance =500 where name='ww'"); //在控制台输出变量i的值 System.out.println("变量i的值"+i); //释放资源 statement.close(); connection.close(); } //定义一个方法,给账户表增加数据 public static void insert() throws Exception{ //3、加载驱动类 Driver Class.forName("com.mysql.jdbc.Driver"); //4、创建一个连接数据库的对象 connection Connection connection = DriverManager.getConnection( "jdbc:mysql://192.168.2.111:3306/db1", "root", //数据库的账号 "Mysql666!"); //数据库的密码 //5、创建一个执行sql语句的对象 statement Statement statement = connection.createStatement(); //6、执行sql语句 int i = statement.executeUpdate("insert into account(name,balance) values('zl',1000)"); // 7、结果处理,在控制台输出值 System.out.println("变量i的值"+i); //8、释放资源 statement.close(); connection.close(); } } ``` 18.点击编译运行java程序,得到如下结果。 ![](https://file.jishuzhan.net/article/1686167442713219074/54283b1ab988425ba3f779bef7414b43.png)

相关推荐
向阳25611 分钟前
SpringBoot+vue前后端分离整合sa-token(无cookie登录态 & 详细的登录流程)
java·vue.js·spring boot·后端·sa-token·springboot·登录流程
XiaoLeisj28 分钟前
【MyBatis】深入解析 MyBatis XML 开发:增删改查操作和方法命名规范、@Param 重命名参数、XML 返回自增主键方法
xml·java·数据库·spring boot·sql·intellij-idea·mybatis
风象南29 分钟前
SpringBoot实现数据库读写分离的3种方案
java·spring boot·后端
振鹏Dong36 分钟前
策略模式——本质是通过Context类来作为中心控制单元,对不同的策略进行调度分配。
java·策略模式
ChinaRainbowSea1 小时前
3. RabbitMQ 的(Hello World) 和 RabbitMQ 的(Work Queues)工作队列
java·分布式·后端·rabbitmq·ruby·java-rabbitmq
雾月551 小时前
LeetCode 914 卡牌分组
java·开发语言·算法·leetcode·职场和发展
melck1 小时前
liunx日志查询常用命令总结
java·服务器·网络
dleei1 小时前
MySql安装及SQL语句
数据库·后端·mysql
守护者1701 小时前
JAVA学习-练习试用Java实现“实现一个Hadoop程序,使用Hive进行复杂查询和数据筛查”
java·学习
程序员 小柴1 小时前
docker的与使用
java·docker·eureka