美文网首页
java基础之新特性

java基础之新特性

作者: watayouxiang | 来源:发表于2017-05-13 22:34 被阅读2次

JDK1.5新特性

  • 自动装箱
    • 集合的泛型中只能写包装类型, 集合是只能装对象, 而基本数据类型不是对象不能直接装入, 在JDK5之前, 如果想把基本数据类型装入集合, 必须人工的进行包装(转为包装类对象), JDK5之后, 基本数据类型和包装类之间可以自动的互相转换了
  • 泛型
    • 说明:泛型是一种把明确类型放在了创建对象或者调用方法时候才去明确的特殊的类型
    • 格式:<数据类型> 引用数据类型
    • 好处:
      • 解决了黄色警告线问题
      • 把运行期间的转换异常给提前到了编译期间
      • 优化了程序设计,不需要做强制类型转换了
  • 线程控制
    • 同步:使用ReentrantLock类的lock()和unlock()方法进行同步
    • 通信:
      • 使用ReentrantLock类的newCondition()方法可以获取Condition对象
      • 需要等待的时候使用Condition的await()方法, 唤醒的时候用signal()方法
      • 不同的线程使用不同的Condition, 这样就能区分唤醒的时候找哪个线程了
  • 静态导入
    • import static java.lang.System.out; //导入java.lang包下的System类的静态方法out;

相关文章

  • java基础概念

    java_basic 介绍 java基础 三大特性之—封装 三大特性之—继承 三大特性之—多态 抽象 接口 深拷贝...

  • java基础之新特性

    JDK1.5新特性 自动装箱集合的泛型中只能写包装类型, 集合是只能装对象, 而基本数据类型不是对象不能直接装入,...

  • Java11的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java15的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java12的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java 技术栈

    1、Java基础 Leetcode 刷题、Java 编程思想、JVM 原理、设计模式、Java 8 新特性 2、项目经验

  • Apache和Spring提供的StopWatch执行时间监视器

    相关阅读 【小家java】java5新特性(简述十大新特性) 重要一跃【小家java】java6新特性(简述十大新...

  • Java8特性之Lambda、方法引用和Streams

    Java8特性之Lambda、方法引用和Streams Java8已经推出了好一段时间了,而掌握Java8的新特性...

  • [Java基础] Jdk8新特性

    [Java基础] Jdk8新特性 1. 语言的新特性 1.1 接口里面可以有具体的实现逻辑。 通过使用关键字 de...

  • Java14 它来了

    1. 前言 前几天刚刚介绍了一个Java14很有用的预览特性 Java 14 新特性之 JEP 359: Reco...

网友评论

      本文标题:java基础之新特性

      本文链接:https://www.haomeiwen.com/subject/udjfxxtx.html