随笔分类 -  Java SE

摘要:前言: 如果我们想要对 Java 有很深的了解 那么,我们对 JVM 一定要进行深入学习 在 JDK 中,有一个有一个非常强悍的、可以操作 JVM 的 类 —— Runtime类 概述: 每个 Java 应用程序 都有一个 Runtime 类实例,使 应用程序 能够与 其运行的环境 相 连接 可以通 阅读全文
posted @ 2021-05-10 17:10 在下右转,有何贵干 阅读(78) 评论(0) 推荐(0)
摘要:NIO 之所以 读写效率高,主要原因 就在于 其可以操作 直接内存: 直接内存: 首先,本人来详细介绍下,直接内存 是什么: 概念: 直接内存(Direct Memory): 并 不是 虚拟机运行时数据区 的一部分,也不是 Java虚拟机规范中定义的内存区域, 某些情况下这部分内存也会被频繁地使用, 阅读全文
posted @ 2021-05-02 10:32 在下右转,有何贵干 阅读(1200) 评论(0) 推荐(0)
摘要:前言: 在本人之前的博文中,本人讲解了 NIO 的 三大核心知识点 之二 的 Channel 和 Buffer 相较于 BIO,Channel 和 Buffer,主要是体现在 数据传输的方面 但是,NIO 的 非阻塞 特性,还有一个非常总要得到 组成部分 —— Selector 那么,时隔一年多,在 阅读全文
posted @ 2021-05-01 03:01 在下右转,有何贵干 阅读(911) 评论(1) 推荐(2)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-28 10:13 在下右转,有何贵干 阅读(2) 评论(0) 推荐(0)
摘要:前言: Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的《数据结构与算法》专栏的同学们有福了,因为本人在那个专栏中的编程以及讲解方法,都是向Java语言编程规范靠拢的,所以相对而言,学习过的同学,在观看本人博文学习的 阅读全文
posted @ 2020-03-23 16:14 在下右转,有何贵干 阅读(271) 评论(0) 推荐(1)
摘要:本篇博文是本人《Java SE》专栏的最后一篇博文了! 虽然还有些不舍,但是,在将近一学期的学习中,SE的讲解终究是迎来了尾声 那么,作为收尾博文,本人将在本篇博文中带着同学们来重温一下我们在SE学习阶段所学到的常用知识点。 那么,话不多说,现在,本人就开始本篇博文的主题的讲解吧: [toc] 首先 阅读全文
posted @ 2020-03-05 22:12 在下右转,有何贵干 阅读(398) 评论(0) 推荐(0)
摘要:(请关注 本人“集合总集篇”博文—— "《详解 集合框架》" ) 有的同学可能会有这样的疑问 —— Collections类也是集合吗? 答曰:非也! 那为什么要讲解这个类呢? 答曰:此类为 针对集合操作 的工具类 Collections类: 概念 : 针对集合操作 的工具类 首先,本人来展示下 这 阅读全文
posted @ 2020-03-05 11:28 在下右转,有何贵干 阅读(193) 评论(0) 推荐(0)
摘要:在Java发展的里程碑上,有三个版本做出的改动,是革命性的 为什么说是革命性的呢? 因为这三个版本所推出的有些新机制,在之后的Java框架开发、新类的产生等等中, 都被广泛使用了。 那么,这三个版本的JDK,都有哪些新特性呢? 现在,右转哥就来带你剖析这三个版本的JDK的新特性: 首先是 JDK5: 阅读全文
posted @ 2020-03-05 11:24 在下右转,有何贵干 阅读(392) 评论(0) 推荐(0)
摘要:基本知识点: 概念: Lambda 是一个匿名函数, 我们可以把 Lambda表达式理解为是一段可以传递的代码 (将代码像数据一样进行传递) 可以写出更简洁、更灵活的代码。 作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升 此外,在讲解用法之前,本人要声明的一点是: 使用前提: Lamb 阅读全文
posted @ 2020-03-05 11:22 在下右转,有何贵干 阅读(504) 评论(0) 推荐(0)
摘要:JDK8 新增的日期时间类 在本人之前的博文 "《处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类》" 中,讲到过表示时间的类,有三类:Date、SimpleDateFormat、Calendar类(System.currentTimeMi 阅读全文
posted @ 2020-03-05 11:21 在下右转,有何贵干 阅读(3731) 评论(3) 推荐(7)
摘要:在我们之前学习数据结构与算法的时候,曾提到过一个名词 —— 枚举。 但是,在数据结构与算法的学习中,我们是这样定义枚举的: 所有可能的结果 那么,在Java中,枚举于是这么个意思 现在,右转哥就来带你深究枚举的本质: 枚举 概述 : 就是一个类只能存在 几个固定的对象 , 那么这个就是枚举。 我们就 阅读全文
posted @ 2020-03-05 11:18 在下右转,有何贵干 阅读(485) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— "《详解 反射机制》" ) (请观看本人博文 —— "《详解 代理模式》" ) 动态代理 概述 : 代理 :本来应该 自己做的事情 ,却 请了别人来做 , 被请的人 就是 代理对象 。 举例:春季回家买票让人代买 动态代理 :在 程序运行过程中 , 产生的这个对象 而程序运行 阅读全文
posted @ 2020-03-05 11:14 在下右转,有何贵干 阅读(291) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— "《详解 反射机制》" ) [toc] 类加载器 在讲解类加载器之前,本人要先来讲解下一个知识点 —— 类的加载 : 类的加载: 概述 当程序要使用某个类时,如果该类 还未被加载到内存中 , 则系统会通过 加载 , 连接 , 初始化 三步来实现对这个类进行初始化 现在,本人就 阅读全文
posted @ 2020-03-05 11:12 在下右转,有何贵干 阅读(127) 评论(0) 推荐(0)
摘要:反射机制,可能有的同学在学习本篇博文的内容之前,就久仰过大名。 因为,只要学习框架的知识,就必然会看到反射机制的应用。 那么,为什么反射机制这么受欢迎呢? 因为它功能十分强大。 至于为什么本人在次对反射机制赞不绝口,请看博文内容: [toc] 首先,本人先要来讲解下有关反射机制的一个很重要的知识点 阅读全文
posted @ 2020-03-05 11:11 在下右转,有何贵干 阅读(246) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— "《详解 网络编程》" ) [toc] ServerSocket与Socket 首先,本人来讲解下 ServerSocket 类: ServerSocket 类: 概述 : 这个类实现了 服务器套接字 该类是遵循 TCP协议的,所以,必须要和客户端Socket建立连接,才能完 阅读全文
posted @ 2020-03-05 11:07 在下右转,有何贵干 阅读(1244) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— "《详解 网络编程》" ) DatagramSocket 概述 : 这类代表一个 发送和接收数据包 的 插座 。 该类是 遵循 UDP协议 实现的一个 Socket类 。 数据报套接字发送或者接收点的分组传送服务。 每个发送的数据包或数据报套接字上接收单独寻址和路由。 从一台 阅读全文
posted @ 2020-03-05 11:04 在下右转,有何贵干 阅读(9392) 评论(0) 推荐(4)
只有注册用户登录后才能阅读该文。
posted @ 2020-03-05 11:02 在下右转,有何贵干 阅读(139) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— 《详解 多线程》) 概述: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务 通过 后台线程的方式执行。 在Java中,可以通过 Timer类和 TimerTask类 来实现定义调度的功能。 那么,本文对这两个类进行讲解 首先是 Timer类: Timer类: 概述 阅读全文
posted @ 2020-03-05 10:58 在下右转,有何贵干 阅读(343) 评论(0) 推荐(0)
摘要:(请观看本人博文 —— "《详解 多线程》" ) 线程池 概念 : 装有一定 线程对象 的 容器 。 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。 而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。 线程池里的每一个线程代码结束 阅读全文
posted @ 2020-03-05 10:57 在下右转,有何贵干 阅读(284) 评论(0) 推荐(1)
摘要:(请观看本人博文 —— "《详解 多线程》" ) [toc] 在讲解本篇博文的知识点之前,本人先来给出一个例子: 那么,现在本人来展示下 运行结果 : 可以看到,在上图中出现了这样的错误: 程序一直在运行! 那么,我们不是已经在run()中把flag设置为true了吗,我们让线程跑起来之后,再调用g 阅读全文
posted @ 2020-03-05 10:55 在下右转,有何贵干 阅读(617) 评论(0) 推荐(0)