51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

使用Java List.sort方法进行排序

使用Java List.sort方法进行排序

厉飞雨 阅读(138) 评论(0) 赞(5)

Java List.sort() 方法用来对List集合中的元素进行排序。这种排序可以基于元素的自然顺序,也可以基于我们提供的比较器决定。 一、基于自然顺序的排序 {#title-1} 使用List.sort()方法,我们可以轻易的对List中的元素进行自然排序。由于Java的包装类已实现了Comparable接口,所以对于基本类型及其包装类,使用List.sort()方法进行

从多方面用法介绍Java可执行文件

从多方面用法介绍Java可执行文件

厉飞雨 阅读(153) 评论(0) 赞(6)

Java可执行文件,通常指的是后缀为.exe的文件,这种文件是可在操作系统上运行的JAVA应用程序。一般情况下,Java程序是通过java命令执行的,但是也可以生成为.exe文件,在Windows环境下直接执行。 一、Java应用程序如何生成exe文件 {#title-1} 1、我们要明白,虽然Java编写的代码是跨平台的,但生成的exe文件并不跨平台,exe文件是专门为Win

用法介绍Java反射三种方法

用法介绍Java反射三种方法

厉飞雨 阅读(129) 评论(0) 赞(9)

Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、通过Class类的forName静态方法实现反射 {#title-1} 我们可以通过在运行时加载一个类,并获取该类的所有信息的方式。一般是通过全类名字符串来实现的,这种

Java在Freemarker中的应用

Java在Freemarker中的应用

厉飞雨 阅读(115) 评论(0) 赞(5)

Freemarker是一个开源的模板引擎,用Java编写,主要运用在动态网页生成和邮件通知等其它基于模板的解决方案。它使用模板和改变的数据生成任何文本输出,如HTML或者XML。 一、Freemarker展示 {#title-1} 使用Freemarker引擎,可以通过预定义的XML或者HTML模板生成视图。其主要流程包括创建一个配置实例,加载模板,创建数据模型,处理模板并完成

Python 内置数据类型详解

Python 内置数据类型详解

厉飞雨 阅读(157) 评论(0) 赞(5)

内置数据类型 在编程中,数据类型是一个重要的概念。 变量可以存储不同类型的数据,不同类型可以执行不同的操作。 Python默认内置了以下这些数据类型,分为以下几类: 文本类型:str 数值类型:int、float、complex 序列类型:list、tuple、range 映射类型:dict 集合类型:set、frozenset 布尔类型:bool 二进制类型:bytes、by

Java高级面试题解析及代码示例

Java高级面试题解析及代码示例

厉飞雨 阅读(120) 评论(0) 赞(6)

Java面试题包括很多类型,如算法/数据结构/设计模式以及对Java语言特性的深度理解。这篇文章将从多个方面阐述Java高级面试题,并给出具体的代码示例。 一、算法和数据结构 {#title-1} 相对于基础的数据类型和循环结构,面试官可能更倾向于测试你对复杂数据结构和算法的掌握程度。例如,对堆栈、队列和链表等数据结构的使用,以及排序、搜索等基础算法的应用。 //二叉树的前序遍

Java如何读取JSON文件

Java如何读取JSON文件

厉飞雨 阅读(139) 评论(0) 赞(5)

Java读取JSON文件主要是利用JSON解析库来完成,常用的库有JSON-lib,Gson,Jackson等。这些库提供了一种容易的方式来编码和解码JSON文本,允许将JSON文本转换为Java对象,也可以将Java对象转换成JSON文本。 一、使用JSON-lib读取JSON文件 {#title-1} JSON-lib库是一个给Java对象提供json编解码的API,它也可

Python 基本操作

Python 基本操作

厉飞雨 阅读(154) 评论(0) 赞(5)

Python语法可以直接在命令行中编写并执行: >>> print("Hello, World!") Hello, World! 或者,可以在服务器上创建一个带有.py文件扩展名的Python文件,并在命令行中运行它: C:\Users\Your Name&g...

Python 简介和用途

Python 简介和用途

厉飞雨 阅读(155) 评论(0) 赞(5)

什么是Python? Python是一种流行的编程语言,由Guido van Rossum创建,并于1991年发布。 它用于以下领域: 网页开发(服务器端) 软件开发 数学 系统脚本编写 Python能做什么? Python可用于在服务器上创建Web应用程序。 Python可与软件一起用于创建工作流程。 Python可以连接到数据库系统。它还可以读取和修改文件。 Pyth

Java中的MD5加密实现

Java中的MD5加密实现

厉飞雨 阅读(132) 评论(0) 赞(6)

Java内置了对MD5加密的支持,我们可以通过java.security.MessageDigest类来进行MD5加密操作。 一、MD5加密基础实现 {#title-1} 首先我们需要先创建一个MessageDigest实例,并通过digest方法将字符串转化为字节byte数组,最终得到密文。 import java.security.MessageDigest; import