
Java
文章平均质量分 76
iorichang
if (share.makesHappiness()) doSharing();
展开
-
Java Basics Part 20/20 - Inner Classes
Java Basics Part 20/20 - Inner Classes目录Java Basics Part 2020 - Inner Classes目录嵌套类语法非静态内部类内部类访问私有成员方法内部类匿名内部类使用匿名内部类作为参数静态嵌套类嵌套类在 Java 中,在类中可以编写另外一个类。类中的类就叫做嵌套类(nested class),包含内部类的类就叫做外部类(o原创 2016-08-15 19:35:48 · 321 阅读 · 0 评论 -
ArrayList
ArrayListArrayList概述成员变量构造器成员方法概述ArrayList是List接口的具体实现类,可以存储任何元素,包括null。这个类与Vector类几乎是一样的,仅有的区别就是Vector类是线程安全的(方法有synchronized关键字),而ArrayList不是。关于时间复杂度:constant time size, isEmpty, get, set, ite原创 2016-05-05 20:39:51 · 2108 阅读 · 0 评论 -
HashMap
HashMap目录HashMap目录概述final变量静态内部类静态工具方法成员变量构造方法成员方法迭代器SpliteratorSummary概述Map是一种 key-value 格式的数据结构, key唯一。HashMap是Java Map接口的实现类, 实现了Map接口的所有方法, 而且允许key为null, value也为null。 HashMap与HashTable原创 2016-05-11 19:18:09 · 1714 阅读 · 0 评论 -
HashSet
HashSet目录HashSet目录概述成员变量构造方法成员方法Summary概述前面的文章讨论了Map中的HashMap,它的特点是以key-value形式来保存数据,把key进行hash()后得到hash值,把value存储在table[hash]处,get和put的效率极高,同时它要求key不能重复。之所以把HashMap放在HashSet之前学习,是因为HashSet就是在Ha原创 2016-05-16 10:21:49 · 310 阅读 · 0 评论 -
LinkedList
LinkedListLinkedList概述成员变量构造器成员方法Summary概述LinkedList跟ArrayList一样,也是List接口的实现类,但是它同时也实现了Deque接口,所以LinkedList既可以当做双向链表,也可以当做队列和栈。同样,LinkedList也不是线程安全的,要想变成线程安全的,需要做如下操作(同ArrayList)。List list = Coll原创 2016-05-06 12:56:47 · 528 阅读 · 0 评论 -
Collection & Collections Part 2/2: Collections
Collection & Collections Part 2/2: Collections目录Collection Collections Part 22 Collections目录概述概述java.util.collections这个类的成员方法全是静态的,都是对Collection的操作。并且这个类还提供了”Wrapper”的功能,就是把一种Col原创 2016-07-02 15:53:04 · 310 阅读 · 0 评论 -
Collection & Collections Part 1/2: Collection
Collection & Collections Part1/2: Collection目录Collection Collections Part12 Collection目录OverviewListSetMapSummaryOverviewCollection和Collections是刚开始学习Java时容易混淆的两个”类”。Collection是一个接口,供各集合类实现。Co原创 2016-06-01 14:28:32 · 486 阅读 · 0 评论 -
Java IO Overview
Java IO Overview目录Java IO Overview目录Input and Output - Source and DestinationStreamsThe InputStream OutputStream Reader and WriterJava IO Purposes and FeaturesJava IO Class Overview Table开始分析 Ja原创 2016-08-30 19:54:37 · 332 阅读 · 0 评论 -
Java Basics Part 18/20 - Files and I/O
Java Basics Part 18/20 - Files and I/O目录Java Basics Part 1820 - Files and IO目录StreamsByte StreamsCharacter StreamsStandard StreamsReading and Writing FilesFileInputStreamFileOutputStreamFile原创 2016-08-10 11:23:08 · 430 阅读 · 0 评论 -
Java Basics Part 19/20 - Exceptions
Java Basics Part 19/20 - Exceptions目录Java Basics Part 1920 - Exceptions目录Exception HierarchyExceptions MethodsCatching ExceptionsMultiple catch BlocksCatching multiple type of exceptionsThe thr原创 2016-08-12 11:21:32 · 460 阅读 · 0 评论 -
Java IO - Basic
Java IO -Basic目录Java IO -Basic目录InputStreamOutputStreamReaderInputStreamReaderWriterOutputStreamWriterInputStream, OutputStream, Reader, InputStreamReader, Writer 和 OutputStre原创 2016-08-31 11:36:14 · 430 阅读 · 0 评论 -
Java IO - Files
Java IO - Files目录Java IO - Files目录FileInputStreamFileOutputStreamRandom Access FileFileReaderFileWriterFileInputStream, FileOutputStream, RandomAccessFile, FileReader 和 FileWriter。FileInputStrea原创 2016-09-05 15:02:26 · 513 阅读 · 0 评论 -
Java IO - Arrays
Java IO - Arrays目录Java IO - Arrays目录ByteArrayInputStreamByteArrayOutputStreamByteArrayInputStream , ByteArrayOutputStream, CharArrayReader 和 CharArrayWriter。ByteArrayIn原创 2016-09-03 15:08:53 · 454 阅读 · 0 评论 -
Java IO - Buffering
Java IO - Buffering目录Java IO - Buffering目录BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriterBufferedInputStream, BufferedOutputStream, BufferedReader 和 Buffer原创 2016-09-05 18:14:43 · 436 阅读 · 0 评论 -
Java IO - Data
Java IO - Data目录Java IO - Data目录DataInputStreamDataOutputStreamDataInputStream 和 DataOutputStream.DataInputStreampackage java.io;/** * data input stream 允许 应用读取 Java 基本数据类型。应用程序使用 data output stre原创 2016-09-06 09:39:48 · 660 阅读 · 0 评论 -
Java IO - DataFormatted
Java IO - DataFormatted目录Java IO - DataFormatted目录PrintStreamPrintWriterPrintStream 和 PrintWriterPrintStreampackage java.io;import java.util.Formatter;import java.util.Locale;import java.nio.char原创 2016-09-06 11:05:48 · 596 阅读 · 0 评论 -
Play Framework 2.5.x 测试环境搭建
Play Framework 2.5.x 测试环境搭建目录Play Framework 25x 测试环境搭建目录准备工作目标GObuildsbtconfTestGlobal应用test准备工作Play 2.5.x Project Based on SBT自带 Junit 4.12自带 Guice 4.0Mockito (2.2.11)目标搭建基于 Dependency I原创 2016-12-06 20:36:18 · 1256 阅读 · 0 评论 -
Java Basics Part 17/20 - Methods
Java Basics Part 17/20 - Methods目录Java Basics Part 1720 - Methods目录方法创建方法调用void 关键字参数传值方法重载使用命令行参数构造器参数化的构造器this 关键字变长参数finalize 方法方法是语句的集合,用来执行一个操作。比如调用 System.out.println() 方法时,系统实际上是执行了原创 2016-08-03 10:16:55 · 449 阅读 · 0 评论 -
Java Basics Part 4/20 - Object & Classes
Java Basics Part 4/20 - Object & Classes目录Java Basics Part 420 - Object Classes目录Java 中的对象Java 中的类构造器创建对象访问实例变量和方法源文件声明规则Java 包Import 语句案例学习Java 作为一门面向对象的语言,具有面向对象的基本特征:原创 2016-08-01 11:05:29 · 307 阅读 · 0 评论 -
Java Basics Part 8/20 - Basic Operators
Java Basics Part 8/20 - Basic Operators目录Java Basics Part 820 - Basic Operators目录算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符条件运算符instanceof 操作符操作符优先级Java 提供了丰富的操作运算符。可以分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符原创 2016-08-01 15:55:21 · 335 阅读 · 0 评论 -
Java Basics Part 1/20 - Overview
Java Basics - Overview目录Java Basics - Overview目录 整个学习教程参考于此: Java TutorialJava – Write Once, Run Anywhere.Java 特点:面向对象:在 Java 中,一切皆对象,很容易扩展 Java 因为它是基于对象模型的。平台无关:与 C 和 C++ 等语言不同,编译出的 Java 程序,并不是具原创 2016-07-31 22:29:30 · 272 阅读 · 0 评论 -
Java Basics Part 2/20 - Environment Setup
Java Basics - Environment Setup目录Java Basics - Environment Setup目录本地环境安装Windows 设置环境变量Lunix UNIX Solaris FreeBSD 设置环境变量Java 编辑器本地环境安装从这里下载 Java 安装程序,选择适合自己操作系统的 Java 版本。按照提示下载 Java,运行 .exe 文件安装 J原创 2016-07-31 23:07:22 · 269 阅读 · 0 评论 -
Maven Installation
Maven Installation目录Maven Installation目录概述Windows中的安装Linux中的安装Summary概述Maven是一个Apache的开源项目管理软件。它可以管理一个项目的Build,reporting 以及 documentation。可以去官网想要的关于maven的一切。这里只介绍一下安装,超简单…版本:3.3.9Windows中的安装下载压原创 2016-06-09 21:59:14 · 993 阅读 · 0 评论 -
Java Basics Part 7/20 - Modifier Types
Java Basics Part 7/20 - Modifier Types目录Java Basics Part 720 - Modifier Types目录访问控制修饰符非访问控制修饰符Java 语言中游很多的修饰符,包括:访问控制修饰符非访问控制修饰符访问控制修饰符Java 为 类,变量,方法和构造器 提供了很多的访问控制修饰符来设置它们的访问级别。一共有 4 种访问界别:不加任原创 2016-08-01 15:13:57 · 242 阅读 · 0 评论 -
Java Basics Part 3/20 - Basic Syntax
Java Basics - Basic Syntax目录Java Basics - Basic Syntax目录第一个 Java 程序基础语法Java 标识符Java 修饰符Java 变量Java 数组Java 枚举Java 关键字Java 注释使用空白行继承接口一个 Java 程序就是一个个对象之间的集合,这些对象之间通过调用彼此的方法来实现通信。 简单看下什么是类,原创 2016-08-01 09:43:15 · 310 阅读 · 0 评论 -
Java Basics Part 5/20 - Basic Datatypes
Java Basics - Basic Datatypes目录Java Basics - Basic Datatypes目录#原创 2016-08-01 13:54:54 · 310 阅读 · 0 评论 -
Java Basics Part 9/20 - Loop Control
Java Basics Part 9/20 - Loop Control目录Java Basics Part 920 - Loop Control目录循环控制语句Java 中的增强循环循环语句使程序的某些语句可以执行很多次。Java 提供了以下集中循环: Loop Type Description while loop 当给定的条件为真,就一直循环 for loop原创 2016-08-01 18:46:24 · 326 阅读 · 0 评论 -
Java Basics Part 10/20 - Decision Making
Java Basics Part 10/20 - Decision Making目录Java Basics Part 1020 - Decision Making目录条件运算符 条件判断,分支选择。Java 提供了一些分支判断的语句: Statement Description if if 判断句 if…else if 后面可以接 else 嵌套的 if 在 i原创 2016-08-01 18:56:34 · 385 阅读 · 0 评论 -
Java Basics Part 11/20 - Numbers Class
Java Basics Part 11/20 - Numbers Class目录Java Basics Part 1120 - Numbers Class目录Number 类的方法一般情况下,使用的数字类型都是 byte,int,long,double 等等这些基本类型。举例int i = 5000;float gpa = 13.65;byte mask = 0xaf;但是,在开发中,我们原创 2016-08-01 19:24:58 · 236 阅读 · 0 评论 -
Java Basics Part 12/20 - Character Class
Java Basics Part 12/20 - Character Class目录Java Basics Part 1220 - Character Class目录Character 的方法通常,处理字符时,都是用的原始类型 char。举例:char ch = 'a';// Unicode for uppercase Greek omega characterchar uniChar =原创 2016-08-01 19:32:13 · 282 阅读 · 0 评论 -
Java Basics Part 13/20 - Strings Class
Java Basics Part 13/20 - Strings Class目录Java Basics Part 1320 - Strings Class目录创建 Strings字符串长度连接字符串创建格式化的字符串String 的方法在 Java 程序中被广泛使用的 Strings,也就是字符串,本质上是 一串字符序列。在 Java 中,strings 是对象。 Java 平台提供原创 2016-08-01 19:45:44 · 339 阅读 · 0 评论 -
Java Basics Part 14/20 - Arrays
Java Basics Part 14/20 - Arrays目录Java Basics Part 1420 - Arrays目录声明数组创建数组操作数组数组作参数数组做返回值Arrays 类数组是一种数据结构,大小固定,存储的是一系列相同类型的元素。可以把数组理解成是相同类型的元素的集合。声明数组dataType[] arrayRefVar; // 推荐形式ordataType原创 2016-08-01 20:09:43 · 413 阅读 · 0 评论 -
Java Basics Part 15/20 - Date & Time
Java Basics Part 15/20 - Date & Time目录Java Basics Part 1520 - Date Time目录获取当前日期和时间日期比较使用 SimpleDateFormat 完成日期格式化使用 printf 完成日期格式化日期和时间转换字符把字符串解析成日期休眠测量执行时间GregorianCalendar 类Java 在 java.u原创 2016-08-01 21:15:15 · 520 阅读 · 0 评论 -
Java Basics Part 16/20 - Regular Expressions
Java Basics Part 16/20 - Regular Expressions目录Java Basics Part 1620 - Regular Expressions目录捕获组正则表达式语法Matcher 类方法Index 方法Study 方法Replacement 方法栗子start 和 endmatches 和 lookingAtreplaceFirst 和原创 2016-08-02 11:43:05 · 430 阅读 · 0 评论 -
Java Basics Part 6/20 - Variable Types
Java Basics Part 6/20 - Variable Types目录Java Basics Part 620 - Variable Types目录局部变量实例变量类静态变量变量就是存储数据的。每个变量都有一个特定的类型,这个类型决定了变量在内存中的大小以及分布情况、原创 2016-08-01 15:00:22 · 297 阅读 · 0 评论 -
SBT 工程部署记录
1、出现 sbt 下载错误查看 ~/.sbt/repositories在 built.sbt 文件中添加(libraryDependencies 在什么文件,下面这一句就加在什么文件中) resolvers += "Sonatype releases" at "https://oss.sonatype.org/content/repositories/releases"2、中文编码错误,除了要原创 2017-05-10 09:16:01 · 1814 阅读 · 0 评论