热门好课推荐
猜你喜欢
相关培训 相关博客
  • Java学习手册本内容完全原创,转载请注明出处:https://www.jianshu.com/p/d6fa6831bec6本次主题模块模板javase到javaee的课程文档内容。如果你也喜欢编程,可以加老薛的qq:1811112688,一起学习,一起进步。(一):Readme1-1:学习编程方法1:唯手熟尔(编程一定是建立在多敲的基础上的)2:明日复明日,明日何其多(学习过程中的...
    2019-07-09 11:01:56
    阅读量:10
    评论:1
  • //多态,动态绑定:*1有继承*2有重写*3父类引用指向子类对象//接口:*接口是一种特殊的抽象类,是抽象方法和常量值的定义的集合*没有变量和方法的实现*多个无关的类可以实现同一个接口*一个类可以实现多个接口*每个接口暴露对象的某些特定方法//接口之间的关系*接口可以继承接口,和类一样*但类只能实现接口*
    2016-11-12 01:34:06
    阅读量:2759
    评论:0
  • 在非阻塞IO(NonblockingIO,NIO)出现之前,Java是通过传统的Socket来实现基本的网络通信功能的。在传统的Socket实现通信功能的过程中,以服务器端为例,如果客户端还没有对服务器端发起连接请求,那么accept就会阻塞(阻塞指的是暂停一个线程的执行以等待某个条件发送,例如某资源就绪)。如过连接成功,当数据还没有准备好时,对read的调用同样会阻塞。当要处理多个连接时,就...
    2019-04-28 12:15:15
    阅读量:34
    评论:0
  • 网络上的两个程序通过一个双向的通信实现数据的交换,这个双向链路的一端称为一个Socket。Socket也成为套接字,可以用来实现不同虚拟机或不同计算机之间的通信。在Java语言中,Socket可以分为两种类型:面向连接的Socket通讯协议(TCP,TransmissionControlProtocol,传输控制协议)和面向无连接的Socket通讯协议(UDP,UserDatagramPr...
    2019-04-28 12:41:08
    阅读量:39
    评论:0
  • instanceof是Java语言中一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例,该运算符返回boolean类型的数据。常见的用法为:result=objectinstanceofclass。如果object是class的一个实例,那么instanceof运算符返回true;如果object不是c...
    2019-04-20 16:21:29
    阅读量:6
    评论:0
  • 断言(assert)作为一种软件调试的方法,提供了一种在代码中进行正确性检查的机制。它的主要作用是对一个boolean表达式进行检查,一个正确运行的程序必须保证这个boolean表达式的值为true,若boolean表达式的值为false,则说明程序已经处于一种不正确的状态下,需要系统提供警告信息并且退出程序。在实际的开发中,assert主要用于保证程序的正确性,通常在程序开发和测试时使用。为了提...
    2019-04-20 16:27:34
    阅读量:4
    评论:0
  • 一、死锁的定义二、构成死锁的必要条件是什么?三、如何检测死锁?四、如何解除死锁?
    2019-03-25 21:53:30
    阅读量:35
    评论:0
  • 一、泛型泛型,JDK1.5后推出的新特性,参数化类型可以允许在使用时指定类型。泛型可以解决数据类型的安全性问题,它的主要原理是:在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。(1)泛型可以修饰属性、方法参数以及返回值类型。(2)集合中也使用了泛型,用来约束存入集合的元素类型。(3)迭代器也支持泛型,用来指定其遍历的集合的元素类型。迭代器的泛型与集合指定的...
    2019-04-25 20:31:12
    阅读量:30
    评论:0
  • 正则表达式:就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求。表达式意义String正则API:(1)matches方法:booleanmatches(Stringregex)//使用给定的正则表达式来匹配当前字符串是否满足格式要求,满足返回true,不满足返回false。(2)split方法:Strin...
    2019-04-23 09:37:18
    阅读量:24
    评论:0
  • (1)“==”运算符用来比较两个变量的值是否相等。也就是说,该运算符用于比较变量对应的内存中所存储的数值是否相等,要比较两个基本类型的数据或两个引用变量是否相等,只能使用“==”运算符。具体而言,如果两个变量是基本数据类型,可以直接使用“==”运算符来比较其对应的值是否相等。如果一个变量指向的数据是对象(引用类型),那么,此时涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内...
    2019-04-20 17:33:29
    阅读量:26
    评论:0