Heavy_Dream的博客

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

Java反射机制之获得其他类中的所有属性

/**  * 只需要每天进步一点点  */ package reflectexercise; import java.lang.reflect.Field; import java.lang.reflect.Modifier; /**  * @author 不负代码不...

2017-09-02 23:07:18

阅读数:159

评论数:0

Java反射机制之获得构造函数的方法

/**  * 只需要每天进步一点点,慢慢提升自己的level...  */ package reflectexercise; import java.lang.reflect.Constructor; /**  * @author 不负代码不负卿  * @date 2...

2017-09-02 22:15:41

阅读数:1092

评论数:0

Java中Class对象详解

java中把生成Class对象和实例对象弄混了,更何况生成Class对象和生成instance都有多种方式。所以只有弄清其中的原理,才可以深入理解。首先要生成Class对象,然后再生成Instance。那Class对象的生成方式有哪些呢,以及其中是如何秘密生成的呢? Class对象的生成方式如下...

2017-09-02 20:54:19

阅读数:132

评论数:0

Java反射机制(reflect)

一、什么是反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在ja...

2017-09-02 19:49:32

阅读数:117

评论数:0

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

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

2017-08-17 12:35:54

阅读数:108

评论数:0

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

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

2017-08-17 12:32:32

阅读数:111

评论数:0

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

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

2017-08-17 11:51:03

阅读数:151

评论数:0

JAVA由遍历Map引发的血案

public static void main(String[] args) {   Map map = new HashMap();   map.put("1", "value1");   map.put("2", "...

2017-08-11 10:28:52

阅读数:104

评论数:0

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

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

2017-08-11 09:35:17

阅读数:117

评论数:0

Java——Comparable和Comparator(二)

//javabean package comparable; /**  * @author 不负代码不负卿  * @date 2017年8月10日  * @description:接口 Comparable  */ public class Person implements...

2017-08-10 18:01:30

阅读数:117

评论数:0

Java——Comparable和Comparator(一)

//javabean package comparator; /**  * @author 不负代码不负卿  * @date 2017年8月10日  * @description:接口 Comparator  */ public class Person { private...

2017-08-10 17:58:18

阅读数:145

评论数:0

String、StringBuffer与StringBuilder之间区别

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

2017-08-10 17:51:13

阅读数:109

评论数:0

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

/**  *   */ package collections; import java.util.ArrayList; import java.util.Collections; import java.util.List; /**  * @author 不负代码...

2017-08-10 15:24:28

阅读数:377

评论数:0

Java学习笔记——共享区

/**  *   */ package collections; /**  * @author 不负代码不负卿  * @date 2017年8月10日  * @description:有趣的知识点  */ public class TestByte { public s...

2017-08-10 14:29:41

阅读数:266

评论数:0

Java集合Map<K,V>

/**  *   */ package core.collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; import java.util.Set...

2017-08-09 15:28:09

阅读数:159

评论数:0

Java集合之Set(HashSet)

/**  * Set实现类HashSet 和 TreeSet  */ package core.collection; import java.util.HashSet; import java.util.Iterator; /**  * @author 不负代码不负...

2017-08-09 11:34:14

阅读数:95

评论数:0

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

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

2017-08-09 11:04:05

阅读数:150

评论数:0

JAVA——interface总结

讨论Java编程中的一个重要概念和技术——接口。首先阐述什么是接口,它与类和抽象类的不同,以及使用接口的目的。通过实例详细讨论怎样编写接口和实现接口,怎样利用接口实现多重继承,接口本身的继承性,以及接口的具体应用实例。 概述 类似于硬件接口设计,如计算机母板上的各种接口,Java语言中的接...

2017-08-04 11:53:17

阅读数:158

评论数:0

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

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

2017-08-04 11:20:39

阅读数:143

评论数:0

JAVA——this 和super用法

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

2017-08-04 10:20:54

阅读数:177

评论数:0

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