Java整理
惊弦_
这个作者很懒,什么都没留下…
展开
-
Java获取当前网络环境有效的BT Tracker列表
使用Java获取当前网络环境有效的BT Tracker列表BT Tracker是什么就不介绍了,有兴趣可以百度。最近在下资源的时候发现种子数量很低,于是产生了想要获取更多的Tracker的想法;网上能搜到不少Tracker列表,但是很难判断是否有效,逐个逐个去验证是否有效工作量太大,于是便有了这个程序。public class TrackerTest { @SuppressWarnings({"ResultOfMethodCallIgnored"}) public static voi原创 2021-09-08 09:03:35 · 1457 阅读 · 0 评论 -
Java 两个线程交叉打印A1B2C3...Z26
网上一大堆实现方式,有花式使用CountDownLatch的,有使用CyclicBarrier的,但是都有各种各样的问题,有些根本就不能100%完成任务,不多说直接上我认为最稳妥的实现方式。package com.myday06.demo;public class A1B2Text { //锁对象 Object lock = new Object(); //true:打印字母, false:打印数字 boolean sw = true; //字母打印线程原创 2020-10-29 10:23:54 · 214 阅读 · 0 评论 -
Java开发岗高频面试题全解析补充知识点(个人补充整理的知识点,非原文)
Java开发岗高频面试题全解析(个人整理)3.3.1 String、StringBuffer、StringBuilderString,StringBuffer与StringBuilder的区别??3.3.2 Java中的泛型的理解林木声-Java泛型理解Java总结篇系列:Java泛型3.3.3 Java序列化与反序列化的过程java基础---->Serializable的使用java高级---->Serializable的过程分析3.3.4 equals和hashCode方法原创 2020-06-03 18:39:47 · 1756 阅读 · 1 评论 -
Java 面试简答(基础篇)
Java 面试简答(基础篇)1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。(.class字节码文件是Java虚拟机可识别的的一种通用文件,无论用什么样的平台,只要该平台有java虚拟机,能将原创 2020-06-01 21:08:50 · 164 阅读 · 0 评论 -
一些排序算法(Java 实现)
一些排序算法(Java 实现)1、插入排序2、选择排序3、冒泡排序4、快速排序(递归方式)5、希尔排序(Sheel排序)6、堆排序1、插入排序在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的, 现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。public static void insertSort(int[] a) { int len = ...原创 2019-10-24 14:54:48 · 100 阅读 · 0 评论