热门好课推荐
猜你喜欢
相关培训 相关博客
  • Java学习手册本内容完全原创,转载请注明出处:https://www.jianshu.com/p/d6fa6831bec6本次主题模块模板javase到javaee的课程文档内容。如果你也喜欢编程,可以加老薛的qq:1811112688,一起学习,一起进步。(一):Readme1-1:学习编程方法1:唯手熟尔(编程一定是建立在多敲的基础上的)2:明日复明日,明日何其多(学习过程中的...
    2019-07-09 11:01:56
    阅读量:9
    评论:1
  • //多态,动态绑定:*1有继承*2有重写*3父类引用指向子类对象//接口:*接口是一种特殊的抽象类,是抽象方法和常量值的定义的集合*没有变量和方法的实现*多个无关的类可以实现同一个接口*一个类可以实现多个接口*每个接口暴露对象的某些特定方法//接口之间的关系*接口可以继承接口,和类一样*但类只能实现接口*
    2016-11-12 01:34:06
    阅读量:2742
    评论: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
    阅读量:38
    评论:0
  • static关键字主要有两种作用:第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,实现某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。具体而言,在Java语言中,static主要有4种使用情况:成员变量、成员方法、代码块和内部类。(1)static成员变量虽然Java语言中没有全局的概念,但可以通过s...
    2019-04-18 17:39:37
    阅读量:29
    评论:0
  • 运算符的优先级优先级运算符1.()[]2+(正)-(负)++–~!3*/%4+(加)-(减)5<<>>(无符号右移)>>>(有符号右移)6<<=>>=instanc...
    2019-04-11 10:51:43
    阅读量:52
    评论:0
  • Java为数据结构中的映射定义了一个接口java.util.Map,它包括3个实现类:HashMap、Hashtable和TreeMap。Map是用来存储键值对的数据结构,在数组中通过数组下标来对其内容索引的,而在Map中,则是通过对象来进行索引的,用来索引的对象叫做key,其对应的对象叫做value。HashMap是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它...
    2019-04-25 20:50:10
    阅读量:194
    评论: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
  • 在Java语言中,可以把一个类定义到另外一个类的内部,在类里面的这个类就叫做内部类,外面的类叫做外部类。在这种情况下,这个内部类可以被看成是外部类的一个成员(与类的属性和方法类似)。与之不同的好有一种类被成为顶层类(top-level),指的是类定义代码不嵌套在其他类定义中的类。需要注意的是嵌套类(NestedClass)与内部类(InnerClass)类似,只是嵌套类是C++的说法,而内部...
    2019-04-20 12:45:21
    阅读量:16
    评论:0