![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 61
李苏璇
华南理工大学2010级计算机全英创新班,2013级研究生。Java程序员,研究大数据。积极向上,追求卓越。
展开
-
《Java7程序设计》第15章 Swing基础知识
1.抽象窗口工具包AWT 2.Swing(JFC Java基本类的一部分) UI组件:顶层容器JFrame,JDialog,以及可以添加到容器中的组件。 布局管理器:如何在容器中布置组件。 事件处理。 Swing消除了AWT对原生对等函数的依赖。AWT是调用操作系统的原生GUI函数来完成。 AWT组件:java.awt Component import原创 2014-11-30 00:04:51 · 707 阅读 · 0 评论 -
《Java7程序设计》第24章 并发工具
Thread类和synchronized关键字太底层。属于Java语言内置的支持。 Java5在java.util.concurrent包和子包中添加了并发工具(Concurrency Utility) 在这种包中设计这些类型是为了更好地替代Java内置的线程和同步特性。 原子变量,Executor:Callable和Future。 24.1 原原创 2014-11-30 00:05:46 · 533 阅读 · 0 评论 -
I/O 输入输出
—————————————— http://ifeve.com/java-io-3/ 并发编程网 - ifeve.com(促进技术的研究和传播) —————————————— 【Java IO: 管道】Java IO中的管道为运行在同一个JVM中的两个线程提供了通信的能力。所以管道也可以作为数据源以及目标媒介。在概念上,Java的管道不同于Unix/Linux系原创 2014-11-29 23:54:08 · 597 阅读 · 0 评论 -
《Java编程思想》第18章 Java I/O系统
《第18章 Java I/O系统》 任何自InputStream和Reader派生而来的类都含有read()基本方法。 Reader和Writer类提供天然的Unicode操作。 在某些场合,面向字节的InputStream和OutputStream才是正确的解决方案。 特别是java.util.zip类库就是面向字节的而不是面向字符的。 自我原创 2014-11-29 23:58:39 · 711 阅读 · 0 评论 -
《Java7程序设计》第5章 核心类
java.lang.Object java.lang.StringBuffer java.lang.StringBuilder 数组 java.lang.System java.util.Scanner 5.1 java.lang.Object protected Object clone() public boolean equals(原创 2014-11-30 00:01:34 · 504 阅读 · 0 评论 -
《Java7程序设计》第12章 泛型
泛型的好处:在编译时执行更严格的类型检查。 泛型使得在编译时能够进行更加严格的类型检查。 ——增加了在编译时对集合类型进行类型检查,使得集合可以保存的对象类型限制为传递给它的类型。 ——泛型使得从集合中获取元素时不必再进行类型转换。 有了泛型类型后,从List中获取对象时就不需要进行类型转换了。 List myList = new ArrayList(); Java7后可以省略原创 2014-11-30 00:04:27 · 707 阅读 · 0 评论 -
《改善Java程序的151个建议》
第9章 多线程和并发 建议118:不推荐覆写start方法 ——继承自Thread类的多线程类不必覆写start方法。 Thread类源代码,start方法中有调用本地方法start0(),它实现了启动线程、申请栈内存、运行run方法、修改线程状态等职责。 线程管理和栈内存管理都是由JVM负责的。 如果覆盖了start方法,也就是撤销了线程管理和栈内存管理的能力,这样就没有办原创 2014-11-29 09:10:48 · 519 阅读 · 0 评论 -
《Maven实战》
适合Java程序员管理Java项目。几乎成为了所有Java开源项目的标配。都是用maven进行管理项目。例如阿里巴巴和淘宝。 【开源工具】【自动化构建】【依赖管理】【规范高效地管理Java项目】 Maven的安装、配置和基本使用方法。 坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven核心概念。 系统性地阐述了使用Nexus建立私服、使用Maven进原创 2014-11-29 09:15:09 · 767 阅读 · 0 评论 -
《Java7程序设计》第23章 Java线程
——Java线程的实现。 ——修饰符synchronized的使用。 23.1 Java线程简介 划分处理器时间。 可以分配处理器时间的最小单元称做“线程”。 线程的正式定义:线程是操作系统分配处理器时间的一个基本处理单元,一个进程中可以有多个线程在执行代码。线程有时也被称作轻量型进程,或者执原创 2014-11-30 00:05:20 · 540 阅读 · 0 评论 -
《GitHub详细教程》
《GitHub详细教程》 [http://blog.csdn.net/tangbin330/article/details/9128765] 该博客主要是讲解Git仓库的操作方法和原理,不涉及GitHub。 GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出原创 2014-11-29 09:11:25 · 905 阅读 · 0 评论 -
Java网络
3.2.1 多个客户端 3.2.2 半关闭(不发送,仍接收) Socket socket = new Socket(host,port); Scanner in = new Scanner(Socket.getInputStream()); PrintWriter writer = new PrintWriter(socket.getOutpu原创 2014-11-29 23:57:35 · 447 阅读 · 0 评论 -
《Java7程序设计》第7章 异常处理
异常处理 - 20141028 《Java7程序设计》第7章 错误处理 利用try语句将可能导致运行时错误的代码隔离开。 public class Number { public static void main(String[] args){原创 2014-11-30 00:04:16 · 733 阅读 · 0 评论 -
《Java7程序设计》第11章 集合
11.1 集合框架概述 Collection的三个子接口:List,Set和Queue。 此外还有一个Map接口。 11.2 Collection接口 11.3 List和ArrayList 11.4 用Iterator和for迭代集合 11.5 Set和HashSet 11.6 Queue和LinkedList 11.7 集合转换 11.8 Map和Ha原创 2014-11-30 00:03:35 · 544 阅读 · 0 评论 -
Git和SVN之间的五个基本区别
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。转载 2014-12-07 23:25:35 · 827 阅读 · 0 评论 -
《JUnit实战》
Junit4.8版本,领先的Java单元测试框架。 “为单元测试打下一个稳固的基础,尤其是以Ant/Maven和Eclipse进行的单元测试。” 本书介绍了: 1.单元测试 2.将JUnit与TDD,BDD,持续集成以及其他最佳实践进行整合 3.数据库和Web应用程序的单元测试 第1部分 认识JUnit 第1章 JUnit起步 创建自动测试的开发人员原创 2014-11-29 09:13:50 · 824 阅读 · 0 评论 -
《OSGi技术》
Understanding the OSGi Principles,Using and Best Practices 软件架构技术和方法。做系统架构的工具和方法论。 计算机硬件行业的工业化生产方式。无论哪个公司生产的硬件产品,都能遵循统一规范的接口,有无数可替换的标准件可以使用。但是整个软件行业还在经常为解决各种软件系统,硬件设备中相同的业务需求而从零开始制造一个又一个相似的“原创 2014-11-29 09:16:28 · 612 阅读 · 0 评论 -
《Java7程序设计》第10章 枚举
枚举 《Java7程序设计》第10章 10.1 枚举概述 使用枚举,限制程序只采用其中某一个有效值。(只接受预设值:保证一个变量只赋一个有效值。) 枚举值是一个对象。 枚举类型可以是独立的,也可以是类的一部分。 public enum CustomerType{ INDIVIDUAL,原创 2014-11-30 00:03:04 · 602 阅读 · 0 评论