-
冒泡排序简述
所属栏目:[Java] 日期:2020-12-15 热度:137
冒泡排序(CJava实现) 2019/8/14 10:41:46 使用工具: Java:IDEA C:CLion文档编写:MarkdownPad2 每天一算法,希望自己的算法能有长足的进步,加油。 近几天线上的笔试更让我感受到各大互联网公司对于算法的重视。的确,现下主流的框架已经十分成熟,正常[详细]
-
Semaphore源码分析
所属栏目:[Java] 日期:2020-12-15 热度:200
public class SemaphoreExample1 { private final static int threadCount = 20 ; public static void main(String[] args) throws Exception { ExecutorService exec = Executors1.newCachedThreadPool(); final Semaphore1 semaphore = new Semaphore1( 1[详细]
-
设计模式-外观模式
所属栏目:[Java] 日期:2020-12-15 热度:85
设计模式-外观模式 关注公众号 JavaStrom 解锁更多知识 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,通过这个接口使得这一个子系统更加容易[详细]
-
Java连接Linux服务器
所属栏目:[Java] 日期:2020-12-15 热度:98
!-- https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 -- dependency groupIdch.ethz.ganymed/groupId artifactIdganymed-ssh2/artifactId versionbuild210/version /dependency 一、服务器登陆公钥秘钥设置 步骤如下: 1、本机生成私钥公[详细]
-
异常及throw、与throws的介绍
所属栏目:[Java] 日期:2020-12-15 热度:182
什么是异常处理? 异常处理机制就像我们对平时可能遇到的意外情况,预先想好了一些处理的办法。 也就是说,在程序执行代码的时候,万一发生了异常,程序会按照预定的处理办法 对异常进行处理,异常处理完毕后,程序继续运行。 java的异常处理是通过5个关键字[详细]
-
Java 中一些空格trim()去不掉可能原因
所属栏目:[Java] 日期:2020-12-15 热度:83
1、正常空格的Ascii值为32,这种的可以通过replace或者trim可以替换掉或者删除掉。 但是最近在项目中发现会出现Ascii值为160的空格,这种是无法通过replace或者trim处理的,那么怎么处理呢?这种的确实不太好处理。 处理方案:"中?国".replaceAll("u00A0",[详细]
-
链表的翻转(java)
所属栏目:[Java] 日期:2020-12-15 热度:71
翻转的两种方法:非递归与递归。 1、非递归方法 public ListNode reverse(ListNode node) { Node prev = null; while (node != null) { //每次新建一个链表,用来读取每次循环操作的一个节点 ListNode tmp = node; //将传入的链表指向下一个节点,下次循环将[详细]
-
Object类、常用API
所属栏目:[Java] 日期:2020-12-15 热度:51
1 /** 2 * 3 * `java.lang.Object`类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 4 * 5 * 如果一个类没有特别指定父类, 那么默认则继承自Object类。例如: 6 * 7 * ```java 8 *[详细]
-
JAVA坦克大战系列10-高效雷达(下)
所属栏目:[Java] 日期:2020-12-15 热度:166
? 前言 本篇将给大家准备一个非常高效的雷达扫描坦克,可以有效的锁定敌人。 高效雷达坦克示例 废话就不多说了,直接上代码吧。 1.? import?java.awt.Color; 2. 3.? import?robocode.AdvancedRobot; 4.? import?robocode.RobotDeathEvent; 5.? import?roboco[详细]
-
java MySQl数据库连接
所属栏目:[Java] 日期:2020-12-15 热度:105
%@ page import ="java.sql.Connection" %%@ page import ="java.sql.DriverManager" %%@ page import ="java.sql.SQLException" % %-- Created by IntelliJ IDEA. User: Administrator Date: 2019/8/14 Time: 11:25 To change this template use File | Set[详细]
-
TimeUnit类常用的方法解析
所属栏目:[Java] 日期:2020-12-15 热度:55
TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的与时间有关的一些方法。 1.时间转化 年 月 日 时 分 秒 毫秒等时间之间的转化方法 注意: 因为返回的数据类型是long,所以更小单位时间转化为更大单位时间会丢失精度 2. 时间长度[详细]
-
Java基础知识
所属栏目:[Java] 日期:2020-12-15 热度:149
1. JDK,JRE,JVM分别是什么? JDK:Java Development Kit的缩写; JRE:Java Runtime Environment的缩写,意为Java运行时环境,它包含虚拟机但不包含编译器; JVM:Java Virtual Machine(Java虚拟机)的缩写。 2. Java语言是跨平台的吗?JVM是跨平台的吗? Java[详细]
-
抽象类和接口
所属栏目:[Java] 日期:2020-12-15 热度:84
####抽象类 ```java 抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void fun() 抽象方法必须用abstract关键字进行修饰。 如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。[详细]
-
Jmeter发送https请求
所属栏目:[Java] 日期:2020-12-15 热度:104
需要通过浏览器将证书导出,通过Java中的keytool ,将cer格式的证书文件转换成.store格式的文件,上传到Jmeter中 步骤: 1、点击证书 2、选择详细信息,点击复制文件 3、点击下一步 4、选项默认,点击下一步 5、指定要导出的文件名,点击下一步 6、点击完成[详细]
-
jvm(4):类文件结构
所属栏目:[Java] 日期:2020-12-15 热度:140
typora-root-url: ./ 类文件结构 魔数Magic Number 每个Class文件的头4个字节是 魔数 。值为0xCAFEBABE 唯一作用:确定这个文件是一个能被虚拟机接受的Class文件 Class文件的版本 紧挨着魔数的4个字节是Class文件的 版本号 :第5、6个字节是 次版本号 ,第7[详细]
-
java 判断Map集合中包含指定的键名,则返回true,否则返回false
所属栏目:[Java] 日期:2020-12-15 热度:185
public static void main(String[] args) { Map map = new HashMap(); // 定义Map对象 map.put("apple","新鲜的苹果"); // 向集合中添加对象 map.put("computer","配置优良的计算机" ); map.put( "book","堆积成山的图书" ); map.put( "time", new Date());[详细]
-
操作虚拟机
所属栏目:[Java] 日期:2020-12-15 热度:170
一、创建虚拟机 1、 首先安装vmware,注意在安装中,下面的两项不要勾选,一路下一步 2、完成安装打开之后,创建新的虚拟机 ? 3、虚拟机创建完成,需要改配置 4、然后设置网段 5、查看服务,在运行状态,说明虚拟机创建成功 ? 二、开启虚拟机 ? 二、xshell连[详细]
-
HDU2022 海选女主角
所属栏目:[Java] 日期:2020-12-15 热度:113
海选女主角 Time Limit: 2000/1000 MS (Java/Others)??? Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 93254??? Accepted Submission(s): 40690 Problem Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时[详细]
-
java 日期获取,每月一号,每周一
所属栏目:[Java] 日期:2020-12-15 热度:171
java 日期获取,每月一号,每周一? ? package info.lumanman.h5.util; ? ? ? import java.text.SimpleDateFormat; ? import java.util.Calendar; ? ? ? public class DateUtil { ? ? ? ?? ? public static void main( String[] args) { ? ?? ??? ?SimpleDate[详细]
-
一、JAVA开发环境安装
所属栏目:[Java] 日期:2020-12-15 热度:180
? ? ? ?折腾了快1个星期,一直没有成功装好JAVA环境,eclipse一直打不开,java环境配置的问题真是不得不吐槽一下,太烂了。今天反反复复折腾好久,终于搞定了。用的金山毒霸,方法如下: 一、打开金山毒霸,点开软件管家,安装这2个。 二、eclipse解压缩就可[详细]
-
java.io.Serializable浅析
所属栏目:[Java] 日期:2020-12-15 热度:186
Java API中java.io.Serializable接口源码: public interface Serializable {} 类通过实现java.io.Serializable接口可以启用其序列化功能。未实现次接口的类无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方[详细]
-
DOSUtil
所属栏目:[Java] 日期:2020-12-15 热度:161
package TestLinkPackage; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintStream; public class DOSUtil{ private Process proces[详细]
-
JDBCUtils工具类的属性
所属栏目:[Java] 日期:2020-12-15 热度:74
package cn.itcast.util ; import java.io.FileReader ; import java.io.IOException ; import java.net.URL ; import java.sql.* ; import java.util.Properties ; /** * @author newcityman * @date 2019/8/14 - 22:13 */ public class JDBCUtils { privat[详细]
-
树莓派快速 (安装)
所属栏目:[Java] 日期:2020-12-15 热度:161
? ? 工欲善其事必先利其器,所以先准备好工具 树莓派,(这里用的是树莓派3B+),SD卡8g以上,读卡器, 1.下载一个格式化SD卡的工具,格式化SD卡https://www.sdcard.org/downloads/formatter_4/eula_windows/ 这个下载时,因为是英文的所以可以转换翻译为中文[详细]
-
XMLUtil
所属栏目:[Java] 日期:2020-12-15 热度:108
package TestLinkPackage; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintStream; import java.util.ArrayList; import java.util.List; import javax.xml.parsers.Doc[详细]