Java学习-32(Java高级特性知识总结)

1、集合

:装数据的容器,集合中可以装任何引用类型的数据,没有使用泛型之前,集合会将存储在里面的数据全部转换为Object类型
    List接口(集合):有序、不唯一(可重复)
        ArrayList集合:底层是长度可变的数组,查询元素和遍历元素效率高
        LinkedList集合:底层是链表结构,插入和删除元素效率高
    Set接口(集合):无序、唯一(不可重复)
        HashSet集合
    Map接口(集合):实现键值对的存储
        HashMap集合
    集合工具类Collections:提供了很多的静态方法用来操作集合中的元素
    泛型:类型参数化

2、实用类


    1)枚举类:由一组固定的静态常量组成的类
    2)包装类:将基本数据类型包装成一个类类型
        装箱:将基本数据类型直接赋值给包装类对象
        拆箱:将包装类对象直接赋值给基本数据类型变量
    3)Math类:数学操作类
        该类中提供了很多与数学有关的静态方法, 比如求最大值、最小值、三角函数、随机数等方法
            随机获取一个[num1,num2)之间的整数:  int num = (int)(Math.random()*(num2-num1)+num1);
    4)Random类:获取不同类型随机数的类
    5)String类、StringBuffer类、StringBuilder类
    6)Date类、SimpleDateFormat类、Calendar类


3、输入输出流:


    1)File类:描述的是文件或者目录的路径,File类主要用来操作文件或者目录的属性
    2)流:传输数据的通道
    3)与流先关的类一共学习了16个类


4、多线程


    1)进程和线程的概念
    2)创建线程的两种方式
        继承Thread类
        实现Runnable接口
    3)线程调度
        设置线程优先级
        设置线程休眠
        设置线程强制执行
        设置线程礼让
    4)线程同步
        同步方法
        同步代码块

5、网络编程


    1)网络相关的一些概念
    2)基于TCP协议的网络编程
        Socket类、ServerSocket类
        -》一个客户端与服务器通信
        -》多个客户端与服务器通信
    3)基于UDP协议的网络编程
        DataGramPacket类、DataGramSocket类 


    6、XML


    1)XML的概念、特点、书写规则
    2)使用DOM解析XML
    3)使用DOM4j解析XML    

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Java核心技术 卷II 高级特性》是对Java编程语言的进一步深入学习的一本书籍。书中主要涵盖了Java语言的一些高级特性和相关的主题。以下是对该书的简要介绍和总结。 本书分为17章,从高级I/O、网络编程和多线程编程等基础知识开始,逐步深入讲解了Java高级特性。其中,有关泛型、集合框架、Lambda表达式、流式编程、并发、反射等内容是本书的重点。 在泛型方面,书中详细介绍了泛型的定义、使用以及泛型类、泛型接口和泛型方法等。对于集合框架,书中介绍了Java集合框架的体系结构,以及常用的集合类和算法。在Lambda表达式和流式编程方面,通过简洁的语法和链式操作,使得Java编程变得更为简洁和灵活。 书中还涉及了并发和多线程编程的相关知识,包括线程的创建、同步与通信、线程池以及并发集合类的使用等。此外,反射也是本书的一个重要内容,反射让我们可以通过程序来动态获取类的信息,以及在运行时修改类的行为。 通过阅读本书,读者可以进一步提高自己的Java编程能力,了解和掌握Java语言的一些高级特性和相关知识。本书不仅适合有一定Java编程基础的开发人员阅读,也可以作为高级Java课程的教材。 总之,《Java核心技术 卷II 高级特性》这本书通过深入浅出的方式讲解了Java语言的一些高级特性和相关内容,对于想要进一步提升Java编程能力的读者来说,是一本不可多得的好书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值