Java Shell 初探

本文介绍了Java 9引入的JShell工具,它提供了一种交互式的编程体验,允许开发者逐步编写、测试和调试Java代码。通过JShell,可以即时查看代码执行结果,简化了开发流程。文章涵盖了JShell的使用环境、启动和退出方法,以及基本语法,如声明变量、创建类和调用方法。此外,还提到了JShell的特殊功能,如方法中变量后定义、扩展编辑器和反馈模式等。
摘要由CSDN通过智能技术生成

1.前言

       在一波新技术快速刷新的过程中,Java一直被嘲讽没有Shell, 在Java JDK 9版本后终于出现了JShell,基于Java的高度格式化要求,代码规范的程度相对于其他类型的语言来说有点恐怖的情况下,很好奇这个Shell的使用简便性到底能达到多少。所以特此记录一下JShell 的初步使用。

2.简介

先看一下官方说明(官方文档位置

Why Use JShell?

Using JShell, you can enter program elements one at a time, immediately see the result, and make adjustments as needed.

Java program development typically involves the following process:

  • Write a complete program.

  • Compile it and fix any errors.

  • Run the program.

  • Figure out what is wrong with it.

  • Edit it.

  • Repeat the process.

JShell helps you try out code and easily explore options as you develop your program. You can test individual statements, try out different variations of a method, and experiment with unfamiliar APIs within the JShell session. JShell doesn’t replace an IDE. As you develop your program, paste code into JShell to try it out, and then paste working code from JShell into your program editor or IDE.

为什么使用JShell:我认为方便了对小型代码的理解、调试、结果锁定检查等基本操作。

使用流程上述内容已经表达:

  1. 写程序
  2. 编译并修复BUG
  3. 运行
  4. 寻找问题
  5. 编辑
  6. 重复上述工作

可以说这个Shell 并不是Java IDE 的替代品,更类似于一种工具的使用。

3.使用

3.1:基本环境要求:JDK 9+(测试环境Windows 10)

3.2:进入Shell (确保%JAVA_HOME%\bin已经在环境变量里)

3.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值