热门好课推荐
猜你喜欢
相关培训 相关博客
  • NIO核心组件:缓冲区Buffer:包在对象内的基本数据元素数组、固定数量的数据的容器属性:容量Capacity、上界limit、位置position、标记mark操作:存put、取get访问io中的数据需要通过Buffer进行操作通道:Channel网络数据通过channel读取、写入多路复用器Selector:NIO编程基础,提供了选择已经就绪的任务的能...
    2019-05-03 19:53:10
    阅读量:47
    评论:0
  • 单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个PrinterS...
    2014-01-21 09:28:00
    阅读量:1
    评论:0
  • 一、Java概述1. Java语言概述  1.1Java应用:擅长互联网软件(淘宝、京东、电商、P2P等)、企业级应用(ERP、OA、CRM、BOS等)、手机终端应用(安卓系统);  1.2JavaSE(基础版):Java的基础知识,学完JavaSE并不能开发大型项目;  1.3JavaEE(企业版):Java的高级知识及整个生态圈,学完JavaEE就可以开...
    2018-08-10 21:23:08
    阅读量:188
    评论:0
  • 面向对象在过去学过的C语言当中我们所用的编程思想是用的面向过程的思想,例如在生活中我们买衣服,首先我们要确定要买的衣服,怎么买一步一步的罗列出来直至买到衣服这个一系列过程就是面对过程的思想,那么面对对象是什么样地一种思想呢?
    2017-12-05 21:16:20
    阅读量:140
    评论:0
  • 1.什么是Serializable接口?http://en.wikipedia.org/wiki/SerializationJava提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信...
    2015-01-11 22:15:00
    阅读量:17
    评论:0
  • 1.你了解大O符号(big-Onotation)么?你能给出不同数据结构的例子么?大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大O符号基于时间,内存和性能来选择最好的实现。大O符号可以对大量数据的性能给出一个很好的说明。2.什么是Java优先级队列(Prio...
    2017-12-30 08:29:34
    阅读量:11
    评论:0
  • 1.什么是迭代器(Iterator)?Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的迭代方法。迭代器可以在迭代的过程中删除底层集合的元素。2.为什么集合类没有实现Cloneable和Serializable接口?克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决...
    2017-12-27 13:07:23
    阅读量:14
    评论:0
  • 1.什么是值传递和引用传递?对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。2.接口和抽象类的区别是什么?Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽...
    2017-12-27 13:04:47
    阅读量:31
    评论:0