一、IDEA概述

IDEA是一款专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。

二、下载

IDEA软件压缩包百度网盘地址:
链接:https://pan.baidu.com/s/1zsnr_H9d8jSVoUttVr2bTA
提取码:6666

下载后解压,会出现下图的文件

三、安装

1.双击 ideaIU-2017.3.4.exe 进入安装

2.选择安装路径

3.配置安装选项

4.开始菜单

5.安装完毕,不要立刻运行IDEA,看压缩包里面word文档的注意事项

三、使用

1.双击桌面的IDEA图标

2.选择Create New Project

3.点击New,找到你的jdk安装路径,选择jdk版本,然后点next

4.这个是问你是否需要模板,直接next

5.为工程起名字 demo ,并存储到D:\IdeaProjects\demo 目录下,如果d盘没有这个目录,会自动创建,然后点finish

6.IDEA的工作界面,我们的项目已经创建好了,如果再新建项目,点击 File->new->Project

四、创建包和类

1.创建包,展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 com.beizhen.test, 点击确定


2.创建类, 在创建好的包上,鼠标右键,选择 new->class 创建类,输入类名HelloWorld


3. 在代码编辑区,输入以下代码,并输出 HelloWorld

在代码编辑区鼠标右键,Run ‘HelloWorld.main()’

运行结果如下:

五、字体设置和快捷键修改

1.字体设置:点击菜单栏上的 File->Settings->Editor->Font 修改字体,建议改成20


2.快捷键修改:
在IDEA工具中, Ctrl+空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷 键冲突,需要修改IDEA中的快捷键。
File->Settings->keymap->Main menu->code->Completion->Basic

双击 Basic->remove->Ctrl+空格

再次双击 Basic->Add Keyboard->键入 Alt+/->点击OK

3.常用快捷键
psvm +Tab:自动生成main方法
Alt+/:自动补齐,代码提示
sout:打印语句
ctrl+D:代码复制
ctrl+Y:代码删除
Ctrl+Shift+F10:运行
Alt+Enter:代码错误修正提示
Shift+Alt+上下键:代码移动
Ctrl+Alt+L:代码自动格式化
Ctrl+/:单行注释
Ctrl+Shift+/:多行注释
选中+Shift+F6:变量、文件重命名
Ctrl+F12:显示类的结构
Ctrl+Alt+o:优化导包


谢谢大家的支持,如果大家觉得好用,点个赞,鼓励一下,分享给认识的同学,有福同享!有什么不懂的可以加我QQ私聊我

原创:北榛
QQ:1912075649

Java编程必备软件相关推荐

  1. 可以单独打开anaconda中的python莫?_Python入门必备,大数据,人工智能编程必备软件-Anaconda...

    如果说通用的编程神器是微软的VS Code,那么Python编程必备神器是Anaconda 适用人群:Python编程入门新手,大数据分析工作者,人工智能工作者,创投,金融分析师等 适用平台:Wind ...

  2. Java编程的软件有哪些?

    市面上有哪些Java编程工具呢?该怎么选择呢? 一.idea 这是jetbrains公司的产品,也是当前主流的Java开发软件,在公司及个人桌面端有着非常广泛的应用,社区版完全免费,支持智能补全.代码 ...

  3. 盘点程序员都不一定知道的小众网站!建议收藏,java编程必备!

    俗话说的好,有一个趁手的工具解决了80%的疑虑.作为智慧物种的新新人类,手上掌握一两个不为人知的好用网站已经是件稀疏平常的事情. 今天我们就一起来看看,有哪些小众网站是程序员必备的! 业内人士都知道, ...

  4. Java工程师必备软件大合集,手把手教你如何下载和安装

    点击关注上方"Java技术江湖",设为"置顶或星标",第一时间送达技术干货. 1.JDK https://www.oracle.com/technetwork/ ...

  5. java编程APP_用java编程的软件叫什么?

    展开全部 分享一下Java的4大常用工具吧! 1.SCanner 有无数Java工具能帮助您构建解析器,很多函数语言已成功构建解析器函32313133353236313431303231363533e ...

  6. Java装机必备软件下载JDKGITMavenNodeJS

    前言 新机装机一站式博客,因为每次换机都要重新装一遍,到处百度很麻烦,索性集合在一起 JDK 下载 Oracle官网下载 安装 下载解压包后安装即可,注意配置环境变量 检测 IDEA IDEA下载最新 ...

  7. java软件自学_Java编程自学软件下载

    有一些用户在下载软件时没有仔细查看软件的下载量及软件评论什么的,导致下载的软件总是出现各种问题,其实,你只要看看这款软件的评论及下载量,你就可以知道这款软件是不是好软件,也确实是太多的软件不值得去下载 ...

  8. 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操

    本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学完Java编程 相关软件地址:链接地址 所有代码地址:链接地址 如果 ...

  9. Java编程工具哪种好?

    Java强大的功能需要依托在软件工具上实现,所以Java编程开发需要用到编程工具,市面上有哪些Java编程工具呢?那种编程工具好呢?该怎么选择呢?接下来罗列了一系列的Java编程开发工具. 一.ide ...

  10. 【26天高效学习Java编程】Day22:Java中的属性集-缓冲流-转换流-序列化流详解

    本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果 ...

最新文章

  1. c语言 自动测试,C语言测试。自己实现scandir 函数
  2. hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte
  3. [react] 展示组件和容器组件有什么区别?
  4. Web前后端笔记-vue cli及java进行AES加解密
  5. srm开发(基于ssh)(4)
  6. 为什么本地硬盘无法启动计算机,win10专业版系统本地磁盘打不开怎么办?
  7. ubuntu16.04中文乱码解决方案
  8. 大量文本框非空判断,如何提高灵活性?
  9. linux 后台启动
  10. 彻底删除MySQL教程
  11. Windows 10 无法访问共享的解决办法
  12. 银行叫警察抓人?逾期未还后果严重可能成真!
  13. LeetCode算法解析之“箭爆气球问题”
  14. 什么是数据分析,主要有什么目的,数据分析的处理流程是什么?
  15. 强化学习(一):Q-learning,附源码解读
  16. 修改Linux的分辨率
  17. 实例三十六:精确除法计算(*)
  18. 2.* 版本taro引入 taro-ui编译小程序阶段报错, Module not found: Can‘t resolve ‘./style/index.scss‘
  19. STP协议 与 STP树的生成
  20. Android Binder驱动的工作机制之要旨

热门文章

  1. 内置RTK北斗高精度定位的智能安全帽完成调试,上报至smarteye平台
  2. JDY-31蓝牙模块测试
  3. python人脸识别门禁系统_一种基于python的人脸识别开源系统
  4. java面向对象之实现房屋出租系统
  5. 互联网医疗智能客服平台有什么优势
  6. 数据库系统概念第6版第三章答案
  7. 计算机辅助设计rhino试题,计算机辅助设计基础期末复习试题(完整版).doc
  8. proteus部分元件中英对照
  9. 在Android APP内部实现一个Http Server——NanoHttpd 简单剖析
  10. 本特利探头330104-00-02-10-02-00