java
miss_kris
you will get it
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
屏蔽'\n'在Window和Linux的区别写法
在java中存在一些特殊的转义字符,比如‘\n’ ...etc ,但是也有一写jdk自带的一些操作符比如 : System.getProperty("line.separator")这也是换行符,功能和"\n"是一致的,但是此种写法屏蔽了 Windows和Linux的区别 ,更保险一些.原创 2017-10-10 14:52:47 · 354 阅读 · 0 评论 -
Java ClassLoad详解
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,J转载 2017-10-11 14:03:17 · 2153 阅读 · 0 评论 -
ClassLoader 动态加载定义
static { try { AccessController.doPrivileged(newPrivilegedExceptionAction() { publicObject run()throws Exception { Class cl = Class.forName("ja原创 2017-10-11 14:24:39 · 292 阅读 · 0 评论 -
java代码实现生成PDF
String phantomjs_path =CfgTool.getWebRootPath() + “phantomjs/”; String report_path = reportService.getReportPath(task_id); File phantomjs = new File(phantomjs_path + “phantomjs”);原创 2017-10-12 11:40:30 · 1003 阅读 · 0 评论 -
java实现发送邮件
项目准备:javax.mail-1.5.4.jar 一个邮箱此处以@163邮箱为例子 (设置如图下1.1和1.2) 代码如下: public static void sendMail(MailMsgBean mail, String project_name原创 2017-10-12 13:47:07 · 297 阅读 · 0 评论 -
非静态内部类创建静态实例造成的内存泄漏
在实际的项目开发中,有时候我们需要频繁的启动某个页面(Activity),启动的时候总是需要初始化一些资源,为了避免重复创建相同资源,常常会使用静态对象去保存这些值,这种情况下,也很容易照成内存泄漏。请大家思考,为什么会内存泄漏?我们结合leakCanary给出的提示去分析,mResource->references->mainActivity首先,非静态内部类默认会持有外部类的引用。然后又原创 2017-10-13 15:21:10 · 1196 阅读 · 0 评论
分享