摘要:一、Maven常用命令在学习使用Maven构建项目之前,先来了解一下Maven一些实用的命令。mvn的命令有很多,在项目开发中,理解了下面的几个常用命令后,运用maven就基本没有问题了。Maven常用的命令如下:1.1 常用的mvn命令mvn archetype:create 创建 Maven ... 阅读全文
posted @ 2015-11-10 10:24 sunddenly 阅读(19610) 评论(4) 推荐(5) 编辑
摘要:控制线程摘要:Java的线程支持提供了一些便捷的工具方法,通过这些便捷的工具方法可以很好地控制线程的执行1. join线程控制,让一个线程等待另一个线程完成的方法2. 后台线程,又称为守护线程或精灵线程。它的任务是为其他的线程提供服务,如果所有的前台线程都死亡,后台线程会自动死亡3. 线程睡眠sle... 阅读全文
posted @ 2015-09-05 18:00 sunddenly 阅读(3591) 评论(1) 推荐(2) 编辑
摘要:线程生命周期摘要:当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自运行... 阅读全文
posted @ 2015-08-19 14:55 sunddenly 阅读(23278) 评论(5) 推荐(12) 编辑
摘要:线程创建方式摘要:1. 通过继承Thread类来创建并启动多线程的方式2. 通过实现Runnable接口来创建并启动线程的方式3. 通过实现Callable接口来创建并启动线程的方式4. 总结Java中创建线程的方式,比较各自优势和区别一、继承Thread类创建线程类1.1 继承Thread类创建线... 阅读全文
posted @ 2015-08-12 10:03 sunddenly 阅读(3946) 评论(3) 推荐(10) 编辑
摘要:Java并发与多线程摘要:1. 并发与并行的区别,何为并发编程,并发编程的优势在哪2. 多线程、多任务、多进程机制概述3. 多线程、多任务、多进程机制与编程思想的关系一、并发1.1 并发与并行首先介绍一下并发与并行,两者虽然只有一字之差,但实际上却有着本质的区别,其概念如下:并行性(parallel... 阅读全文
posted @ 2015-07-23 09:34 sunddenly 阅读(12681) 评论(2) 推荐(8) 编辑
摘要:一、m2eclipse简介和Nexus一样,m2eclipse也是Sonatype出品的一款开源工具,它基于Eclipse Public License-v.10开源许可证发布,用户可以免费下载并使用,还可以查看其源代码m2 eclipse的官方站点地址为http://m2eclipse.sonat... 阅读全文
posted @ 2015-07-05 08:01 sunddenly 阅读(2721) 评论(0) 推荐(0) 编辑
摘要:一、Maven介绍1.1 何为MavenMaven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行"。Maven是一个跨平台的项目管理工具,是Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是... 阅读全文
posted @ 2015-07-03 14:36 sunddenly 阅读(1185) 评论(2) 推荐(1) 编辑
摘要:文件正则表达式&练习1. 编写一小段Scala代码,将某个文件中的行倒转顺序,将最后一行作为第一行,依此类推 程序代码:import scala.io.Source import java.io.PrintWriter object ReverseLines extends App { val fi... 阅读全文
posted @ 2015-07-02 08:36 sunddenly 阅读(1730) 评论(1) 推荐(0) 编辑
摘要:文件和正则表达式摘要:在本篇中,你将学习如何执行常用的文件处理任务,比如从文件中读取所有行或单词,或者读取包含数字的文件等。本篇的要点包括:1. Source.fromFile(...).getLines.toArray输出文件的所有行2. Source.fromFile(...).mkString... 阅读全文
posted @ 2015-07-02 08:35 sunddenly 阅读(4399) 评论(0) 推荐(2) 编辑
摘要:Scala中继承&练习1. 扩展如下的BankAccount类,新类CheckingAccount对每次存款和取款都收取1美元的手续费 class BankAccount ( initialBalance: Double) { private var balance = initialBalance... 阅读全文
posted @ 2015-07-01 15:07 sunddenly 阅读(841) 评论(0) 推荐(0) 编辑