自定义博客皮肤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 97

原创 Java类加载过程

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

2019-07-18 21:49:53 134

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

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

2019-04-09 17:39:31 1313

原创 jna实战

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

2016-12-29 11:18:57 362

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关注的人

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