随笔分类 -  Java

JNI简易入门
摘要:JNI简介 JNI(Java Native Interface)是JDK的一部分,提供了若干API实现了Java和其他语言的通信(主要是C/C++)。JNI主要用于以下场景: 贴近硬件底层的功能,Java无法实现; 复用已有的程序(非Java开发); 对部分代码有较高的性能要求,如矩阵运算、图形渲染 阅读全文

posted @ 2019-01-03 12:00 foundkey 阅读(1149) 评论(0) 推荐(0)

Java之动态代理简介
摘要:图截于《大话设计模式》 Proxy模式是常用的设计模式,其特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。 用户可以更加结构图,自己编码完成Proxy模式。这种实现称为静态代理。 Java提供了java.lang.reflect. 阅读全文

posted @ 2018-10-15 22:21 foundkey 阅读(476) 评论(0) 推荐(0)

Java之类加载器(Class Loader)
摘要:JVM默认有三个类加载器: Bootstrap Loader Bootstrap Loader通常有C编写,贴近底层操作系统。是JVM启动后,第一个创建的类加载器。 Extended Loader Extended Loader由Java编写,由Bootstrap Loader创建。JVM启动后,第二个被创建的类加载器。在Oracle JDK中,对应sum.misc.Launcher... 阅读全文

posted @ 2018-10-15 13:36 foundkey 阅读(776) 评论(0) 推荐(0)

Java与国际化
摘要:i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是"国际化"的简称。 Java使用java.util.ResourceBundle与java.util.Locale来实现国际化。不同IDE的国际化提供不同的功能支持,便于处理国际化的资源,这里 阅读全文

posted @ 2018-10-13 20:48 foundkey 阅读(373) 评论(0) 推荐(0)

导航