摘要: 单例模式(Singleton Pattern)是Java设计模式中常用的模式之一。 单例模式是保证在程序的运行期,一个类的对象只有一个,构造方法只执行一次,得到的所有引用指向都是同一个对象。是一种最佳的创建对象的方式,它涉及到的只是一个单一的类,这个类负责创建自己的对象,同时确保只有单个对象被创建。 阅读全文
posted @ 2019-07-07 16:17 wudidamowang666 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2 阅读全文
posted @ 2019-07-04 01:01 wudidamowang666 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 在讲这个问题之前引入一下多线程的小知识吧 /*/windows系统中的应用程序来做说明 ,例如:扫雷程序,游戏进行的同时,可以同时记录分数,计算时间等. 其实一个应用程序就是一个可执行文件,中包含了一个或者多个进程,一个或者多个进程中包含了一个或者多个线程. 线程 是程序中的执行线程。Java 虚拟 阅读全文
posted @ 2019-06-24 09:53 wudidamowang666 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 1、Collection是集合类的上级接口,继承与他有关的接口主要有List和Set 2、Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作 Collections的主要方法有:混排(Shuffling)、反转(Reverse)、替换所有的 阅读全文
posted @ 2019-06-23 21:04 wudidamowang666 阅读(244) 评论(0) 推荐(0) 编辑
摘要: (1) 程序如下: 静态的方法只能使用静态的属性 从程序开始的时候优先执行static的方法,其次在执行main主函数 阅读全文
posted @ 2019-06-23 17:32 wudidamowang666 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 很多人都会答错的一道关于String的题目,究竟有什么难度? 准备好啦?在放大招之前先来一个小招式 来,问大家,在这一小段代码中一共创建了几个对象呢? 其实这道题并不难,考察的是关于String的重点知识点常量池和字符串优化。 这个是经典题了,答案是3个,因为这里的“hello”会在字符串常量池中创 阅读全文
posted @ 2019-06-23 17:19 wudidamowang666 阅读(207) 评论(0) 推荐(0) 编辑
摘要: finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因为收集的对象只和JVM的垃圾收集策略有关。 finalize()和gc()(1)问题:finaliz 阅读全文
posted @ 2019-06-23 16:41 wudidamowang666 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Java的自动回收机制 当java中的垃圾收集器判断已经没有任何引用指向对象的时候,会调用对象的finalize方法来释放所占据的内存空间 在构造一个类时可以构造一个类覆盖它的finalize方法以便于该类在被垃圾回收时执行一些代码,比如释放资源. JVM的gc概述gc即垃圾收集机制是指jvm用于释 阅读全文
posted @ 2019-06-23 16:28 wudidamowang666 阅读(646) 评论(0) 推荐(0) 编辑
摘要: interface”(接口)可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不实现方法主体。接口也可包含基本数据类型的数据成员,但它们都默认为public、static 和final。接口中定义的方法默认为public、abstract。 为什么Ja 阅读全文
posted @ 2019-06-23 16:17 wudidamowang666 阅读(4263) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>struct queue{ int date[1000]; int head; int tail;};//将小哼和小哈的牌定为队列 struct stack{ int date[10]; int top;};//将桌上的牌定为栈int main(){ struct 阅读全文
posted @ 2017-03-05 20:27 wudidamowang666 阅读(190) 评论(0) 推荐(0) 编辑