Java IDE介绍和使用
目录
初学时使用系统终端开发java的步骤
工具软件和项目结构
IDEA基本配置和快捷键
Debug调试
初学时使用系统终端开发java的步骤
(1)编写代码
(2)启动终端
(3)调用javac编译
(4)调用java运行
工具软件和项目结构
IDE:Integrated Development Environment 集成开发环境。 是一种专门用来提高软件开发效率的软件。
免费的IDE:Eclipse
收费的IDE:IntelliJ IDEA
免费+收费所有的IDE中,全世界用的最多的是IntelliJ IDEA
项目结构:一个package可以保存多个Java class文件,一个module可以保存多个package,一个project可以保存多个module。package是一组文件夹的名称,一组指的是多层级文件夹的嵌套,如果package名字中含有英文句点,那么该句点起到一个文件夹分隔的作用。
IDEA基本配置和快捷键
配置提示快捷键设置成alt+/:settings-keymap-duplicate(复制一份)-main menu-code-completion-basic(修改为alt+/)
shift+F6快捷键表示,将将所有同一变量进行修改。
常用快捷键:
简单写法:
(1)main 回车 出现public static void main(String[] args){}
(2)sout回车 出现System.out.println()
(3)循环遍历 list.fori 如果list是ArrayList集合类型,出现 for(int i=0;i<list.size();i++){};如果list是数组类型,出现for(int i=0;i<list.length;i++){}
(4)循环遍历list.forr 和上面的不一样是r,reverse倒序的意思,所以索引值一开始是从最后,再i--,判断i>=0。即for(int i=list.length-1;i>=0;i--){}
(5)alt+鼠标,可以选中不同行中的同列,然后同时进行修改。
(6)为方法自动注释参数和返回值。先写上/**,然后使用shift+enter,或者ctrl+enter,或者shift+ctrl+enter
(7)ctrl+shift+backspace 文件范围内,跳到光标的上一个位置
ctrl+alt+left/right 跨文件范围的跳到光标的上一个/下一个位置
alt+left/right 左右切换tab
alt+up/down 光标切换到上/下一个方法
(8)ctrl+alt+S 打开setting窗口
搜索:
(1)ctrl+shift+F:搜索代码(代码层面上)。全局搜索,目录内搜索关键字,也就是说全局搜索包含关键字的所有位置
(2)ctrl+F:搜索代码(代码层面上)。局部搜索,只在当前文件内搜索。
(2)双击shift键:搜索所有(文件层面上的),具体可以分为搜索类名(知道类名,但是不知其位置,可以快速定位),搜索文件(只知道文件名字而不知道位置,可以快速定位),搜索文件夹(文件夹一定要以 / 结束)搜索快捷键指令(如果忘记了,可以搜索,比如copy,结果会显示出ctrl+C
Debug调试
Java IDE介绍和使用相关推荐
- Java初学者问道:Java IDE选择
随着Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.但目前Java IDE的种类繁多,功能也各不相同.这就给我们的选择带来了 ...
- 流行的9个Java框架介绍: 优点、缺点等等
流行的9个Java框架介绍: 优点.缺点等等 在 2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Java不是最直接的语言,但是 ...
- Java IDE——Eclipse下载与安装
Eclipse是目前最流行的Java IDE工具之一,具备安装即可使用的可视化调试器和可靠的IDE功能,能够自动执行常规任务,并包含多种前端技术,可以随时进行调试. 本文主要介绍Eclipse的下载和 ...
- Java IDE鱼龙混杂,我们该如何选择呢?
轉自:http://java.chinaitlab.com/tools/723959.html 据Sun官方称"最近几年Java IDE已经得到了前所未有的发展.其中IBM的Ecli ...
- 曾经的 Java IDE 王者 Eclipse 真的没落了?21 款插件让它强大起来!
俗话说,好马配好鞍,才能展现千里马的实力.一名好的开发者,必定要有一套好的开发工具才能打造出最好的产品给用户.要论世界上最好用的 IDE 是哪一种?有人会选择老牌的 Visual Studio 或是 ...
- 全栈开发-IDE介绍与设置、字符串格式化、数据类型、for循环
全栈开发-IDE介绍与设置.字符串格式化.数据类型.for循环 本篇内容 IDE介绍与设置 字符串格式化 数据类型 for循环.break语句.while循环 一.IDE介绍与设置 集成开发环境(ID ...
- 最流行的Java IDE有哪些?
Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.本文为大家介绍几款时下最为流行的Java IDE. 一.Eclipse Ec ...
- IDE(20)——常用的 Java IDE
Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.本文为大家介绍几款时下最为流行的Java IDE. 一.Eclipse Ec ...
- VIM 打造 Java IDE 1
说到 VIM,网路上的教程真的是多如牛毛,大部分的教程作者都狂热的 VIM 爱好者,在他们眼里 VIM 是一切,他们用 VIM 上网,收发邮件,听音乐,发博客,刷微博-- 但对于新手来说,这些教程非但 ...
最新文章
- PyYAML——yaml.load()警告【YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated】解决方案
- Drupal 覆写系统样式
- php _invoke 闭包,PHP新特性之闭包、匿名函数
- Python面向对象编程 __init__方法
- python压缩文件操作_python处理zip压缩文件 | 学步园
- YISplashScreen
- You must install libopus-dev to build mod_opus
- a链接下载文件时,会打开新页面然后下载
- 设计模式之工厂模式(C++)
- 湖南省大学生程序设计竞赛系统设计
- Weakly Supervised Instance Segmentation using the Bounding Box Tightness Prior 论文笔记
- 你知道吗?申报深圳市专精特新企业必须先申报创新型中小企业!
- AI 揭晓答案,2022世界杯冠军已出炉
- 软件测试 查看网页打开时间,网页响应时间101(三)
- MSDTC服务无法启动
- 解决百度文库及其他网站无法复制现象
- [纵横网络靶场社区]隐藏的黑客
- 穆熙妍在节目中秀美鞋
- ffmpeg 视频格式转换命令记录
- UVA 11825 Hackers' Crackdown
热门文章
- 合并请求格式太乱?工单内容各写各的?表单模板来帮你
- Ubuntu18.04美化桌面(主题、图标)
- 教学概述+教学内容+教学原则+教学方法+教学组织...+教学模式和教学策略
- 仿 trello php,使用jQuery-ui实现仿Trello风格的任务卡拖拉动画
- FPGA_Verilog学习之旅(3)---VGA贪吃蛇游戏
- git设置用户名密码
- 使用photoshop对图片像素级的标注
- CSS单位之vw、vh、vmin、vmax、%
- CUDA安装出现图形驱动程序安装失败
- iOS - 递归遍历文件夹下的所有文件