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

1.2 IDEA 软件安装
此软件集成了32位和64位,双击 ideaIU -2017.3.2.exe 进入安装。
1. 欢迎界面

2. 选择安装路径

3. 配置安装选项

4. 开始菜单

5. 安装完毕

IDEA开发工具安装完成

1.3 IDEA 首次驱动
1. 选择不导入任何设置,点击 OK

2. 选择 Create New Project

3. 点击 new 按钮,配置安装的 JDK9 版本

选择 JDK9 目录,点击确定

4. 不使用模板

5. 为工程起名字 demo ,并存储到 d:\ideawork\demo 目录下,如果d盘没有这个目录,会自动创建。
首次新建项目时,默认的Project Location路径有问题,如 c:\\xxx ,正确写法为 c:\xxx 。更改后不会再
出现此类问题。

6. 打开一个每日一帖对话框,勾掉每次启动显示,点击 close

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

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

右键点击 com.itheima.demo ,选择 Show in Explorer ,会发现创建包的目录结构。

可见 com.itheima.demo ,表示创建了多级的文件夹。
小贴士:所谓包,就是文件夹,用来对类文件进行管理。
2. 在创建好的包上,鼠标右键,选择 new ->class 创建类,键入类名。

3. 在代码编辑区,键入主方法,并输出 HelloWorld 。

4. 运行程序,在代码编辑区鼠标右键,选择 Run HelloWorld 即可,或在菜单中选择 Run ->Run HelloWorld 。

 1.5 字体设置

IDEA 工具的默认字体非常小,代码编辑器和控制台的输出字体都需要进行调整。

  • 点击菜单栏上的 File ->Settings->Editor->Font 修改字体。

 

1.6 IDEA 的项目目录

  • 我们创建的项目,在 d:\ideawork目录的demo下
  • .idea 目录和 demo.iml 和我们开发无关,是IDEA工具自己使用的
  • out 目录是存储编译后的.class文件
  • src 目录是存储我们编写的.java源文件

 1.7 IDEA 常用快捷键

IntelliJ IDEA文件头注释模板

  1. 设置路径:

File-Other Settings-Default Settings-Editor-File and Code Templates-Includes-File Header模板代码:

  1. 模板代码:
 /**
* Created with IntelliJ IDEA.
* Description:
* User: ${USER}
* Date: ${YEAR}-${MONTH}-${DAY}
* Time: ${TIME}
*/

建议设置在:File-Other Settings-Default Settings-Editor-File and Code Templates-File-Class模板代码:

最新文章

  1. OC-02 如何设计类
  2. HTTP2.0介绍
  3. PHP判断当前访问的是 微信、iphone、android 浏览器
  4. 《数据结构与算法分析》学习笔记(五)——二叉树
  5. mysql中OPTIMIZE TABLE的作用
  6. python 字符串长度
  7. Monkey学习(3)如何在Android模拟器中安装apk
  8. How to hide an entry in the Add/Remove Programs applet?
  9. 开发设计模式(五)单例模式(Singleton Pattern)
  10. rnqoj-28-合唱队形-最长上升子序列
  11. Flask-admin 笔记一 (快速启用)
  12. [bzoj4874]筐子放球
  13. Xcode出现may cause a leak非忽略的解决方法
  14. Python函数--装饰器进阶
  15. python set 集合复习--点滴
  16. gcc编译时对’xxxx’未定义的引用问题
  17. PHP学习 安装环境和语法学习
  18. git 出现 refusing to merge unrelated histories 解决
  19. 和为 s 的两个数字(和为 s 的连续正数序列)
  20. python sys.argv[]的用法简明解释

热门文章

  1. 启动Django项目报错
  2. Spring Cloud Gateway(五):路由定位器 RouteLocator
  3. 【转】Eclipse MAT内存分析工具(Memory Analyzer Tool)
  4. Spring MVC 三大组件
  5. 个人学习分布式专题(二)分布式服务治理之Dubbo框架
  6. 上下文对象-请求对象-响应对象(ServletContext - response - request)
  7. JavaScript DOM的一些扩展
  8. Cesium入门-1-展示一个地球
  9. Linux 连接memcache 拒绝连接,防火墙关闭,selinux disabled 仍然不行,最后在外站找到原因,为服务器添加memcache访问权限
  10. OpenTK学习笔记(2)-工作窗口的三种方法创建方法(控制台)