当前位置:网站首页 > Java基础 > 正文

java11使用基础



目录

  • 1. JShell
  • 2. var"关键字"
  • 3. Java集合新增API
  • 4. String新增API
  • 5. InputStream.transferTo方法
  • 6. Java原生的HTTP客户端
  • 7. java命令直接运行单个.java文件
  • 8. ZGC垃圾收集器

1. JShell

是Java的交互式客户端

 

2. var"关键字"

能进行局部变量类型推断。局部变量是在方法中申明的变量,不能用于类中的属性。如下所示

 

3. Java集合新增API

 

4. String新增API

  1. 判断字符串是否为空白字符。其中空白字符包含 、 、 、英文中文等其它语言空格
 
  1. 去除首尾空白字符。其中去除首部空白字符,去除尾部空白字符
 
  1. 复制字符串
 

4 行数统计

 

5. InputStream.transferTo方法

用来将数据从InputStream直接传输到OutputStream

java11使用基础

查看test.input文件内容如下

 

使用transferTo方法,将test.input文件内容拷贝到test.output文件

 

查看test.output文件内容如下

 

6. Java原生的HTTP客户端

支持同步请求和异步请求两种方式

 

7. java命令直接运行单个.java文件

说明:

  • 不会产生.class文件
  • 会执行.java文件中的第一个类, 且第一个类必须包含main方法
  • 可以使用本.java文件中的自定义类,不可以使用其它.java文件中的自定义类

示例如下:

 

8. ZGC垃圾收集器

ZGC(A Scalable Low-Latency Garbage Collector),特点如下:

  • GC暂停时间不会超过10ms
  • 能处理几百MB到几个TB的堆
  • 和G1相比, 应用吞吐能力下降不会超过15%
  • 并发进行垃圾收集,且只有root扫描阶段会stop the world, 因此GC停顿时间不会随着堆的增长而变长

开启ZGC垃圾收集器示例

版权声明


相关文章:

  • 零基础自学java多久工作2024-11-04 18:18:03
  • java基础循环的嵌套2024-11-04 18:18:03
  • java基础数据类型栈空间大小2024-11-04 18:18:03
  • java基础应用与开发答案2024-11-04 18:18:03
  • java基础性运算2024-11-04 18:18:03
  • java的基础数据类型的特点2024-11-04 18:18:03
  • java loop基础教程2024-11-04 18:18:03
  • java基础常用集合底层结构2024-11-04 18:18:03
  • 学习java大数据基础2024-11-04 18:18:03
  • java基础数据类型面试题2024-11-04 18:18:03