【详细+超基础】Java-学习笔记 02

在这里插入图片描述

【详细+超基础】Java-学习笔记

Java学习笔记系列——孙不坚1208
【详细+超基础】Java-学习笔记 01
【详细+超基础】Java-学习笔记 02
【详细+超基础】Java-学习笔记 03
【详细+超基础】Java-学习笔记 04
【详细+超基础】Java-学习笔记 05
【详细+超基础】Java-学习笔记 06
【详细+超基础】Java-学习笔记 07
【详细+超基础】Java-学习笔记 08
【详细+超基础】Java-学习笔记 09
【详细+超基础】Java-学习笔记 10
【详细+超基础】Java-学习笔记 11
Java学习笔记系列持续更新中…

Java 开发工具

“工欲善其事,必先利其器。”你要想学好Java,你首先要有一个好的开发环境,不能一直在命令行里编译运行Java程序吧,本篇主要为大家讲述常见的Java 开发工具。

Java源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的java代码编辑工具。比如:Windows记事本、word等。但是这些简单工具没有语法的高亮提示、自动完成等功能,这些功能的缺失会大大降低代码的编写效率。所以学习开发时一般我们不会选用这些简单文本编辑工具。

而且作为一名 Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。我们可以选择一款适合自己的集成开发环境,选择得当,这些开发工具那么就能够使得开发工作事半功倍。

 // 测试代码
 puvlic class Hello {
     public static void main(String []args) {
         System.out.println("hello java");
     } 
 }

一、记事本类

我们一般会选用一些功能比较强大的类似记事本的工具,比如: Notepad++、Sublime Text 介绍如下:

1、Notepad++

Notepad++ 是 Windows 操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。

Notepad++ 优点:

  • 功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。
  • 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
  • 是免费软件,可以免费使用,自带中文,支持所有主流的计算机程序语言。

Notepad++ 缺点:

  • 比起专用的 IDE 缺少语法检查,颜色选取,代码的 outline,注释的解析,TODO,调试工具集成,部署工具集成等等好多功能。
  • 打开大文件比较慢
  • 软件作者

image-20210731173210730.png

2、Sublime Text

Sublime Text 是由程序员 Jon Skinner 于 2008 年 1 月份所开发出来,它最初被设计为一个具有丰富扩展功能的 Vim。

它是一款收费软件,但是可以无限期试用,它是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X 等操作系统。

Sublime Text 优点:

  • 主流前端开发编辑器
  • 体积较小,运行速度快,足够轻量级
  • 文本功能强大
  • 支持编译功能且可在控制台看到输出

image-20210731173333180.png

二、集成开发环境 eclipse IDEA

所谓集成 IDE 就是把代码的编写、调试、编译、执行都集成到一个工具中了,不用单独在为每个环节使用工具。

1、Eclipse IDE

Eclipse 是一个开放源码的项目,是著名的跨平台的自由集成开发环境(IDE),最初主要用来 Java 语言开发,后来通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C++Python 等开发工具。

Eclipse 优点:

  • 能提供关于代码完成、重构和语法检查这些急需的帮助。
  • 能提供 JDT 的一系列工具,包括各种插件工具来帮助开发各种 Java 应用。
  • 允许开发人员使用不同的语言支持,如它也可以提供 C/C++ 和 PHP 的 IDE。这使得它成为了 Java 开发的一个一站式资源。
  • Eclipse 是免费的,这点很重要,所以大多公司里依然是使用 Eclipse 这款 IDE,而且它良好的性能,也在市场占着不小的比重。
  • 大学Java课程一般使用该软件。

Eclipse 缺点:

  • 版本间不兼容,特别是插件,在一个版本下可以很好工作,在另一个版本下就完全无法工作,就算两个版本的版本号只有微小的差异。
  • 与 JDK 捆绑过于紧密。当 JDK 新的版本出来后,Eclipse 一般要滞后很长一段时间才有一个新版本支持新的 JDK,然后等各个插件能在新版本的 Eclipse 下使用又要过很长时间。

image-20210731174240010.png

2)Intellij IDEA(推荐)

Intellij IDEA 简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。它有“最智慧的 Java ide”之称。它能帮助开发人员拿出最具有创造性的解决方案。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等可以提高开发人员的工作效率,并且还提供了对 web 和移动开发高级支持。

image-20210731174405678.png

IDEA插件推荐

IDEA中有很多很多插件,可以提高开发效率。

关于在IDEA中编写Java的一些快捷键

IDEA常用快捷键

快捷键作用
Ctrl+Y删除光标所在行
Ctrl+D复制光标所在行并插入到光标下一行
Ctrl+X删除行
Ctrl+Alt+L格式化代码
Ctrl+/注释单行代码或取消单行注释
Ctrl+Shift+/注释多行代码或取消注释多行代码
Alt+Shift+上下箭头移动当前代码行
Shift + F6同时更改同名变量
Ctrl + 上下键上下移动代码,光标位置不变
Ctrl+Up/Down光标跳转到当前所显示代码的第一行或最后一行
Alt + 上下键在方法间快速移动
Ctrl+W选中代码,连续按会有其他效果
双击Shift在项目的所有目录查找文件或代码
快捷键作用
输入 psvm + 回车main+回车生成main方法
输入 sout + 回车生成 System.out.println();
输入fori + Tab生成 for (int i = 0; i < ; i++) { }
输入 正整数.foriint变量名.fori 再回车生成 for (int i = 0; i < 正整数; i++) { }for (int i = 0; i < int变量名; i++) { }
Ctrl+Alt+O优化导入的类和包
Alt+Enter导入包或自动纠错
Alt+Insert自动生成代码(Getter、Setter和toString方法)
Alt+/代码提示

欢迎订阅专栏 请你喝杯java , 希望能给需要帮助的朋友带来方便,同时也希望能得到各位大佬的建议。

  • 29
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Java基础学习笔记 # 一、Java简介 Java是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle)于1995年首次发布。它具有跨平台的特性,可以在不同的操作系统上运行。Java语言被广泛应用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 # 二、Java基本语法 ## 1. 变量与数据类型 Java是强类型语言,每个变量必须先声明后使用。Java提供了多种数据类型,包括基本数据类型(整数、浮点数、字符、布尔值)和引用数据类型(类、接口、数组)。 ## 2. 运算符 Java提供了多种运算符,包括算术运算符、关系运算符、逻辑运算符等,用于进行各种数学或逻辑运算。 ## 3. 控制流程 Java提供了多种控制流程语句,包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环)、跳转语句(break语句、continue语句)等,用于控制程序的执行流程。 ## 4. 方法和类 Java中的方法用于封装一段可重复使用的代码,可以带有参数和返回值。类是Java程序的基本组织单位,包含了属性和方法。可以使用关键字class定义一个类,通过实例化类的对象来调用其方法。 # 三、面向对象编程 Java是一种面向对象的编程语言,面向对象编程的核心概念包括封装、继承和多态。 ## 1. 封装 封装是将数据和行为打包成一个类,通过访问修饰符(public、private等)控制对类的成员的访问权限。 ## 2. 继承 继承允许一个类继承另一个类的属性和方法,并且可以通过重写来修改或扩展继承的方法。 ## 3. 多态 多态允许通过父类类型的引用来引用子类对象,实现对不同子类对象的统一调用。 # 四、异常处理 Java提供了异常处理机制,用于处理程序中的错误情况。异常分为可检查异常(checked exception)和不可检查异常(unchecked exception),可以使用try-catch语句来捕获和处理异常。 # 五、Java标准库 Java标准库提供了大量的类和接口,用于完成各种常见的任务。其中包括输入输出、集合、多线程、网络编程等功能,可以大大简化开发过程。 以上是我学习Java基础笔记总结,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

請你喝杯Java

感谢您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值