ylbtech-Java-Runoob-高级教程-实例-方法:07. Java 实例 – instanceOf 关键字用法 1.返回顶部 1. Java 实例 - instanceof 关键字用法  Java 实例 instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符. instanceof 是 Java 的保留关键字.它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型. 以下实例创建了 displayObjectClass()…
Java 实例 - instanceof 关键字用法 instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符. instanceof 是 Java 的保留关键字.它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型. 以下实例创建了 displayObjectClass() 方法来演示 Java instanceof 关键字用法: Main.java 文件代码: /* author by runoob.com Main.java */…
Java NIO系列教程(十一) Java NIO与IO 当学习了 Java NIO 和 IO 的 API 后,一个问题马上涌入脑海: 我应该何时使用 IO,何时使用 NIO 呢?在本文中,我会尽量清晰地解析 Java NIO 和 IO 的差异.它们的使用场景,以及它们如何影响您的代码设计. 下表总结了 Java NIO 和 IO 之间的主要差别,我会更详细地描述表中每部分的差异. IO NIO 面向流 面向缓冲 阻塞IO 非阻塞IO 无 选择器 一.面向流与面向缓冲 Java NIO 和 IO…
原文地址:http://www.work100.net/training/java-email.html 更多教程:光束云 - 免费课程 邮件收发 序号 文内章节 视频 1 概述 2 发送一封简单的邮件 3 发送一封HTML邮件 4 发送带有附件的邮件 5 用户认证 请参照如上章节导航进行阅读 1.概述 使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) . 您可以从 Jav…
原文地址:http://www.work100.net/training/java-collection.html 更多教程:光束云 - 免费课程 集合 序号 文内章节 视频 1 概述 2 集合接口 3 集合实现类(集合类) 4 集合算法 5 如何使用迭代器 6 如何使用比较器 7 总结 请参照如上章节导航进行阅读 1.概述 早在 Java 2 中之前,Java 就提供了特设类.比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组. 虽…
原文地址:http://www.work100.net/training/java-applet.html 更多教程:光束云 - 免费课程 Applet 序号 文内章节 视频 1 概述 2 Applet的生命周期 3 一个简单Applet程序 4 Applet类 5 Applet的调用 6 获得Applet参数 7 指定Applet参数 8 应用程序转换成Applet 9 事件处理 10 显示图片 11 播放音频 请参照如上章节导航进行阅读 1.概述 Applet 是一种 Java 程序.它一般…
这个系列的文章,我们开始玩一玩IO方面的知识,对于IO和NIO,我们经常会接触到,了解他们的基本内容,对于我们的工作会有特别大的帮助.这篇博文我们仅仅是介绍IO和NIO的基本概念,以及一些关键词. 基本概念 IO是主存和外部设备(硬盘.终端和网络)进行数据拷贝的过程.IO是操作系统的底层功能实现,底层通过I/O指令完成对数据的操作. java标准IO回顾 Java 标准 IO 类库是 io 面向对象的一种抽象.基于本地方法的底层实现,我们无须关注底层实现.InputStream\OutputSt…
一.final关键字 final可以修饰变量.方法及类: 1.当定义一个final变量时,jvm会将其分配到常量池中,其所修饰的对象只能赋值一次,对基本类型来说是其值不可变,引用类型(包括作为函数形参或类变量):引用不可以被修改该.当作为类变量时, 其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中,这两个地方只能选其一.  2.当修饰一个方法时,该方法在子类中将不能被重写.    通常,如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为f…
原文地址:http://www.work100.net/training/java-multi-threading.html 更多教程:光束云 - 免费课程 多线程 序号 文内章节 视频 1 概述 2 一个线程的生命周期 3 线程的优先级 4 创建一个线程 5 通过实现Runnable接口来创建线程 6 通过继承Thread来创建线程 7 通过继承Thread来创建线程 8 通过Callable和Future创建线程 9 创建线程的三种方式的对比 10 线程的几个主要概念 11 多线程的使用 请…
原文地址:http://www.work100.net/training/java-documentation.html 更多教程:光束云 - 免费课程 文档注释 序号 文内章节 视频 1 概述 2 javadoc标签 3 文档注释 4 javadoc输出什么 请参照如上章节导航进行阅读 1.概述 Java 支持三种注释方式.前两种分别是 // 和 /* */,第三种被称作说明注释,它以 /** 开始,以 */ 结束. 说明注释允许你在程序中嵌入关于程序的信息.你可以使用 javadoc 工具软…