java
ArryLuo123
这个作者很懒,什么都没留下…
展开
-
java多线程通信之lock和Condition
这个是jdk1.5的新特性,用于代替synchronized,/** * 多线程之间的通信,模拟生产和消费过程 * * jdk1.5之后提供了多线程升级解决方案 * 将同步synchronized替换成了显示的lock的操作;(可见性) 将object中的wait * 和notify,notifyall,替换了Condition对象 改对象可以lock锁进行获取; * 改实例中只原创 2017-02-18 18:02:15 · 574 阅读 · 0 评论 -
JAVA多线程通信之wait和notify的使用
/** * wait; notify(); notifyAll(); 都使用在同步中,因为要持有监视器(锁)的线程操作; * 所以要使用在同步中,因为只有同步操作才有锁. * 为什么这些操作线程的方法要定义在object中呢??? 因为这些方法在操作同步中线程时,都必须要标识它们所操作的线程持有的锁 * 只有同一个锁上的被等待线程,可以被同一个锁上的notify唤醒 * 不可以对不同锁中原创 2017-02-18 16:03:59 · 799 阅读 · 0 评论 -
java 注解的几大作用及使用方法详解
http://www.tmser.com/?post=34&page=1Java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解。常用的有转载 2017-02-16 09:32:49 · 930 阅读 · 0 评论 -
Java中通过注解+反射拿到对象的属性和方法
1什么是反射?java通常是先有类再有对象,有对象我就可以调用方法或者属性。反射其实是通过Class对象来调用类里面的方法下面就是测试代码,里面有详细的注释package com.shandain.demo;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;im原创 2017-02-16 09:46:44 · 5228 阅读 · 0 评论 -
二进制的另类看法
在复习hashmap的时候,看到好多操作二进制的问题,刚好也复习下二进制,拿出当年小学学习的二进制的处理方式来描述下这个二进制的问题.我用画板在上面已经描述了9,8,7三个的二进制以及转十进制问题.线不够直,哈哈,不要见怪. 以上就是对二进制的一个粗略描述,当我读到hashmap中put时里面的一段代码时这段代码时,很是感叹代码的完美度,于是我将其进行拆分开进行处理这个&...原创 2018-07-26 18:18:25 · 445 阅读 · 0 评论 -
java版实现qq登录
请范围如下链接,即可看到https://wxlzb.top/detail.html?id=7b4f4822b2e34ccf92d0fd8a7108fe85原创 2019-08-09 09:06:00 · 2104 阅读 · 0 评论