菜鸟的第一个CSDN博客

JAVA的特性与优势

简单性

面向对象

可移植性

高性能

分布式

动态性

多线程

安全性

健壮性

Java程序运行机制

编译型

compile ,操作系统,C,C++

解释性

耗时 例如网页,边执行,边解释

程序运行机制:源程序(.Java文件)——>Java编译器——>转化为字节码(.class文件)——>放在"类装载器里 "——>字节码校验器——>解释器——>操作系统平台

IDE

集成开发环境IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的[C++ Builder](https://baike.baidu.com/item/C%2B%2B Builder)、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSiteDreamWeaver等),因为很多项任务会自动生成。

IDEA

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gitsvn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

IDEA有很多的快捷键

  • Ctrl + P :提示类参数
  • Ctrl + Q :提示类的属性和方法包名
  • Ctrl + D : 复制一行到下一行
  • Ctrl + F :查找
  • Ctrl + R :替换
  • Ctrl + Z :撤销
  • Ctrl + Shift + Z :反撤销 (如果弹出搜狗符号大全, 说明这个快捷键被搜狗占用了, 就需要改搜狗快捷键)
  • Ctrl + Shift + 空格 :比如 StringBuilder sb = new 会自动补全
  • Ctrl + Shift + 上下键 :选中内容可以上下移动
  • Ctrl + Shift + Alt + J :选中所有名字相同的文本, 类似VS code 的 Ctrl + D
  • Alt + Shift :多光标选中, 可以选中多个
  • Alt + Enter(回车) :万金油键盘
  • 各首字母可以导出一句:psvm:public static void mian(String[] args){
  • }
  • sout=System.out.println();
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐