随笔分类 -  Java

java线程池使用最全详解
摘要:java线程池使用最全详解_凌兮~的博客-CSDN博客_线程池 线程池,这一篇或许就够了 - 简书 (jianshu.com) 阅读全文

posted @ 2022-03-01 22:23 wanbf 阅读(22) 评论(0) 推荐(0) 编辑

Java NIO和IO的区别
摘要:下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。 复制代码 代码如下: IO NIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器 面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次 阅读全文

posted @ 2019-12-05 15:56 wanbf 阅读(378) 评论(0) 推荐(0) 编辑

【转载】线程池的原理及实现
摘要:1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提 阅读全文

posted @ 2019-12-04 16:48 wanbf 阅读(157) 评论(0) 推荐(0) 编辑

【转载】关于SimpleDateFormat安全的时间格式化线程安全问题
摘要:想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多 阅读全文

posted @ 2019-12-04 15:13 wanbf 阅读(253) 评论(0) 推荐(0) 编辑

【转载】Java对象的生命周期
摘要:Java对象的生命周期 在Java中,对象的生命周期包括以下几个阶段: 1. 创建阶段(Created) 2. 应用阶段(In Use) 3. 不可见阶段(Invisible) 4. 不可达阶段(Unreachable) 5. 收集阶段(Collected) 6. 终结阶段(Finalized) 7 阅读全文

posted @ 2019-12-04 11:43 wanbf 阅读(131) 评论(0) 推荐(0) 编辑

Java 反射机制详解(下)
摘要:续:Java 反射机制详解(上) 三、怎么使用反射 想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过字节码文件对象,就能够通过该类中的方法获取到我们想要的所有信息(方法,属性,类名,父类名,实现的所有接口等等),每一个类对应着一个字节码文件也就对应着一个Class类型的对 阅读全文

posted @ 2019-05-26 01:39 wanbf 阅读(215) 评论(0) 推荐(0) 编辑

Java 反射机制详解(上)
摘要:一、什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 二、为什么要用反射 我们为什么要涌反射,反射的作用是什么,在实际开发中有什么应用 阅读全文

posted @ 2019-05-26 00:44 wanbf 阅读(302) 评论(0) 推荐(0) 编辑

关键字static
摘要:原文出处:http://cmsblogs.com/ 『chenssy』 一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 阅读全文

posted @ 2019-04-21 12:40 wanbf 阅读(107) 评论(0) 推荐(0) 编辑

Java新手问题集锦
摘要:Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。 有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。 有超过30亿的设备是运行在Java之 阅读全文

posted @ 2019-04-19 23:38 wanbf 阅读(178) 评论(0) 推荐(0) 编辑

经典排序算法总结和比较
摘要:排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序、计数排序、桶排序、基数 阅读全文

posted @ 2019-04-06 16:18 wanbf 阅读(326) 评论(0) 推荐(0) 编辑

终极快速排序
摘要:1.终极快速正序排序 Arrays.sort()方法 输出:23456789ABCDEF 2.终极快速逆序排序 Collections.reverse()方法 输出:94726853FDEACB 输出:98765432FEDCBA 版权归作者所有,转载请注明出处 阅读全文

posted @ 2019-04-06 12:43 wanbf 阅读(180) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示