目录

初学时使用系统终端开发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介绍和使用相关推荐

  1. Java初学者问道:Java IDE选择

    随着Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.但目前Java IDE的种类繁多,功能也各不相同.这就给我们的选择带来了 ...

  2. 流行的9个Java框架介绍: 优点、缺点等等

    流行的9个Java框架介绍: 优点.缺点等等 在 2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Java不是最直接的语言,但是 ...

  3. Java IDE——Eclipse下载与安装

    Eclipse是目前最流行的Java IDE工具之一,具备安装即可使用的可视化调试器和可靠的IDE功能,能够自动执行常规任务,并包含多种前端技术,可以随时进行调试. 本文主要介绍Eclipse的下载和 ...

  4. Java IDE鱼龙混杂,我们该如何选择呢?

    轉自:http://java.chinaitlab.com/tools/723959.html     据Sun官方称"最近几年Java IDE已经得到了前所未有的发展.其中IBM的Ecli ...

  5. 曾经的 Java IDE 王者 Eclipse 真的没落了?21 款插件让它强大起来!

    俗话说,好马配好鞍,才能展现千里马的实力.一名好的开发者,必定要有一套好的开发工具才能打造出最好的产品给用户.要论世界上最好用的 IDE 是哪一种?有人会选择老牌的 Visual Studio 或是 ...

  6. 全栈开发-IDE介绍与设置、字符串格式化、数据类型、for循环

    全栈开发-IDE介绍与设置.字符串格式化.数据类型.for循环 本篇内容 IDE介绍与设置 字符串格式化 数据类型 for循环.break语句.while循环 一.IDE介绍与设置 集成开发环境(ID ...

  7. 最流行的Java IDE有哪些?

    Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.本文为大家介绍几款时下最为流行的Java IDE. 一.Eclipse Ec ...

  8. IDE(20)——常用的 Java IDE

    Java应用程序越做越大.越做越复杂.Java IDE在其中所起的作用也日益显著.有了Java IDE,使软件的生产率倍增.本文为大家介绍几款时下最为流行的Java IDE. 一.Eclipse Ec ...

  9. VIM 打造 Java IDE 1

    说到 VIM,网路上的教程真的是多如牛毛,大部分的教程作者都狂热的 VIM 爱好者,在他们眼里 VIM 是一切,他们用 VIM 上网,收发邮件,听音乐,发博客,刷微博-- 但对于新手来说,这些教程非但 ...

最新文章

  1. PyYAML——yaml.load()警告【YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated】解决方案
  2. Drupal 覆写系统样式
  3. php _invoke 闭包,PHP新特性之闭包、匿名函数
  4. Python面向对象编程 __init__方法
  5. python压缩文件操作_python处理zip压缩文件 | 学步园
  6. YISplashScreen
  7. You must install libopus-dev to build mod_opus
  8. a链接下载文件时,会打开新页面然后下载
  9. 设计模式之工厂模式(C++)
  10. 湖南省大学生程序设计竞赛系统设计
  11. Weakly Supervised Instance Segmentation using the Bounding Box Tightness Prior 论文笔记
  12. 你知道吗?申报深圳市专精特新企业必须先申报创新型中小企业!
  13. AI 揭晓答案,2022世界杯冠军已出炉
  14. 软件测试 查看网页打开时间,网页响应时间101(三)
  15. MSDTC服务无法启动
  16. 解决百度文库及其他网站无法复制现象
  17. [纵横网络靶场社区]隐藏的黑客
  18. 穆熙妍在节目中秀美鞋
  19. ffmpeg 视频格式转换命令记录
  20. UVA 11825 Hackers' Crackdown

热门文章

  1. 合并请求格式太乱?工单内容各写各的?表单模板来帮你
  2. Ubuntu18.04美化桌面(主题、图标)
  3. 教学概述+教学内容+教学原则+教学方法+教学组织...+教学模式和教学策略
  4. 仿 trello php,使用jQuery-ui实现仿Trello风格的任务卡拖拉动画
  5. FPGA_Verilog学习之旅(3)---VGA贪吃蛇游戏
  6. git设置用户名密码
  7. 使用photoshop对图片像素级的标注
  8. CSS单位之vw、vh、vmin、vmax、%
  9. CUDA安装出现图形驱动程序安装失败
  10. iOS - 递归遍历文件夹下的所有文件