Java
文章平均质量分 76
骑车骑车减肥了
码奴
展开
-
生成keystore以及导出keystore公钥,私钥信息
有时候需要做一些证书,特别是安卓接入SDK,提交包什么的需要填入公钥私钥信息,可能需要RSA 1024位或其他位数的信息。3. 生成私钥companyname_private_key.pem文件。这里提供一个能获取keystore信息和公钥私钥的命令。openssl我就不再写了,自己再百度下怎么处理。keystore导出私钥(.key)操作步骤。2. 从PKCS12转换成PEM格式。2. 查看keystore信息。1. 从JKS转换到PKCS12。1. 生成keystore。4. 转换成pem证书。原创 2022-10-25 20:46:55 · 6326 阅读 · 0 评论 -
为啥要implements Serializable
一、为啥要implements Serializable 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 什么情况下需要原创 2015-05-26 16:44:44 · 24822 阅读 · 0 评论 -
Eclipse查看Java源码的方式
按Ctrl 鼠标左键点击方法名,这就是在Eclipse查看源码的方法。 问题是一般情况下点击了没反应,就傻逼了。 通过下面几个步骤可以完美的解决这个问题,可以看到Java的源码实现。 1.点 “window“-> “Preferences”-> “Java” -> “Installed JRES”; 2.此时”Installed JRES”右边是列表窗格,列出了系统中的JRE 环境,选择原创 2015-02-12 17:04:20 · 2830 阅读 · 0 评论 -
Java反射常用到的几个方法,获取Private字段,执行其他类的方法,获取类名
引言已经很久没有写过Java代码了,写了一年的的C++,今天看到C++的friend(友元)可以操作一个类的private属性,突然想到Java的反射,今天用Java写了一小段代码实验了一下,项目中比较实用。也是在以前做安卓的项目的时候老是听到师傅说反射,没怎么用过,终于尝试了一下。代码片段Java的反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。对于任意一个对象,都原创 2015-02-12 17:39:57 · 6559 阅读 · 0 评论 -
Android屏幕适配功能源码
屏幕适配这个东西当时做的时候挺纠结小手机,大pad上面显示不一致一般我们开发又都是800*480的标屏所以屏幕适配还是很需要的Android自适应有时候解决不了我们的需求贴出这个源码也希望各位看官指教然后给出一些可以优化的内容import android.app.Activity;import android.util.DisplayMetrics;import android.view.原创 2014-03-24 23:51:08 · 1825 阅读 · 2 评论 -
游戏中最常用的A*算法(Java版)
自动寻路的A*算法原理看其他的文章吧,不想写了这个类是公司封装好了的类拿出来分享了看剑:package main.java.GameUtil;import java.util.ArrayList;import java.util.List;public class MGE_AStar{ private final byte G_OFFSET = 1; // 每个图原创 2015-02-03 17:35:56 · 1266 阅读 · 0 评论 -
Math.pow函数的重写
首先,尊重原版,这是我参考的内容。http://blog.csdn.net/xiaoxiongli/article/details/2134626今天一个同学问我怎么实现pow函数的功能,我想着,简单啊,循环然后*=就出来了啊。但是一操作不是那么回事。找了很久也没找到这个函数的源码,结果在一个C++群里面问到了这篇文章,怪我度娘没用好,居然没搜到上面的文章。话不多说,上原创 2014-03-24 23:42:51 · 3030 阅读 · 0 评论 -
MD5加密算法的简单使用
package com.ccniit.test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Test { /** * 使用MD5算法进行加密字符串 * * @param str * 需要加密的字符原创 2014-05-29 18:12:49 · 1228 阅读 · 0 评论 -
用谷歌自带的Json类解析时遇到的java.lang.NoClassDefFoundError: org/json/JSONException问题
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONExceptionat java.lang.Class.getDeclaredMethods0(Native Method)at java.lang.Class.privateGetDeclaredMethods(Unknown Source)原创 2014-11-18 23:28:44 · 10212 阅读 · 1 评论 -
Java使用JNI调用C++的完整流程
JNI其实是Java NativeInterface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C/C++)。 Java以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决Java对本地操作的一种方法就是JNI。 Java通过JNI调用本地方原创 2015-01-09 16:37:06 · 2750 阅读 · 0 评论