
JAVA
文章平均质量分 62
ri_mu_xi_shan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse不同版本下载
有时候需要下载不同的Eclipse版本,在哪下载? 1、进入Eclipse官网 2、下拉到页面底部,找到Other -> IDE and Tools 3、点击链接,左侧是发布的版本,右侧是下载链接,按照自己的需要,对应下载。原创 2018-02-01 15:25:31 · 348 阅读 · 0 评论 -
java类初始化顺序
java类在执行完加载后,连接之后,就要执行初始化。在有继承关系的类中,初始化顺序如下: 父类的静态代码块 fatherStaticVariable:父类的静态变量 子类的静态代码块 subStaticVariable:子类的静态变量 父类的非静态代码块 fatherNonStaticVariable:父类的非静态变量 父类的构造函数 子类的非静态代码块 subNonStatic原创 2018-01-26 17:05:19 · 198 阅读 · 0 评论 -
java中正则表达式的简单使用
Java正则表达式 正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 与正则表达式相关的类在java.util.regex包下的三个类:Pattern类,Matcher类,PatternSyntaxException类 1、Pattern类 pattern 对原创 2017-09-28 10:17:09 · 331 阅读 · 0 评论 -
java中反射的简单使用
一、反射获取class的三种方式: 1、Class类forName("类全名")方法 Class cl1= Class.forName("com.Test"); Test test = cl1.newInstance; 2、类的.class方法 Test test = new Test(); Class cl1 = Test.class; 3、对象的getClass()方法原创 2018-01-26 15:58:09 · 219 阅读 · 0 评论 -
详解java类的生命周期
jvm中几个重要的内存区域: 1、方法区:在java虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。 2、常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。 3、堆区:用于存放类的对象实例。 4、栈区:由一个一个的栈帧组成的后进先出的栈式结构,栈中存放方法运行时产生的局部变量、方法出口等信息。当调用一个方法时,虚拟机栈中就会创建一原创 2018-01-26 17:44:37 · 716 阅读 · 0 评论 -
java链表若干问题
最近练习e了下链表末尾插入节点的操作,但是遇到一个问题,想请教高手解惑。 代码如下: public class ListNode { int value; ListNode next; //在链表尾部添加元素 public static void addToTail(ListNode phead, int value) { ListNode原创 2018-01-25 22:59:36 · 236 阅读 · 0 评论 -
java中同步、异步、阻塞、非阻塞
一、同步、异步、阻塞与非阻塞概念 同步、异步:针对客户端。 同步:客户端请求后等待返回。应用程序执行一个系统调用,在系统调用没有完成,应用程序会一直阻塞。、 异步:客户端请求发出后,不用等待返回结果,执行下一步动作,当系统调用返回时,通过状态、通知来通知调用者,或通过回调函数处理这个调用。 阻塞、非阻塞:针对服务器。 阻塞调用:是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之原创 2018-01-29 16:20:15 · 888 阅读 · 0 评论 -
聊聊java中几种不同的同步方法
java中实现同步的几种方式: 1、同步代码块 2、同步方法 3、ReentrantLock可重入锁 方式一与方式二可以合称Synchronized方式,只不过同步代码块是用显示的同步监视器,而方式二是用被调用的对象作为同步监视器,即隐式调用。 Synchronized方式和ReentrantLock方式的区别: 1、Synchronized方式获取和释放锁是由JVM实现的,不需要用户原创 2018-01-29 13:54:50 · 271 阅读 · 0 评论