现在位置: 首页 > 编程技术 > Java > 文章
2017年09月22日 Java ⁄ 共 2166字 NoClassDefFoundError和ClassNotFoundException区别已关闭评论 ⁄ 阅读 827 次
看源码的定义 NoClassDefFoundError /** * Thrown if the Java Virtual Machine or a <code>ClassLoader</code> instance * tries to load in the definition of a class (as part of a normal method call * or as part of creating a new instance using the <code>new</code> expression) * and no definition of the class could be found. * <p> * The searched-for class definition exist...
阅读全文
2017年09月10日 Java ⁄ 共 183字 windows cmd命令行保存输出结果已关闭评论 ⁄ 阅读 199 次
鼠标左键拖动,选中自己需要复制的然后点击鼠标右键,或者摁enter键,或者选中标题栏点击鼠标右键选中复制 在你输入命令后再加上“>”和你想保存的文件地址和名字就行了。 比如javap -v "Singleton.class" >1.txt 那么有没有在一个更好的办法只用一个txt文件呢?答案是肯定的,要在同一个txt文件里面追加cmd命令结果,就要用“>>”替换“>” 就可以了
阅读全文
2017年07月15日 Java ⁄ 共 2497字 Java抽象类与接口的区别已关闭评论 ⁄ 阅读 936 次
文章目录 抽象类 接口 抽象类和接口的对比 什么时候使用抽象类和接口 Java8中的默认方法和静态方法 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实...
阅读全文
2017年06月23日 Java ⁄ 共 827字 java静态类型有什么特点?已关闭评论 ⁄ 阅读 199 次
答案:静态变量是和类绑定到一起的,而不是类的实例对象。每一个实例对象都共享同样一份静态变量。也就是说,一个类的静态变量只有一份,不管它有多少个对象。类变量或者说静态变量是通过static这个关键字来声明的。类变量通常被用作常量。静态变量通常通过类名字来进行访问。当程序运行的时候这个变量就会创建直到程序结束后才会被销毁。类变量的作用域和实例变量是一样的。它的初始值和成员变量也是一样的,当变量没被初始化...
阅读全文
2016年07月10日 Java ⁄ 共 807字 java中中文字符串url编码与解码已关闭评论 ⁄ 阅读 199 次
用eclipse你可能感受不到区别,但是当在命令提示符下面就不会有人给你自动转换了。 java.net.URLDecoder.decode(String s,String enc); 将application/x-www-form-urlencoded字符串转换成普通字符串。 java.net.URLEncoder.decode(String s,String enc); 将普通字符串转换成application/x-www-form-urlencoded字符串 import java.net.URLDecoder; import java.net.URLEncoder; public class URLDecoderTest {     public ...
阅读全文
2015年12月03日 Java ⁄ 共 565字 评论 1 条 ⁄ 阅读 1191 次
做试卷的时候,需要将一个句子中的单词、一个单词中的字符、选择题中的答题项打乱生成一个随机的序列,特将其抽象成工具类,方便复用。 public static <V> boolean isEmpty(ArrayList<V> sourceList) { return (sourceList == null || sourceList.size() == 0); } /** * 打乱ArrayList * * */ public static <V> ArrayList<V> randomList(ArrayList<V> sourceList){ if (isEm...
阅读全文
2015年12月02日 Java, 安卓开发 ⁄ 共 1643字 android技术文档翻译–ant任务已关闭评论 ⁄ 阅读 793 次
Ant任务 此功能还在积极开发过程中,可以到ADT-dev中讨论 当前自定义的任务列表: AaptExecTask AidlExecTask ApkBuilderTask BuildConfigTask DexExecTask IfElseTask PropertyByReplaceTask RenderScriptTask SignApkTask XPathTask ZipAlignTask r20版本新增的任务: CheckEnvTask ComputeDependencyTask ComputeProjectClasspathTask GetEmmaFilterTask GetLibraryListTask GetTargetTask GetTypeTask ManifestMergerTas...
阅读全文
2015年11月30日 Java ⁄ 共 17867字 Java Fork&Join框架使用和实现分析已关闭评论 ⁄ 阅读 1111 次
文章目录 5.1 ForkJoinPool实现分析 5.2 ForkJoinWorkerThread实现分析 5.3 ForkJoinTask实现分析 5.4 joinTask 方法实现分析 前言 在并发编程网上,关于ForkJoin框架介绍得很好,推荐去看:Fork/Join框架.本篇博文只是对一些地方进行补充说明(为了文章连续性,会借鉴一些介绍文字)。 对于一个任务可以切割成多个小任务分别执行,然后把各个小任务的结果,组合成最终...
阅读全文
2015年11月30日 Java ⁄ 共 1569字 Java 查看系统GC命令介绍已关闭评论 ⁄ 阅读 941 次
前言 使用 JVM的人都或多或少的了解垃圾回收机制,当系统的服务出现性能问题时,都会去服务器上查看下系统GC的情况。此外,如果有新的服务上线,也需要去服务器上查看下新服务的整体GC水平,这就可以使用jstat命令来查看了,当然你也可以使用其他方式。 Jstat 查看系统 GC 命令介绍 jstat的命令查看系统GC情况,很简单,只需要先通过jps或者ps -aux |grep tomcat来查看对应服务所在的进程数,然后使用下面命令查看。 jstat 查...
阅读全文
2015年11月30日 Java ⁄ 共 22928字 Java 多线程线程池分析已关闭评论 ⁄ 阅读 1026 次
文章目录 1.1 线程定义 2.1 创建Thread 2.2 创建守护线程 3.1 BlockingQueue 介绍 3.2 ThreadFactory 介绍 3.3 RejectedExecutionHandler 介绍 前言 关于Java多线程的知识,看了很多博客书籍,对理论还是比较了解的。但是,最近写一个很简单的使用线程池对列表中任务进行处理,然后返回结果列表的功能,发现理论和实际操作还是有相当大的差距。 首先贴出一个很简单的代...
阅读全文