jshell,是JavaJDK9这个大版本更新以来,带来的一个轻量级小工具。我们再也不用进入Java目录,编写一个Java文件,然后再去编译,最后才能执行它。

这里,你可以直接写一个小功能,就能去实现它。这就是jshell带来的一个小便利。

介绍:jshell这是Java用来写脚本的轻量小工具。

 
  • 直接输入:jshell进入
  • 退出: 输入/exit   记得一定要加/
对于byte/short/char/三种类型来说,如果右侧赋值的数值没有超过范围,
那么Javac编译器将会自动隐含的为我们补上一个(byte)(short)(char)。 byte num1 = ;//30
//int-->byte ,不是自动类型转换
//int-->char ,不是自动类型转换
char zifu = /*(char)*/;//A 可以操作 注意:
如果没有超过左侧的范围,编译器补上强转。
如果右侧超过了左侧的范围,那么直接编译器报错。、
============================== 注意:常量可以自动优化,如果是变量就不可以了。 short a = ;
short b = ;
short result = +;
//short = result = a + b;// 报错,不可以运行
System.out.println(result);//可以运行

最新文章

  1. 关于MyEcplise中常见的问题和解决方案
  2. CollatingOfData 之 JsonHelper
  3. easy ui 下拉级联效果 ,下拉框绑定数据select控件
  4. 20160327javaweb 之JSP入门
  5. Java基础知识强化之IO流笔记23:计算机是如何识别把两个字节拼接为中文(附加)
  6. 【Xamarin挖墙脚系列:Xamarin 上台讲述PPT呵呵呵】
  7. centos 安装 erlang
  8. uVa 714 (二分法)
  9. 关于xml的一些操作
  10. GameUnity 2.0 文档(一) 事件机制
  11. dedecms后台系统基本参数标题
  12. newinstance和new的区别
  13. 兼容性问题:backgroud-size支持IE8浏览器的方法
  14. 禁止 gVim 在 Linux 下自动生成 undo 文件 *.un~
  15. shell循环(两个日期比较,改变某个特定日期来改变当前比较值)
  16. 设计模式教程(Design Patterns Tutorial)笔记之一 创建型模式(Creational Patterns)
  17. 【逆向工具】IDA使用6-签名文件制作
  18. sql,按照时间排序,取前N条
  19. tf.Variable和tensor的区别(转)
  20. hdu 1385 floyd字典序

热门文章

  1. kubernetes学习Service之headless和statefulSet结合
  2. centos下直接使用命令备份mysql数据库
  3. Memcache内存缓存框架
  4. C语言 严蔚敏数据结构 线性表之链表实现
  5. 绘制指引线的JS库leader-line
  6. 201871010126 王亚涛 《面向对象程序设计(java)》 第四周学习总结
  7. 《always run团队》第六次作业:团队项目系统设计改进与详细设计
  8. gitlab的搭建和使用(转)
  9. electron/nodejs实现调用golang函数
  10. monkey--常用参数