
java
kirrin
这个作者很懒,什么都没留下…
展开
-
IDEA 某个类 cannot find symbol
1.java类报错 https://blog.youkuaiyun.com/qq_32040767/article/details/770966802.类对应的依赖没有加载进来、编译器自身的设置和缓存问题类。 https://blog.youkuaiyun.com/lesaqiu/article/details/548469603.清除缓存点击菜单中的 “File” -> “Inval...转载 2020-03-18 17:31:15 · 3665 阅读 · 0 评论 -
[转]Linux如何查看JDK的安装路径
1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x8...转载 2019-08-05 15:53:49 · 192 阅读 · 0 评论 -
java 序列化uid的作用
建议指定UID,因为UID可以帮助你实现新老版本的兼容性。A、对于实现Serializable接口的实现类:参考:https://www.cnblogs.com/duanxz/p/3511695.html假设:序列化之前为A类,经过序列化、反序列化为B类,指定uid,保持不变。case1:A类B类完全一样,序列化、反序列化成功case2:A类不变,序列化,B类增加字段,反序列化...原创 2019-07-04 16:59:57 · 3981 阅读 · 1 评论 -
Java类加载器
转自:http://blog.163.com/zssgood@126/blog/static/76351140201110101073119/Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载器主要有下面三个: 引导类加载器(bootstrap class loader):它用来加载 Java 的核心转载 2015-08-21 15:20:38 · 465 阅读 · 0 评论 -
java 中ClassLoader 的加载顺序
原文引自:http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader转载 2015-08-21 16:50:42 · 5127 阅读 · 0 评论 -
java Runtime类
Runtime类使用的是单例模式。package reflect;public class RuntimeTest { public static void main(String[] args) { Runtime rt=Runtime.getRuntime(); //获取空闲内存 System.out.转载 2014-03-13 21:52:16 · 549 阅读 · 0 评论 -
java Class类
在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。获取Class实例的三种方式: (1)利用对象调用getClass()方法获取该对象的Class实例; (2)使用Class类的静态方法forName(),用类的名字获取一个Class实例;转载 2014-03-13 21:17:27 · 520 阅读 · 0 评论 -
java反射 refect
通过反射,可以获取类的构造方法,属性,函数等信息。package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method转载 2014-03-13 21:46:02 · 658 阅读 · 0 评论 -
简单排序算法:冒泡排序,选择排序,插入排序
效率分析:冒泡排序:对于n个数据的数组,共进行n-1趟排序,第一趟排序中有n-1次比较,第二趟有n-2次比较,依次类推,最后一趟有1次比较(n-1)+(n-2)...+1 = n *(n-1)/2 总共进行了n*n/2次比较如果数据是随机的,大概有一半数据需要交换,则交换的次数为n*n/4,在最坏的情况下,即初始是逆序的,每次都需要交换。交换和比较次数都和n的平方成正比,转载 2012-03-26 09:12:51 · 1555 阅读 · 0 评论 -
class.forName()
Class.forName转自http://www.cnblogs.com/wjkaola123/archive/2009/11/23/1609119.htmlClass.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何cla转载 2011-09-01 14:41:02 · 336 阅读 · 0 评论 -
mysql中的数据在JTable中显示出来
第一步: 得到ResultSet: String sql = "select * from " + this.table; ResultSet result = mysql.execute(sql);第二步:从ResultSet中提取数据放到Vector中 Vector data = new Vector(); Vector v = new Ve原创 2011-08-31 15:54:03 · 4503 阅读 · 1 评论 -
java实现约瑟夫环
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。数据结构:循环链表,方法是创建链表和删除节点。待改进:不支持m=1时的情况,所以step是从2开始的。m=1的情况是输出从1到n,也可以直接加到主函数中p原创 2012-03-16 10:19:01 · 588 阅读 · 0 评论 -
java certificate转化成base64编码
将证书转换成base64编码的形式,下一篇日志会介绍反转换。public static void main(String[] args) { // TODO Auto-generated method stub secUtil sec = new secUtil(); try { // Get the encoded form whi原创 2011-11-25 10:45:56 · 5647 阅读 · 0 评论 -
JFileChooser实例
运行后的效果如图: 源代码如下: package swing;import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;public clas原创 2011-09-07 16:51:55 · 629 阅读 · 0 评论