Java
文章平均质量分 81
JDPlus
这个作者很懒,什么都没留下…
展开
-
Google Java编程风格指南
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html目录前言源文件基础源文件结构格式命名约定编程实践Javadoc后记前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。与其它的编程风格指南转载 2014-02-09 17:44:57 · 1274 阅读 · 0 评论 -
Java 8 forEach examples
转自Java 8 forEach examplesIn this article, we will show you how to loop a List and a Map with the new Java 8 forEach statement.1. forEach and MapNormal way to loop a Map.Map<String, Integer> items = new转载 2016-09-28 15:52:01 · 727 阅读 · 0 评论 -
ArrayList vs. LinkedList vs. Vector
翻译自:ArrayList vs. LinkedList vs. Vector1.列表概览就像它的名字一样,List是一个元素的有序序列。当我们讨论列表时把它与Set(两两不等且无序的元素集合)进行比较是一个好主意。下面是容器的类层次图。从这个层次图中可以了解Java容器的一般概念。 2.ArrayList vs. LinkedList vs. Vector从上图可知,它们都实现了List接口,而翻译 2015-04-13 20:56:37 · 1052 阅读 · 0 评论 -
在Java中怎样把数组转换为ArrayList?
翻译自:How to Convert Array to ArrayList in Java? 本文分析了Stack Overflow上最热门的的一个问题的答案,提问者获得了很多声望点,使得他得到了在Stack Overflow上做很多事情的权限。这跟我没什么关系,我们还是先看看这个问题吧。 这个问题是”在Java中怎样把数组转换为ArrayList?”Element[] array = {new翻译 2015-04-13 19:49:34 · 2039 阅读 · 1 评论 -
十个最常见的Java字符串问题
翻译自:Top 10 questions of Java Strings 1.怎样比较字符串?用”==”还是用equals()?简单地说,”==”测试两个字符串的引用是否相同,equals()测试两个字符串的值是否相同。除非你希望检查两个字符串是否是同一个对象,否则最好用equals()。 如果你知道字符串驻留机制会更好。2.为什么对于安全性敏感的信息char[]要优于String?字符串是不变的翻译 2015-03-30 23:03:22 · 1390 阅读 · 0 评论 -
Java开发者常犯的十个错误
翻译自:Top 10 Mistakes Java Developers Make 文章列出了Java开发者最常犯的是个错误。1.将数组转换为ArrayList为了将数组转换为ArrayList,开发者经常会这样做:List<String> list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList,但这个ArrayList是Arrays的私有静态类翻译 2015-03-29 11:43:50 · 1168 阅读 · 0 评论 -
ArrayList vs. LinkedList vs. Vector
原文链接: Programcreek 翻译: ImportNew.com- 唐小娟译文链接: http://www.importnew.com/8782.html1. List概览List,就像它的名字暗示的一样,是一组排列有序的元素。当我们讨论List的时候,很容易将它和Set作比较。Set是一组唯一的而且排列无序的元素。下图是集合类的层次结构图。你可以总体上转载 2014-12-07 15:34:58 · 920 阅读 · 0 评论 -
HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap
Map是最重要的数据结构。这篇文章中,我会带你们看看HashMap, TreeMap, HashTable和LinkedHashMap的区别。1. Map概览Java SE中有四种常见的Map实现——HashMap, TreeMap, Hashtable和LinkedHashMap。如果我们使用一句话来分别概括它们的特点,就是:HashMap就是一张hash表,键和值都没有排序。T转载 2014-12-07 15:17:06 · 852 阅读 · 0 评论 -
HashMap和Hashtable的区别
原文链接: Javarevisited 翻译: ImportNew.com- 唐小娟译文链接: http://www.importnew.com/7010.htmlHashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以转载 2014-12-07 14:04:20 · 816 阅读 · 0 评论 -
Using OpenCV Java with Eclipse
Using OpenCV Java with EclipseSince version 2.4.4 OpenCV supports Java. In this tutorial I will explain how to setup development environment for using OpenCV Java with Eclipse inWindows, so yo转载 2014-09-15 16:10:46 · 1333 阅读 · 0 评论 -
KMeans聚类算法Hadoop实现
Assistance.java 辅助类,功能详见注释package KMeans;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSDataOutputStream;import org.apa原创 2014-04-17 21:12:06 · 21314 阅读 · 97 评论 -
Java 8 Lambda Expressions Tutorial with Examples
转自Java 8 Lambda Expressions Tutorial with ExamplesJava is a first-class object-oriented language. With the exception of primitive data types, everything in Java is an object. Even an array is an Object转载 2016-09-28 16:32:39 · 1293 阅读 · 0 评论