java
wqdsb
这个作者很懒,什么都没留下…
展开
-
解决 PKIX:unable to find valid certification path to requested target 问题
首先感谢博主提供的代码!下面我仅记录下实现细节新建InstallCert.java文件上传至linux编译InstallCert.java文件javac -Djava.ext.dirs=目录 *.java执行java InstallCert www.xxx.com输入1,回车,然后会在当前的目录下产生一个名为“ jssecacerts”的证书。通过 echo $JAVA_HOME 找到目录,把生成的jssecacerts文件移动到该目录下重启jar包下面是InstallCert.ja.原创 2021-08-09 17:08:16 · 1178 阅读 · 0 评论 -
多线程交叉打印
问题:多线程交叉打印典型的生产者消费者模型初步代码:class T implements Runnable{ Object o = new Object(); boolean flag = false; @Override public void run() { String s = Thread.currentThread().getNam...原创 2020-03-08 19:00:18 · 1119 阅读 · 0 评论 -
java HashSet源码简单剖析
1. 首先明确hash算法: 既然都是HashSet集合了,肯定与hash算法有关,我的理解就像是在查找新华字典(哈希表)一样,按照拼音(哈希值)先找到在哪页(哪个存储区域),再在该页(区域)查找。比遍历提高了查找效率。2. HashSet集合是如何保证唯一性的? 通过追溯add()方法,了解到底层为HashMap的put(K key, V value)方法,源码如下:原创 2017-02-09 21:26:01 · 990 阅读 · 0 评论 -
java 为什么要重写clone()?
首先明确一点,如果一个目标类应用了Clonable接口但并未重写clone()方法,它“看起来”像是可以克隆。但一般不这么做,理由如下:如果不重写,在不同包下,由于Object根类clone()是protected修饰的,别的类即使用目标类的对象也不能访问目标类继承的clone()方法,只能在目标类范围内使用,局限性大,这也是为什么一般重写都扩大成public范围。Object.clone()只原创 2017-01-01 11:15:39 · 5848 阅读 · 0 评论 -
转:java中protected的权限
protected 访问控制符能被用于方法和成员变量。 声明为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符package一样。 能被该类的子类所访问,子类可以和父类不在一个包中。 这样,当你想让一个类中的某个方法或成员变量在包中都可见,而且其子类也能访问(子类有可能和父类不在同一个包中)但又不想让所有类都可以访问该类时,就可以用protected修饰符。转载 2016-12-31 15:59:54 · 895 阅读 · 0 评论 -
java GUI 学生图书管理简单示例
简单GUI图书管理系统原创 2016-12-10 23:11:42 · 6484 阅读 · 9 评论 -
java GUI计算器
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class jisuanqi extends JFrame implements ActionListener{ private JTextField jtf1; private JButton btn[]; private St原创 2016-06-16 21:29:51 · 1758 阅读 · 0 评论 -
java返回1到54之间不包括某些数的随机数
public class No6_13 { public static void main(String[] args){ int[] a=new int[53]; for(int i=0;i<53;i++) a[i]=i+1; //假定不应该包括的数据是1~53 S原创 2016-05-22 16:49:29 · 4400 阅读 · 0 评论 -
java统计文本中的不同的单词和重复的单词
System.out.println(str[p]);import java.io.*;import java.util.*;import java.nio.file.*;public class Duqudata { public static void main(String[] args){ String token=""; Path path=Paths.get("D原创 2016-05-07 21:47:19 · 6532 阅读 · 0 评论 -
java利用异常处理输入格式
import java.util.*;public class test { //一直输入要求的数据为止。 public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("请输入半径:"); w原创 2016-05-06 21:29:14 · 1844 阅读 · 0 评论 -
Java 获取当前时间
import javax.swing.JOptionPane;public class TEST { public static void main(String[] args) { long totalMilliseconds = System.currentTimeMillis(); long totalSeconds = (totalMilliseconds / 1000原创 2016-05-14 21:09:34 · 1019 阅读 · 0 评论