JAVA
田小雨
厚积才能薄发!自己选择的路,再苦再累也要坚持走下去
展开
-
JVM调优总结
JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强大。详细说明参考这里 VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。 如何调优观察内存释放情原创 2015-06-10 17:38:01 · 613 阅读 · 0 评论 -
正则表达式基础用法
正则表达式:符合一定规则的表达式,用特定符号来表达一些代码。 特点:用于一些特定的符号来表示一些代码操作,这样可以简化书写 作用:专门用于操作字符串。 优点:可以简化对字符串的复杂操作。 缺点:符号定义越多,正则表达式越长,阅读性越差正则表达式的构造摘要1. 字符 \\ 反原创 2015-06-13 18:30:48 · 402 阅读 · 0 评论 -
JAVA线程池
文地址:jenkov 作者: Jakob Jenkov 译者:长源 校对:方腾飞java线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一翻译 2015-06-13 18:34:27 · 394 阅读 · 0 评论 -
JAVA基础学习之多线程
进程与线程进程:就是正在进行的程序。其实就是一个应用程序运行时的内存空间。线程:线程就是进程当中的一个控制单元或执行路径。进程负责空间的标示,而线程负责执行应用程序的执行顺序。当一个进程中出现多个线程是就是多线程。每个线程在栈中都有自己的执行空间、方法区、变量。java VM启动的时候会有一个进程java.exe。该进程中至少有一个线程负责java程序的执行,而且这原创 2015-06-13 18:36:30 · 772 阅读 · 0 评论 -
Scala与JAVA交互
Scala的一个强项在于可以很简单的于已有的Java代码交互,所有java.lang中的类都已经被自动导入了,而其他的类需要显式声明导入。来看看演示代码吧。我们希望对日期进行格式化处理,比如说用法国的格式。Java类库定义了一系列很有用的类,比如Date和DateFormat。由于Scala于Java能够进行很好的交互,我们不需要在Scala类库中实现等效的代码,而只需直接吧Java的相关原创 2015-06-15 17:34:49 · 1318 阅读 · 0 评论