
java基础
JavaHungry
Stay Hungry Stay Foolish
展开
-
java反射
java反射 创建User类 package com.zhenfen.test; import java.io.Serializable; /** * @author 007 * @ClassName 类名称 * @Description 类描述 */ public class User implements Serializable{ private String name; priv...原创 2019-04-23 13:09:26 · 114 阅读 · 0 评论 -
Thread.currentThread().getName()和this.getName()的区别
Thread.currentThread().getName()和this.getName()的区别 package com.zhenfen.currentThread; import com.mchange.net.SocketUtils; /** * @author 007 * @ClassName 类名称 * @Description 类描述 */ public class Count...原创 2019-05-04 10:48:16 · 423 阅读 · 0 评论 -
递归的简单使用
1.递归的概述 递归:指在当前方法内调用自己的这种现象。 递归的分类: 1.递归分为两种,直接递归和间接递归。 2.直接递归称为方法自身调用自己。 3.间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 1.递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 2.在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存...原创 2019-06-06 15:28:29 · 335 阅读 · 0 评论 -
实现两个线程交替执行
题目:使用多线程实现输出的效果为: 1 -1 2 -2 3 -3 4 -4 … package com.thread.synchronizedDemo.lock; import java.util.concurrent.locks.ReentrantLock; /** * @author 007 * @ClassName 类名称 * @Description 类描述 */ publi...原创 2019-06-04 09:26:24 · 9232 阅读 · 5 评论