![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java语言
文章平均质量分 54
iteye_3352
这个作者很懒,什么都没留下…
展开
-
Android开源项目分类汇总 - GitHub
-[url]http://blog.csdn.net/wang0721/article/details/43196535[/url]-原创 2015-01-29 16:56:12 · 63 阅读 · 0 评论 -
Java之线程同步与安全(Thread Synchronize & Safe)
[color=green][size=medium][b]Java之线程同步与安全(Thread Synchronize & Safe)[/b][/size][/color][size=medium][b]一、问题背景[/b][/size]Java语言提供了多线程的功能。多线程创建于相同的Object,多线程间共享Object的变量或属性。但是,当线程对共享的数据进行读写时...原创 2017-01-07 22:07:35 · 152 阅读 · 0 评论 -
Java之Socket编程之简单聊天程序
[size=medium][b]一、界面截图:[/b][/size][img]http://dl2.iteye.com/upload/attachment/0122/2836/07352c68-d489-30dd-b739-acb35d5a443b.png[/img][size=medium][b]二、代码:[/b][/size][b]1、ChatServer.ja...原创 2016-12-29 10:50:18 · 348 阅读 · 0 评论 -
WebService: SOAP VS. RESTFul
[url=http://blog.smartbear.com/apis/understanding-soap-and-rest-basics/]Understanding SOAP and REST Basics And Differences[/url]January 8, 2013 by John Mueller [size=medium][b]一、背景知识[/b][/size]...原创 2016-12-19 11:18:50 · 135 阅读 · 0 评论 -
Java之 ClassLoader 和 class 加载过程
[size=medium][b][color=indigo]Java 的 Class 加载 步骤[/color][/b][/size][size=medium][b]一、背景知识[/b][/size] [b]1. java.lang.ClassLoader类介绍[/b] java.lang.ClassLoader java...原创 2016-12-07 11:16:12 · 91 阅读 · 0 评论 -
Java之 HashMap VS. HashTable 区别
HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java...原创 2016-12-03 22:38:10 · 143 阅读 · 0 评论 -
Java之HashMap深度学习
[url=http://www.360doc.com/content/10/1214/22/573136_78200435.shtml][b][color=green][size=medium]转载:深入学习Java集合系列:HashMap的实现原理[/size][/color][/b][/url] [b]1. Ha...原创 2016-12-01 23:48:10 · 135 阅读 · 0 评论 -
Java之 equals() 和 hashCode() 之 HashMap
[b]一、什么是 equals() ?[/b]首先看 java.lang.Object.equals() 的实现:[code="java"]public boolean equals(Object obj) { return (this == obj);}/*The equals method for class Object implements...原创 2016-12-01 21:35:06 · 85 阅读 · 0 评论 -
Java之 Exception
Java 的 exception 可以分为两种:1. 可以预知会发生的异常。([b]Checked Exception[/b])2. 不可以预知的异常。(运行时异常,又叫: [b]Runtime Exception[/b] )对于 1 产生时的处理,要么处理,要么不处理。处理用 try{ }catch(){ } 语句块不处理,直接抛出,使用:throws ...原创 2016-11-29 23:20:26 · 87 阅读 · 0 评论 -
Java之 java.util.concurrent 包之概述
[size=medium][b]一、概述:java.util.concurrent (Java 并发编程工具包 )[/b][/size] [url=http://tutorials.jenkov.com/java-util-concurrent/index.html]Ref- jenkov[/url]从 JDK1.5 开始新增了一个包:[color=green][b]java.util.c...原创 2016-11-29 21:17:09 · 154 阅读 · 0 评论 -
Java基础之JDBC
[b]JDBC - Java DataBase Connectivity[/b][b]JDBC[/b] 是 Java 面向关系型数据库提供的操作数据库的一套 API (Application Programming Interface)。[b]JDBC[/b] 属于 JavaSE 的一部分。[b]可以看到下面的类都是接口:[/b]package java.sql;...原创 2016-11-17 17:29:40 · 73 阅读 · 0 评论 -
Java基础之线程阻塞、线程通信之消息队列
[b]1、线程通信遇到的问题:线程阻塞[/b]一个线程可以不必一直等待下去,而在请求结果没有获取到之前,不会有任何响应。[b]2、采用消息队列解决线程阻塞[/b]在线程通信中常用到【消息队列】这种数据结构的设计模式。线程通信时,只需要向(处于另一个线程中的)消息队列中发送(或接收)消息,而不必一直等待对方是否响应。在某些场景中,例如:android Acti...原创 2016-11-17 15:19:57 · 333 阅读 · 0 评论 -
Java基础之线程同步
[size=medium][b]一、什么是线程同步? [/b][/size]背景:多线程的程序设计,提高了代码执行效率,但存在数据共享的安全性问题。线程同步使多个线程在同一个步调内运行,即:同一时间中,只能允许一个线程可以对数据进行操作。线程同步降低了线程的执行效率,但却保证了数据访问的安全性。[size=medium][b]二、java中实现线程同步的方法[/b][/...原创 2016-11-16 15:09:22 · 79 阅读 · 0 评论 -
Java之线程基础与并发同步
[size=medium][b]1、实现线程[/b][/size][b]第一步:实现方法体[/b]两种方法:1)继承 java.lang.Thread 类,重写其 run() 方法。 不推荐使用该方法,因为只能继承一个类,就不能继承其它的类了。2)实现 java.lang.Runnable 接口,实现其 run() 方法。 接口可以实现多个。 ...原创 2016-10-31 20:43:45 · 73 阅读 · 0 评论 -
Java之基础回顾
[img]http://dl2.iteye.com/upload/attachment/0120/8332/cb97ceb7-a4e5-3150-b53b-91af8d0511bb.png[/img][img]http://dl2.iteye.com/upload/attachment/0120/8334/6957128a-29c4-338d-bd19-a10b9caeeb4b...原创 2016-10-26 10:45:18 · 128 阅读 · 0 评论 -
Java之多线程之Lock与Condition
[color=green][size=medium][b]Java之多线程之Lock[/b][/size][/color][url=http://lixh1986.iteye.com/blog/2351243]接上文[/url]在多线程环境中,大部分情况下,使用 synchronized 关键字可以满足需求。但是其也存在不足。于是 java.util.concurrent.lock...原创 2017-01-08 12:30:37 · 221 阅读 · 0 评论 -
Java之设计模式之Singleton
[color=green][size=medium][b]Java之设计模式之Singleton[/b][/size][/color]Java Singleton 单例设计模式属于四大设计模式之生产设计模式的一种。该设计模式看似简单,但是涉及到许多注意点。[size=medium][b]一、Java Singleton 简介[/b][/size]Java Singlet...原创 2017-01-08 19:48:03 · 126 阅读 · 0 评论 -
Java之多线程之Callable与Future
[color=green][size=medium][b]Java之多线程之Callable与Future[/b][/size][/color]从 Java 5 开始出现了 java.util.concurrent 包,该包在多线程环境中应用广泛。[size=medium][b]一、 java.util.concurrent.Callable[/b][/size]Calla...原创 2017-01-08 22:48:48 · 307 阅读 · 0 评论 -
jfreechart 折线图
[size=x-large][b]版本:jfreechart.1.0.13[/b][/size][img]http://dl2.iteye.com/upload/attachment/0104/8688/1900ad56-fb36-3e8a-ad78-716daf4f503d.png[/img][code="java"]package demo;impo...原创 2015-01-03 18:21:39 · 119 阅读 · 0 评论 -
jfreechar 柱状图
[size=x-large][b]版本: jfreechar.1.0.13[/b][/size][img]http://dl2.iteye.com/upload/attachment/0104/8638/5155f019-fe44-384d-a999-cf3794d99e90.png[/img][code="java"]package demo;...原创 2015-01-03 14:35:26 · 145 阅读 · 0 评论 -
MD5.java
[code="java"]/************************************************MD5 算法的Java Bean@author:Topcat TuppinLast Modified:10,Mar,2001*************************************************/import java....原创 2014-10-30 09:58:52 · 65 阅读 · 0 评论 -
java 内存运行机制
[img]http://dl2.iteye.com/upload/attachment/0101/0622/d6b2b0a4-0fe4-33c8-855e-5b228e79705e.png[/img]更多:[url=http://nodebook.info/book/view?bid=537b011119980e913e9be439]http://nodebook.info/book/...原创 2014-09-11 22:36:54 · 54 阅读 · 0 评论 -
java中的数据类型和默认值
[img]http://dl2.iteye.com/upload/attachment/0101/0500/f3d98c7e-7c00-3196-a987-53628d64647d.png[/img]基本数据类型: 4类,8种整数: byte, short, int, long小数: float, double字符: char布尔: boolean...原创 2014-09-11 21:57:37 · 112 阅读 · 0 评论 -
Java之Java7新特性之try资源句式
[color=green][size=medium][b]Java之Java7新特性之try资源句式[/b][/size][/color][size=medium][b]一、【try资源句式】是干嘛用的?[/b][/size]在JDK 7版本中出现了一种新的句式: try(资源)try资源 (try with resources) 句式是一个 try 句式,可以 try 一个或...原创 2017-04-20 14:58:12 · 410 阅读 · 0 评论 -
Java之 java.util.concurrent 包之ExecutorService之submit () 之 Future
[size=medium][b]一、如何使用 ExecutorService.submit() ?[/b][/size][b]submit() [/b]可以接受 Callable 或 Runnable 对象。返回值是 Future 对象(调用 Future 对象的 get() 方法会导致主线程阻塞)。[size=medium][b]二、程序[/b][/size]...原创 2017-03-04 21:27:49 · 586 阅读 · 0 评论 -
Java之 java.util.concurrent 包之Executor与ExecutorService
[size=medium][b]一、问题: execute() 与 submit() 的区别?[/b][/size][b]execute() [/b]来自 Executor 接口,没有返回值,只接受 Runnable 对象。[b]submit() [/b]来自 ExecutorService 接口( ExecutorService 接口继承了 Executor 接...原创 2017-03-04 21:18:33 · 329 阅读 · 0 评论 -
JAVAEE之单用户登录
[size=medium][b]单用户登录是系统中数据一直性的解决方案之一。[/b][/size][b]问题背景:[/b]试想,如果同时有两个用户使用一个账号登录系统,他们两个人需要对一批文章进行编辑。都已经把同一篇文章读取到了浏览器中各自进行编辑后提交,那么就会出现该文章只会保存一个人提交的结果。先提交的那个人的将会被覆盖掉。[b]核心思想:[/b]背...原创 2017-02-05 11:55:05 · 381 阅读 · 0 评论 -
Java之多线程之线程池之线程重复使用
[size=medium][b]一、问题背景[/b][/size]在使用多线程时,如果要开启一个任务,则就需要新建一个线程。线程也是对象,那么是否可以不用新建,而使用原来的呢?试试下面的方法:[code="java"] Thread incT = new Thread(new Inc(c)); Thread decT = new ...原创 2017-02-04 13:33:52 · 590 阅读 · 0 评论 -
Java之语法之方法调用之地址传值之空对象(null)
[size=medium][b]一、问题:[/b][/size][code="java"] public void test(){ String name = null; setReference(name); if(name == null){ System.out.prin...原创 2017-01-26 14:05:04 · 773 阅读 · 0 评论 -
Java之正则表达式之简写符号
[code="java"] // Pattern. /* digits : \d = [0-9] words : \w = [A-Za-z0-9_] space characters : \s = [ \t\r\n\v\f] bounda...原创 2017-01-16 19:36:54 · 328 阅读 · 0 评论 -
Java之消息推送之WebSocket
[b]一、问题背景[/b]HTTP 协议是单向协议。[b]二、实现服务器端向客户端进行消息推送[/b][url]http://www.cnblogs.com/best/p/5695570.html[/url][b]三、WebSocket机制[/b]WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省...原创 2017-01-10 17:58:57 · 421 阅读 · 0 评论 -
Java之内存模型之堆内存(Heap)
[size=medium][b][color=green]Java 内存模型之堆内存(Heap)[/color][/b][/size][size=medium][b]一、背景知识:内存类型介绍[/b][/size][img]http://dl2.iteye.com/upload/attachment/0122/4936/0c2438d7-e471-3129-8a16-ae7f2...原创 2017-01-09 15:27:28 · 489 阅读 · 0 评论 -
java之io概述
Java 中使用 “流”(Stream) 的概念来描述数据。Java 中使用流对数据操作的类,位于 java.io 包下。[size=medium][b]一、认识“流”(Stream)[/b][/size]1、流,借用水流的概念。数据像水流一样在管道中传输。2、流具有方向性。 相对于内存而言,流入内存称:InputStream,流出内存称:OutputStream ...原创 2016-10-25 15:22:04 · 71 阅读 · 0 评论 -
java8之新特性介绍(java 8 new features)
[color=green][size=medium][b]java8之新特性介绍(java 8 new features)[/b][/size][/color][size=medium][b]一、可以在接口中写方法体[/b][/size] 在接口中增加新方法时,可以带方法体。 带来的好处: 当新接口发布时,以前实现该接口的类,无需改动。 即:无需实现新添...原创 2016-10-09 20:50:20 · 659 阅读 · 0 评论 -
Java的字符流和字节流 比较
[b]IO分两种流 [/b][b]字节流[/b] InputStream OutputStream [b]字符流[/b] Reader Writer 他们都是抽象类 [b]具体实现 [/b]字节流 FileInputStream FileOutputStream 字符流 FileReader FileWriter 字符流处理的单元为2个字节的...原创 2012-12-31 19:13:13 · 81 阅读 · 0 评论 -
java中的TreeMap类使用实例解析
[size=large][b]使用 [i][color=indigo]java.util.TreeMap[/color][/i] 类[/b][/size]TreeMap 类不仅实现了 Map 接口,还实现了 Map 接口的子接口 java.util.SortedMap。TreeMap 类中不允许键对象为 null 或是 基本数据类型,这是因为 TreeMap 中的对象必须是可排序的(即...原创 2012-12-31 17:35:13 · 497 阅读 · 0 评论 -
Java 之 反射(Reflection)
[b]Java 之 反射(Reflection)[/b]首先看书要理解反射,很难完全理解,这关系到Java的语言特性,jvm的内存细节,当初我看反射,就像高票答案那样,照着写一遍,结果是你并没有理解,你只是照猫画虎,要想真正理解,我建议题主,不断深入探究,当你踩得足够深回过头来,你会柳暗花明!这里我不打算像别的答案上来就上代码,给你讲怎么用,是啥是啥,老实说那样比较像培训java程序员的感...原创 2013-12-26 17:34:34 · 264 阅读 · 1 评论 -
Java之tutorial
[color=green][b][size=medium]一个好的java学习网站:[/size][/b][/color][url][size=medium]http://tutorials.jenkov.com/[/size][/url]我用它来学习过:annotationreflection正打算看:persistencemaven....原创 2013-12-26 17:21:21 · 56 阅读 · 0 评论 -
Java Annotation
[b]Java Annotation Purposes[/b][color=green]Java annotations are typically used for the following purposes:[/color] ·Compiler instructions ·Build-time instructions ·Runtime instructions...原创 2013-12-26 16:06:38 · 56 阅读 · 0 评论 -
java解析html
[color=green][b]使用URLConnection获取网页信息?这个功能太弱了不信你看:[/b][/color][color=green][b]How to use java.net.URLConnection to fire and handle HTTP requests?[/b][/color][url]http://stackoverflow.com...原创 2013-12-26 14:52:58 · 56 阅读 · 0 评论