自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Heavy_Dream的博客

不负代码、不负卿,芭比的全栈之路

  • 博客(20)
  • 收藏
  • 关注

翻译 Java学习笔记——多线程(二)

//继承Thread实现线程,开启多个线程,验证是否共享同一资源(属性值)public class Demo04_Thread extends Thread {private int ticket = 5;public void run() {SimpleDateFormat sdf = new SimpleDateFormat();for (int i = 0; i

2017-08-17 12:35:54 278

翻译 Java学习笔记——多线程(一)

(1)继承Thread类     Java.lang包中的Thread类,是一个专门用来创建线程的类,该类中提供了线程所用到的属性和方法。我们通过创建该类的子类来实现多线程。publicclass TestThreadextends Thread {publicvoid run() {for(inti =1;i     System.out.printl

2017-08-17 12:32:32 268

原创 Java多线程学习总结——线程与进程的概念、区别与联系

进程的概念:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是系统进行资源分配和调度的基本单位。是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。简单来说:进程就是一个应用程序在处理机上的一次执行过程。进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空

2017-08-17 11:51:03 372

转载 JAVA由遍历Map引发的血案

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过

2017-08-11 10:28:52 252

翻译 Java集合类学习笔记——迭代器

迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.IteratorJava提供一个专门的迭代器>Iterator,我们可以对某个序列实现该interface,来提供标准的Java迭代器。Iterator接口实现后的功能是“使用”一个迭代器.

2017-08-11 09:35:17 289

原创 Java——Comparable和Comparator(二)

//javabeanpackage comparable;/** * @author 不负代码不负卿 * @date 2017年8月10日 * @description:接口 Comparable */public class Person implements Comparable{private String name;private int age

2017-08-10 18:01:30 273

原创 Java——Comparable和Comparator(一)

//javabeanpackage comparator;/** * @author 不负代码不负卿 * @date 2017年8月10日 * @description:接口 Comparator */public class Person {private String name;private int age;private int score;

2017-08-10 17:58:18 306

转载 String、StringBuffer与StringBuilder之间区别

关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String  2.String 的原因    String:字符串常量    StringBuffer:字符创变量    StringBui

2017-08-10 17:51:13 236

原创 Java集合之集合工具类的使用

/** *  */package collections;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @author 不负代码不负卿 * @date 2017年8月10日 * @description:集合工具类:Col

2017-08-10 15:24:28 740

原创 Java学习笔记——共享区

/** *  */package collections;/** * @author 不负代码不负卿 * @date 2017年8月10日 * @description:有趣的知识点 */public class TestByte {public static void main(String[] args) {Integer a=127;/

2017-08-10 14:29:41 626

原创 Java集合Map<K,V>

/** *  */package core.collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;/** * @author 不负代码不负卿 * @date 2017年8月9日

2017-08-09 15:28:09 348

原创 Java集合之Set(HashSet)

/** * Set实现类HashSet 和 TreeSet */package core.collection;import java.util.HashSet;import java.util.Iterator;/** * @author 不负代码不负卿 * @date 2017年8月9日 * @description:实现set接口中的Has

2017-08-09 11:34:14 286

原创 Java集合之LinkedList(实现List接口)

/** * JAVA集合框架有collection接口,List和Set是它的子接口,List实现类ArrayList和LinkedList */package core.collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;impo

2017-08-09 11:04:05 717

转载 JAVA——interface总结

讨论Java编程中的一个重要概念和技术——接口。首先阐述什么是接口,它与类和抽象类的不同,以及使用接口的目的。通过实例详细讨论怎样编写接口和实现接口,怎样利用接口实现多重继承,接口本身的继承性,以及接口的具体应用实例。概述类似于硬件接口设计,如计算机母板上的各种接口,Java语言中的接口,应用高度抽象概念和编程形式,以及应用时必须完善接口的要求,达到对象通过接口与外部世界的联系。

2017-08-04 11:53:17 341

转载 JAVA is-a、has-a和like-a、组合、聚合和继承 两组概念的区别

is a 代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类,均继承计算机类。   has a 代表的是对象和它的成员的从属关系。同一种类的对象,通过它们的属性的不同值来区别。比如一台PC机的操作系统是Windows,另一台PC机的操作系统是Linux。

2017-08-04 11:20:39 376

转载 JAVA——this 和super用法

thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:123456789

2017-08-04 10:20:54 337

翻译 JAVA常用类之Calendar类

alendar 类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。该类还为实现包范围外的具体日历系统提供了其他字

2017-08-03 14:26:08 723

转载 JAVA中静态代码块的用法 static关键字用法详解 类的加载顺序

转自:http://www.cnblogs.com/guanghuiqq/archive/2012/10/09/2716898.htmljava中静态代码块的用法 static用法详解(一)Java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情

2017-08-03 11:41:45 444

转载 Java中的向上转型和向下转型

最近在学习JAVA的抽象、封装、继承、多态,遇一个有趣的小Demo,然后上网看到了这边,阅读之后终于理解了...转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处

2017-08-02 15:41:08 459

翻译 JAVA——访问权限修饰符

JAVA中有四种访问控制权限• public修饰的,在任何地方都能访问•.protected修饰的,在类内部、同一个包、子类中能访问•.[default]修饰的,在类内部和同一个包中可以访问(不建议用)•.private修饰的,仅限当前类内部访问简单的Demo:public class AccessFoo {private int a

2017-08-02 09:43:46 337

空空如也

空空如也

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

TA关注的人

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