(十二)Java算法:桶排序(详细图解)

  • Post author:
  • Post category:java

目录 一、前言 1.1、概念 1.2、算法步骤 二、maven依赖 三、流程解析 3.1、桶编号计算 3.2、桶元素排序 四、编码实现 一、前言 1.1、概念 计数排序 :的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是 有确定范围的整数 。 1.2、算法步骤 找出待排序的数组中的最大元素 max 和最小元素 min 根据指定的…

继续阅读 (十二)Java算法:桶排序(详细图解)

Java的实例化、类方法、抽象类、内部类、匿名类

  • Post author:
  • Post category:java

本篇文章主要是在平日中碰到问题后寻找到的结果,包括实例化,类方法,抽象类,内部类,匿名类的定义与用法。希望大哥们如果看到有错误的地方后可以指出,然后我会修改内容。 实例化 已经定义好一个类,然后创建该类的过程,其实我感觉就是new的。 类方法 被static修饰的方法。 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果 一个类中没有包含足…

继续阅读 Java的实例化、类方法、抽象类、内部类、匿名类

java 时间转世界时

  • Post author:
  • Post category:java

Date date = DateUtil.parseWithEnLag(jsonObject.getString("fDate"), "yyyy-MM-dd HH:mm:ss");//这里得到需要转换的北京时间 Calendar ca = Calendar.getInstance(); ca.setTime(date); ca.add(Calendar.HOUR_OF_DAY, -8);//得到y…

继续阅读 java 时间转世界时

Java基本语法—–java流程控制语句

  • Post author:
  • Post category:java

1顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。 顺序语句就是按照从上往下的顺序执行的语句。 2判断(if…else) 在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。 什么是判断语句:用于判断的语句叫判断语句。 1.格式一 if(判断条件){ 如果符合条件执行的代码; 执行的代码块1; 执行的代码块2; ……………

继续阅读 Java基本语法—–java流程控制语句

java序列化问题(Serializable接口)

  • Post author:
  • Post category:java

啥是序列化. Serialization(序列化)是一种将对象以一连串的字节描述的过程; 反序列化deserialization是一种将这些字节重建成一个对象的过程。将程序中的对象,比如放入文件中保存就是序列化,将文件中的字节码重新转成对象就是反序列化。 如图 Serializable接口和JDK序列化的关系 为了实现序列化JDK提供了两个序列化API: java.io.ObjectOutputS…

继续阅读 java序列化问题(Serializable接口)

Java批量删除指定数据库所有表中的数据(千万级数据)

  • Post author:
  • Post category:java

使用JDBC的方式 获取数据库连接; 获取数据库中所有的表名; 执行sql删除数据 package com.ttsx.demo.test; import java.sql.*; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 批量删除数据库所有表中的数据 * @author sunjil…

继续阅读 Java批量删除指定数据库所有表中的数据(千万级数据)

使用Java调用dll动态链接库

  • Post author:
  • Post category:java

一:什么是dll? DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件…

继续阅读 使用Java调用dll动态链接库

实用的java插件_实用的 Eclipse 插件有哪些推荐?

  • Post author:
  • Post category:java

Eclipse 是 Java 开发最流行的 IDE 之一。本文介绍了 10 款必不可少的 Java 开发插件,比如 EGit 插件。 毫无疑问,Eclipse 是 Java 开发最流行的 IDE 之一,而这一切主要归功于 Eclipse 的插件。 据悉,Eclipse 有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从 GitHub、SVN、CVS 等下载代码的插件。通过使用正确的插件,…

继续阅读 实用的java插件_实用的 Eclipse 插件有哪些推荐?

Java中math常用函数

  • Post author:
  • Post category:java

善于总结的小伙伴总是快乐的 public class MathDemo{ public static void main(String[] args){ //PI E属于Math的属性 System.out.println("PI: "+Math.PI); System.out.println("E: "+Math.E); System.out.println("<-------------…

继续阅读 Java中math常用函数

Java读取csv文件并将内容插入到数据库

  • Post author:
  • Post category:java

Java读取csv文件, 并使用jdbc将内容插入到数据库, 插入数据库的类可以在另一篇文章中查看, 有一个公共的csv操作jar包,本文未使用 <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <vers…

继续阅读 Java读取csv文件并将内容插入到数据库