![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
淘气的二进制
我有一个朋友,他经历过我的所有的故事,我偶尔会向别人提起他,但没有人知道他是谁。
展开
-
11 个简单的 Java 性能调优技巧
大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。大部分建议是针对Java的。但也有若干建议是与语言无关的,可以应用于所有应用程序和编程语言。在讨论专门针对Jav转载 2017-11-12 21:44:21 · 206 阅读 · 0 评论 -
Java邮件发送
计算机网络课程设计竟然是设计邮件系统…晕唉。邮箱服务涉及SMTP,POP3,MIME等协议,要是让我从最底层去实现,很明显不可能呀[捂脸]站在前辈的肩上,可以少走很多弯路!参考资料http://blog.csdn.net/ghsau/article/details/17839983https://www.cnblogs.com/xdp-gacl/p/4216311.html图片来源参考资料2所原创 2017-12-09 19:41:17 · 303 阅读 · 0 评论 -
Java使用Redis
Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases下载解压后,启动服务端,使用java操作redis需要先启动服务器下载java操作redis的jar包Mavne依赖地址<!-- https://mvnrepository.com/artifact/redis.clients/jedis --><depen原创 2017-12-15 18:43:59 · 5222 阅读 · 1 评论 -
Java实现二叉树的遍历
package com.wy.tree;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class BST { //树的根节点 private static Treeroot root; //树的结构 private static cla...原创 2018-03-22 00:29:56 · 185 阅读 · 0 评论 -
ReenTrantLock可重入锁(和synchronized的区别)
来源:https://blog.csdn.net/qq838642798/article/details/65441415ReenTrantLock可重入锁(和synchronized的区别)总结可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一次,锁的...转载 2018-04-10 00:15:41 · 166 阅读 · 0 评论 -
线程池中某个线程出现异常会怎样?
这个问题还真从来没想过..直到有一天看到过这样的问题。package com.wy.MyThread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ThreadPoolExecutor;impo...原创 2018-04-11 00:29:52 · 6398 阅读 · 0 评论 -
Java泛型
概述什么是泛型?泛型是JDK 1.5的一项新特性 ,即“参数化类型”。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中...转载 2018-05-24 00:30:25 · 172 阅读 · 0 评论 -
Java注解
一、什么是注解Java注解是在JDK5时引入的新特性。说起注解,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。注解有许多用处,主要如下: 提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 编译阶段...转载 2018-05-30 00:06:29 · 271 阅读 · 0 评论 -
Java反射
什么是反射?Java反射机制?反射主要是指程序可以访问、检测和修改其本身状态或行为的一种能力。Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。使用反射使Java具有动态语言的特性,增强了程序的灵活性和可移植性。作用反射被广泛地用于那些需要在运行时检测或修改程序行为的程序中。(1)在运行时判断任...转载 2018-05-30 00:07:15 · 192 阅读 · 0 评论