什么是交互式编程环境?重点词 交互,在这样的编程环境中,你每输入一行代码,环境都会给你一个反馈,这就是交互式的编程环境。这种编程环境并不太适合工程化的复杂性需求,但在一些快速验证、简单计算之类的场景下还是非常好用的。其实交互式编程环境在其他高级语言中很早就有了,而Java直到Java 9才正式推出了这样的工具。
下面就来一起学习下,这个Java中的交互式编程环境 JShell。
JShell快速入门
本期视频:7分钟学会如何使用Java的交互式编程环境jshell
启动JShell
打开终端,然后执行命令: jshell
,执行效果如下:
➜ ~ jshell
| 欢迎使用 JShell -- 版本 9
| 要大致了解该版本, 请键入: /help intro
jshell>
相关文章
3.上海郊区某家公司自己眼瞎做错的题
switch。。。case public static void main(String[] args) { int result = 0; int i = 2; switch (i) { case ...
JUC并发编程进阶!!
1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2、CyclicBar...
双非本科,聊聊我是怎么学习编程的。
大家好,我是 Guide哥~ 我的学校是荆州一所双非一本。 在我大一的时候,我没有认真学习编程。我每天都出去玩,参加各种俱乐部活动。[En]In my freshman year, I didn't ...
最大子段和(分而治之)
分治法 (O(n\log{n})) 按照"分而治之"的思想,将整个数据区间从中间一分为二,这样我们就将求整个区间的最大子列和转换为求小区间的最大子列和。 设区间左端为left,区间右端为right,区...
Pycharm安装opencv与 无法安装PIL以及安装Pillow之后依然报错的解决办法
Pycharm 安装opencv pycharm里自带了很方便的安装第三方库的方法,不需要自己去下载opencv包再pip install 在pycharm的File/Settings/Project...
Elasticsearch必知必会的干货知识一:ES索引文档的CRUD
ES索引文档的CRUD(6.X与7.X有区别,6.X中支持一个index创建多个type,而7.X中及以上只支持1个固定的type,即:_doc,API用法上也稍有不同): Create创建索引文档【...
SpringCloud微服务实战——搭建企业级开发框架(四十五):【微服务监控告警实现方式二】使用Actuator(Micrometer)+Prometheus+Grafana实现完整的微服务监控
无论是使用SpringBootAdmin还是使用Prometheus+Grafana都离不开SpringBoot提供的核心组件Actuator。提到Actuator,又不得不提Micrometer,从...
java 使用递归遍历文件夹及子文件夹中文件
```java //使用递归遍历文件夹及子文件夹中文件 public void filesDirs(File file){ //File对象是文件或文件夹的路径,第一层判断路径是否为空 if(file...
拜托,面试官别问我「位图」了
这是之前面试的时候面试官问到过的一个问题,今天正好看到 布隆过滤器,写篇文章总结一下 我们先看一下流程,流程懂了,问题就解决 90%了 我们都知道一个 int 占 4字节,一个字节又有 8个bit位,...
自定义TREEVIEW UL无限极嵌套
背景:做一个多级图片分类管理,当然要用到TreeView,在asp.net中已经提供了此服务器控件,参照效果,自定义一个简单可控性高的就当做练手吧! 效果:如图,小图标 折叠 展开 ico-treev...
java的collection类
collection来源于java.util包。 Collection 接口常用的方法 size():返回集合中元素的个数 add(Object obj):向集合中添加一个元素 addAll(Coll...
mybatis-延迟加载
本文主要介绍下mybatis的延迟加载,从原理上介绍下怎么使用、有什么好处能规避什么问题。延迟加载一般用于级联查询(级联查询可以将主表不能直接查询的数据使用自定义映射规则调用字表来查,主查询查完之后通...