java
girlling0908
这个作者很懒,什么都没留下…
展开
-
浅谈java的反射机制
已经有很多java反射机制的文章,我今天就来写写我自己对java反射机制的理解吧,毕竟我们以后学到Spring什么的都是要用到的。 首先是定义: java的反射机制是作用于程序运行时候的,在程序运行时期,我们无法在用new来创建对象,这时候就可以利用java的反射机制来获取某个类的字节码对象(class)。获取字节码对象的方式有三种: 1.通过创建对象,再获取对象的字节码对...原创 2018-06-08 17:17:59 · 102 阅读 · 0 评论 -
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一
牛客网的剑指Offer的一道题目。对于第二个数组而言,遍历第一个数组,如果不相同就压入栈,相同的话就压入栈再出栈。当第二个数组遍历结束后,如果栈为空,就是true,反之,就是false.public static boolean IsPopOrder(int [] pushA,int [] popA) { Stack<Integer> stack=new Stack<Inte...原创 2018-06-27 15:09:23 · 248 阅读 · 0 评论 -
几张图轻松理解String.intern()
文章写得很好https://blog.csdn.net/soonfly/article/details/70147205转载 2018-06-27 17:06:41 · 142 阅读 · 0 评论 -
搞明白了java中的static关键字以及有static时初始化阶段的顺序
在 java中被static修饰的变量,方法或者域成为静态变量,静态方法或者静态域。所有被static修饰的都是属于类级别的,类中只有一份,这个类的中所有实例都将共享这个域。静态变量可以直接通过类名来调用,不需要先实例化这个类的一个对象。在初始化时,静态域只能对静态变量进行操作,没有被static修饰的变量无法再静态域内进行操作。如果写了,编译是不通过的。下面来举个例子package com.te...原创 2018-06-28 15:17:30 · 876 阅读 · 0 评论