
Java
__承_影__
Interested in iOS/Android/WP, an undistinguished mobile device application developer.
展开
-
JDK环境变量配置
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:D:\Program Files\Java\jdk1.7.0_01(根据自己的安装路径填写)2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3)在path变量(已存在不用新建)添加原创 2013-06-20 15:02:03 · 1054 阅读 · 0 评论 -
数据结构学习整理目录
毕业两年,一直做ios手机端的开发,由于平时懒散,疏于数据结构和算法方面的学习,开个帖子用于记录今后学习。原创 2013-04-13 12:57:42 · 1660 阅读 · 1 评论 -
Java并发编程:阻塞队列
Java并发编程:阻塞队列Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接触的队列都是非阻塞队列,比如PriorityQueue转载 2014-08-29 10:22:25 · 1116 阅读 · 0 评论 -
8张图理解Java
本文由 ImportNew - era_misa 翻译自 programcreek。欢迎加入Java小组。转载请参见文章末尾的要求。一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码做了什么String s = "abcd";s转载 2014-06-16 09:18:47 · 867 阅读 · 1 评论 -
一种基于第三方 JSON 包的替换解决方案
JSON(JavaScript Object Notation) 作为一种轻量级的数据交换格式在项目中得到了广泛的应用,第三方的 JSON 开发工具包也就受到了广大开发人员的青睐,org.json 包便是其中之一,但是由于 org.json 含有 Licence 的限制,所以在一些项目中 json 包的替换成为一个急需解决的问题。本文基于这样的背景,引入第三方开源 json 包 json4j,剖析转载 2014-05-17 13:48:05 · 1551 阅读 · 0 评论 -
Http多线程下载与断点续传分析
Http多线程下载与断点续传分析 找了很多天的工作,真是找得有点郁闷,也就惰了下来!发现现在的简历真是不值钱。上次面试的时候本来投的是“高级程序员”职位,笔试也笔试,面试也面了。本来还是信心满满的. 不过后来在谈到薪水的时候,被贬到了初级程序员,给的高级程序员标准我还达不到,中级程序员的标准也需要一定条件--中级证书,郁闷的是我也没有!最后被定位为初级程序员!还真是有点打击人。转载 2014-03-06 16:32:02 · 982 阅读 · 0 评论 -
Java 语言中的函数编程
Java 语言中常被忽视的一个方面是它被归类为一种命令式(imperative)编程语言。命令式编程虽然由于与 Java 语言的关联而相当普及,但是并不是惟一可用的编程风格,也不总是最有效的。在本文中,我将探讨在 Java 开发实践中加入不同的编程方法 ── 即函数编程(FP)。命令式编程是一种用程序状态描述计算的方法。使用这种范型的编程人员用语句改变程序状态。这就是为什么,像 Java 这样转载 2014-03-06 09:18:20 · 1437 阅读 · 0 评论 -
java实现webservice实例
今天下午突然想研究下WEBSERVICE,从网上找了好多实例,但很多写的让人实在难以恭维,花了三个小时的圈圈转后总算搞通了,其实也挺简单的,这里特别感谢http://www.liuzm.com/article/java/992.htm这篇文章,总算让我弄明白了,现在贴出我的实例步骤,感谢那个博主的同时,与大家共同分享。 一: 首先创建个WEB工程,然后: http://ws.Apa转载 2014-02-08 09:13:25 · 1316 阅读 · 1 评论 -
Eclipse启动时fail to create Java Virtual Machine问题的解决
问题描述 一开始我的eclipse还能用,还是好的,然后好像是360提示有个关于JAVA的漏洞,然后我就补了这个漏洞,启动eclipse时居然就启不起来了,提示fail to create Java Virtual Machine这个错误, 于是上网找了答案,找到了解决方法,解决如下: 解决办法 找到ec转载 2014-01-24 23:26:08 · 1129 阅读 · 0 评论 -
Eclipse最常用快捷键整理
网络上有很多关于Eclipse快捷键的文章,但是都是直接拷贝粘贴的垃圾内容,根本看不到关键点,现在我给整理出来最有价值的东西,希望能够帮上您的忙。 对应功能 快捷键(Windows)快捷键(Mac OS)代码提示Alt+/Alt+/代码改错原创 2014-01-21 12:54:07 · 1218 阅读 · 0 评论 -
Java 下一代: 没有继承性的扩展,第 2 部分
“没有继承性的扩展,第 1 部分” 主要讨论了 Goovy、Scala 和 Clojure 中为现有类添加新方法的机制,这也是 Java 下一代语言实现无继承扩展的方法之一。本文将探讨 Clojure 的协议如何以创新的方法拓展 Java 扩展功能,为表达式问题提供出色的解决方案。尽管这期文章主要关注可扩展性,但也会略为涉及一些允许 Clojure 和 Java 代码无缝互操作的 Clojur转载 2014-01-13 13:10:14 · 1089 阅读 · 0 评论 -
Java 下一代: 没有继承性的扩展,第 1 部分
Java 语言的设计有目的地进行了一定的删减,以避免前代产品中已发现的一些问题。例如,Java 语言的设计人员感觉 C++ 中的多重继承性带来了太多复杂性,所以它们选择不包含该特性。事实上,他们在该语言中很少构建扩展性选项,仅依靠单一继承和接口。其他语言(包括 Java 下一代语言)存在巨大的扩展潜力。在本期和接下来的两期文章中,我将探索扩展 Java 类而不涉及继承性的途径。在本文中,您会了转载 2014-01-13 13:09:03 · 1056 阅读 · 0 评论 -
Java常用正则表达式工具类
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtil { /** * 车牌号码Pattern */ public static final Pattern PLATE_NUMBER_PATTERN = Pattern .compile("^[\u0391-\原创 2013-12-26 22:51:09 · 1208 阅读 · 0 评论 -
在 ios 下实现 DataOutputStream 和 DataInputStream
我们在java通讯,常用 DataOutputStream 和 DataInputStream 这两个数据流,客户端是android和j2me 的话没有什么大问题,如果是iphone和bada就比较麻烦了。为解决这问题我在ios下封装了 DataOutputStream 和 DataInputStream 这两个类,提供大家参考。[cpp] view pla转载 2013-12-24 17:09:44 · 2043 阅读 · 1 评论 -
Myeclipse 10 for mac 安装过程及myeclipse 10 for mac 破解版下载
下载地址:http://pan.baidu.com/share/link?shareid=160811&uk=1829115338废话不说。先上地址,让各位先下载着然后看安装过程。。单独破解文件,我自己单独试过。失败。我看很多朋友已经下载好myeclipse10了。想用单独下破解文件试试,那就试一下吧:下载地址myeclipse10需要fq才可以下载,所以很不容易,我就为大家倒腾回来,转载 2013-12-24 22:11:53 · 1621 阅读 · 0 评论 -
Java加密技术(三)——PBE算法
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBEPBE PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重转载 2013-12-29 01:30:55 · 1587 阅读 · 0 评论 -
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。JDK(Java Development转载 2015-02-24 15:24:16 · 1210 阅读 · 0 评论