- 博客(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关注的人