自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 面向对象六大原则

面向对象六大原则 优化代码第一步——单一职责原则 英文名称是Single Responsibility Principle,缩写是SRP,SRP的定义是:就一个类而言,应该仅有一个引起它变化的原因。 让程序更稳定,更灵活——开闭原则 英文名称是Open Close Principle,缩写是OCP,OCP的定义是:软件中的对象(类,模块,函数等)应该对扩展开放,但是对修改关闭。 构建扩展性更好对系...

2019-07-27 00:01:16 109

原创 Java类加载过程

Java类加载过程 类加载的过程如下图所示(建议能默认每个步骤的理解): 也可以成为 加载-连接-初始化 这种叫法。 其中,加载、验证、准备、初始化和卸载的顺序是固定的,而解析则不一定,因为Java是动态语言,它可以在运行时解析,即初始化之后。该阶段解析如下: ...

2019-07-18 21:49:53 140

原创 三个例子彻底搞懂Java类属性,代码块,构造方法的执行顺序

两个列子彻底搞懂Java类属性,代码块,构造方法的执行顺序 对于标题所述的加载顺序,可能有些同学和我一样知道静态属性和代码块先加载,非静态属性和代码块其次加载,最后才是构造方法加载。但并没有深入的去了解它。那么我们带着两个问题去看待这个加载顺序。 是否有可能非静态代码块先于静态方法加载? 如果子类继承了父类,那么其加载顺序又是怎样的呢? 对于第一个问题我们直接上一个列子。 public c...

2019-04-09 17:39:31 1323

原创 jna实战

为什么要使用jna,jna比jni好早哪里? 用过jni的同学都知道,jni需要编写类似JNIEXPORT jboolean JNICALL Java_java包名_方法名的c/c++文件,需要引入jni.h使用JNIEnv,JNIVM等等,然后生成so包,这样java本地方法才可以找到C中的方法。然而jna可以在java项目中直接调用c/c++的动态库文件dll,so无需手动生成so包。

2016-12-29 11:18:57 374

vector_magic_mac.dmg

vector magic mac 直接安装使用

2020-07-30

jna-4.1.0官方稳定版

jna4.1.0包含jna-4.1.0jar和jna-platform-4.1.0jar

2017-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除