自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java 反射的总结

反射

2015-06-29 16:48:27 401

原创 黑马程序员---Java集合的使用

——- android培训、java培训、期待与您交流! ———- 集合是我们写程序用到很频繁的Java api集合对象用于封装特有数据,对象多了需要存储;如果对象的个数不确定,就使用集合容器进行存储。集合特点:1. 用于存储对象的容器。2. 集合的长度是可变的。3. 集合中不可以存储基本数据类型值。集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。数组和

2015-06-29 14:26:20 408

原创 黑马程序员---Java集合的使用

——- android培训、java培训、期待与您交流! ———- 集合是我们写程序用到很频繁的Java api集合对象用于封装特有数据,对象多了需要存储;如果对象的个数不确定,就使用集合容器进行存储。集合特点:1. 用于存储对象的容器。2. 集合的长度是可变的。3. 集合中不可以存储基本数据类型值。集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。数组和

2015-06-29 14:24:54 287

原创 黑马程序员---IO流总结

——- android培训、java培训、期待与您交流! ———-IO流IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。 输入流和输出流相对于内存设备而言。将外设中的数据读取到内存中:输入。将内存的数写入到外设中:输出。流按操作数据分为两种:字节流与字符流。字符流的由来:其实就是:字节流读取文字字节数据后,不直接操作而是先查指

2015-06-29 14:01:35 660

原创 黑马程序员---java中如何实现线程范围内共享数据

——- android培训、java培训、期待与您交流! ———-在Java多线程程序中,我们有时需要实现数据只在线程范围内有效,也就是说一个或者几个线程共享一份数据。关于这个需求我们可以使用map集合来完成:思路如下: 1,定义一个全局的Final map集合,集合中存入线程对象和线程对应的数据。 2,每次线程运行时用自己的对象存取自己的数据。上面的思路用代码实现完全没

2015-06-29 12:09:46 386

原创 黑马程序员---泛型实例创建的类型推断

泛型实例创建的类型推断首先这是Java SE 7引入的新特性。可以把调用泛型类构造器要求的类型参数替换为一个空类型参数(<>)只要编译器能够从上下文中推断出类型参数。这对空三角括弧被不正式的称为“钻石”。(因为它的形状确实像钻石!) 例如考虑下面的变量声明:Map<String, List<String>> myMap = new HashMap<String, List<String>>();在

2015-06-26 09:03:22 460

原创 黑马程序员---Java中传统线程同步通信技术

Object的Wait方法方法签名:public final void wait()throws InterruptedException导致当前线程等待直到另一个线程在这个对象上调用notify()方法或者notifyAll()方法。换句话说,这个方法的表现就像它简单的处理调用wait(0)方法。    当前线程必须拥有这个对象监视器。调用之后当前线程释放这个监视器的

2015-06-25 18:00:43 431

原创 黑马程序员---java中Timer类的介绍以及使用

Timer 类的签名:public class Timer extends Object在java.util包下定义: 一个线程使用便利类,用于在后台线程中安排将来要执行的任务。任务可以被安排为执行一次,或者在规定的时间间隔内重复执行。说明:    每一个Timer对象对应与一个用来顺序执行所有任务的单一后台线程。定时器任务应该迅速完成。如果一个定时器任

2015-06-25 17:56:24 393

原创 黑马程序员---关于学习Java泛型的一些总结

Generics当你从一个集合中拿出一个元素,你要把它转换成以前存入时候的类型。这不但不方便而且这是不安全的。编译器不会检查你所做的转换是当初存入的类型,所以这种类型转换在运行时可能失败。泛型为你提供了一种告知编译器集合存储元素类型的方法,所以集合的类型就可以被检查了。一旦编译器知道了集合的元素类型,编译器就可以检查你使用集合是否一致,当元素被取出时候也可以插入正确的类型转换。下面

2015-06-25 17:41:14 494

原创 黑马程序员---Java SE 7引入的三个新特性

二进制直接量在Java SE 7中,整型类型(byte,short,int,long)也可以使用二进制数字系统表示。为了指定二进制直接量在二进制值前面加上0b或者0B。下面的例子演示了二进制直接量:// An 8-bit 'byte' value:byte aByte = (byte)0b00100001; // A 16-bit 'short' value:short aShort =

2015-06-24 18:00:48 471

原创 黑马程序员---Java注解Annotations的详解以及使用实例

许多Api需要相当数量的样板代码。比如,为了写一个JAX-RPC网络服务。你必须提供一个成对的接口和实现,如果程序用注解装饰来表明哪个方法是远程可调用的那么这个样板代码就可以被一个工具自动生成。其他API需要“副文件”同时被维护。例如,JavaBeans需要一个BeanInfo类来和这个Bean同时维护,企业级的JavaBeans (EJB)需要一个部署描述符。如果通过注解用程序本身来维护这些副

2015-06-24 18:00:45 797

原创 在openSUSE下使用Snapper实现快照…

在过去的很长一段时间里我们需要一种可以在Linux系统下实现文件系统快照来提供一种实现回滚操作的特性。现在Snapper和Btrfs联合起来填补了这个缺口。     Btrfs,全新的Linux下的在“写入的时候复制”的文件系统,支持子卷(在每一个物理分区内一个或多个独立的可挂载的文件系统)文件系统快照(在一个确定的时间点上一份子卷状态的副本)。Snapper提供了管理这些快照的方法。Sn

2015-06-24 18:00:38 1822

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除