java
文章平均质量分 88
爱自在
这个作者很懒,什么都没留下…
展开
-
java队列Queue及阻塞队列
转载地址:https://www.cnblogs.com/zluckiy/p/10383684.htmljava队列接口Queue类在java.util包,定义了以下6个方法详细查看官方文档https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html什么是阻塞队列BlockingQueue 队列是一种数据结构,它的特点是先进先出(First In First Out),它有两个基本操作:在队列尾部加入一个元素,从队列.转载 2021-06-24 17:12:59 · 320 阅读 · 0 评论 -
code-java-毫秒转时分秒
public String getFormatTime(long time) { long hours = time / (3600000); long minutes = (time % 3600000) / 60000; long seconds = (time % 60000) / 1000; return String.format("%02d:%02d:%02d", hours, minutes, seconds);}原创 2020-07-27 10:59:00 · 358 阅读 · 0 评论 -
1K Xmodem协议介绍
转载地址:https://blog.csdn.net/Airbnb/article/details/41699999一.超级终端1K Xmodem文件传输协议超级终端的1K Xmodem文件传输协议为基于点对点连接的服务与客户端间的通信,提供了一种固定包长度的简单的连续文件传输协议。每一个包都包含1024字节的文件数据,并且都单独的被接收客户端响应。每次只能传输一个文件,并且失败后只能从新开始传输。超级终端的1K Xmodem 文件传输协议是超级终端Xmodem文件传输协议的扩展,包大小由.转载 2020-06-09 17:32:15 · 3348 阅读 · 0 评论 -
code-Java反射获取类属性和方法
public static void reflect(Object e) throws Exception { Class<? extends Object> cls = e.getClass(); Field[] fields = cls.getDeclaredFields(); for (int i = 0; i < fields.length; i++) { Field f = fields[i]; f.setAccessible(true); Sys.原创 2020-06-08 10:18:29 · 175 阅读 · 0 评论 -
java遍历类的属性和属性值
public static void reflect(Object e) throws Exception { Class<? extends Object> cls = e.getClass(); Field[] fields = cls.getDeclaredFields(); for (int i = 0; i < fields.length; i++) { Field f = fields[i]; f.setAccessible(true); Sys.原创 2020-06-05 10:14:13 · 560 阅读 · 0 评论 -
java BufferedImage rgb2hsv
https://blog.csdn.net/wuzuyu365/article/details/77994201做了个java版的rgb2hsv/** RGB转HSV* 输入范围R,G,B, 0~255* 输出范围[0]:0~1,[1]:0~1,[2]:0~255*/public static float[] rgb2hsvF(int R, int G, int B){ int tMax, tMin; float H=0,S=0,V=0; flo...转载 2020-05-27 15:01:17 · 235 阅读 · 0 评论 -
Eclipse系列:如何设置Eclipse关联JDK源码和文档
转载地址:https://www.cnblogs.com/strinkbug/p/6372340.html一、设置Eclipse关联JDK源码1.打开Eclipse——>Windows——>Preferences2. 在弹出的Preferences对话框中,Java——>Installed JRES——>选中jre(根据自己的安装确定)—...转载 2019-05-09 10:19:35 · 159 阅读 · 0 评论 -
遍历Map的四种方法
http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "val转载 2016-08-17 10:37:07 · 599 阅读 · 0 评论 -
java线程池和关闭线程池中的线程
http://www.imooc.com/article/6787如果线程经常喜欢去new的话是不对的,你需要一个池子管理。 newCachedThreadPool 这个一个带缓存的线程池,是个可以无限大的线程池,新建的线程放倒这个池子里,当线程停掉了的时候,下个个线程进来,可以复用这个线程。 newFixedThreadPool 是个有长度的线程池,与上一个不同的是,当线程超转载 2016-06-23 15:58:09 · 1269 阅读 · 0 评论 -
Java中List的排序
http://www.cnblogs.com/wentiertong/archive/2011/03/07/1973698.html第一种方法,就是list中对象实现Comparable接口,代码如下:1234567891011121314转载 2016-06-21 16:51:33 · 442 阅读 · 0 评论 -
Java 组播发送数据和接受数据实例
http://www.codefans.net/articles/270.shtmlJava实现在组播组中发送数据和接受数据实例,组播组虚拟IP,是一个DatagramSocket实例,包括发送信息和关闭端口等,程序分为服务端MulticastServer.java文件和客户端MulticastClient.java文件。MulticastServer.java 代码如下:转载 2016-05-13 15:16:54 · 2145 阅读 · 0 评论 -
Java并发编程:Callable、Future和FutureTask
http://www.cnblogs.com/dolphin0520/p/3949310.html 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较转载 2015-07-23 15:15:17 · 405 阅读 · 0 评论 -
java中Comparator的用法
http://www.cnblogs.com/linjiqin/archive/2011/08/31/2160360.html 在java中,如果要对集合对象或数组对象进行排序,需要实现Comparator接口以达到我们想要的目标。 接下来我们模拟下在集合对象中对日期属性进行排序一、实体类Steppackage com.ljq.entity;转载 2015-06-18 11:03:32 · 491 阅读 · 0 评论 -
Java抓取网页数据(原网页+Javascript返回数据)
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同!本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据;(2)抓取网页Javascript返回的数据。一、抓取原网页。这个例子我们准备转载 2015-02-12 16:15:08 · 611 阅读 · 0 评论 -
Java 正则表达式详解
http://www.jb51.net/article/16829.htm 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。正则表达式30分钟入门教程转载 2015-02-12 12:59:17 · 495 阅读 · 0 评论 -
Java中float的取值范围
http://blog.csdn.net/treeroot/article/details/95071规格化表示 java中的浮点数采用的事IEEE Standard 754 Floating Point Numbers标准,该标准的规范可以参考http://blog.csdn.net/treeroot/articles/94752.aspx. float占用转载 2014-12-30 09:15:03 · 3119 阅读 · 0 评论 -
Java动态代理一——动态类Proxy的使用
转自:http://www.cnblogs.com/linjiqin/archive/2011/02/18/1957600.html1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。转载 2014-12-11 19:09:14 · 673 阅读 · 0 评论 -
初学Java,初始化块(十三)
初始化块是什么?在Java中就是在构造器之前执行的一段代码,它的用处是,如果一段初始化处理代码对所有对象完全相同,且无须接受任何参数,就可以把这段提取到初始化块中.在C#中,没有初始化块[java] view plaincopyprint?public class Person { //定义一个初始化块 {转载 2014-12-24 20:17:28 · 635 阅读 · 0 评论 -
Java 调用Dll
一个用java调用c++dll程序的简单示例程序,相信看过之后都能够实现。原创 2014-10-21 18:25:10 · 1356 阅读 · 0 评论