![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 62
ri_mu_xi_shan
这个作者很懒,什么都没留下…
展开
-
Eclipse不同版本下载
有时候需要下载不同的Eclipse版本,在哪下载?1、进入Eclipse官网2、下拉到页面底部,找到Other -> IDE and Tools3、点击链接,左侧是发布的版本,右侧是下载链接,按照自己的需要,对应下载。原创 2018-02-01 15:25:31 · 285 阅读 · 0 评论 -
java类初始化顺序
java类在执行完加载后,连接之后,就要执行初始化。在有继承关系的类中,初始化顺序如下:父类的静态代码块fatherStaticVariable:父类的静态变量子类的静态代码块subStaticVariable:子类的静态变量父类的非静态代码块fatherNonStaticVariable:父类的非静态变量父类的构造函数子类的非静态代码块subNonStatic原创 2018-01-26 17:05:19 · 161 阅读 · 0 评论 -
java中正则表达式的简单使用
Java正则表达式 正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 与正则表达式相关的类在java.util.regex包下的三个类:Pattern类,Matcher类,PatternSyntaxException类1、Pattern类 pattern 对原创 2017-09-28 10:17:09 · 268 阅读 · 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 · 180 阅读 · 0 评论 -
详解java类的生命周期
jvm中几个重要的内存区域:1、方法区:在java虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。2、常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。3、堆区:用于存放类的对象实例。4、栈区:由一个一个的栈帧组成的后进先出的栈式结构,栈中存放方法运行时产生的局部变量、方法出口等信息。当调用一个方法时,虚拟机栈中就会创建一原创 2018-01-26 17:44:37 · 658 阅读 · 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 · 194 阅读 · 0 评论 -
java中同步、异步、阻塞、非阻塞
一、同步、异步、阻塞与非阻塞概念同步、异步:针对客户端。同步:客户端请求后等待返回。应用程序执行一个系统调用,在系统调用没有完成,应用程序会一直阻塞。、异步:客户端请求发出后,不用等待返回结果,执行下一步动作,当系统调用返回时,通过状态、通知来通知调用者,或通过回调函数处理这个调用。阻塞、非阻塞:针对服务器。阻塞调用:是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之原创 2018-01-29 16:20:15 · 759 阅读 · 0 评论 -
聊聊java中几种不同的同步方法
java中实现同步的几种方式:1、同步代码块2、同步方法3、ReentrantLock可重入锁方式一与方式二可以合称Synchronized方式,只不过同步代码块是用显示的同步监视器,而方式二是用被调用的对象作为同步监视器,即隐式调用。Synchronized方式和ReentrantLock方式的区别:1、Synchronized方式获取和释放锁是由JVM实现的,不需要用户原创 2018-01-29 13:54:50 · 206 阅读 · 0 评论