现在位置: 首页 > Java
2020年02月18日 编程语言 ⁄ 共 3085字 评论关闭

Java内部类详解 内部类 (一) 概述 把类定义在另一个类的内部,该类就被称为内部类. 举例:把类Inner定义在类Outer中,类Inner就被称为内部类. class Outer { class Inner { } } (二) 内部类的访问规则 ​ A:可以直接访问外部类的成员,包括私有 ​ B:外部类要想访问内部类成员,必须创建对象 (三) 内部类的分类 A:成员内部类 ​ B:局部内部类 ​ C:静态内部类 ​ D:匿名内部类 (1) 成员内部类 成员内部类–就是位于外部类成员位置的类 特点:可以使用外

阅读全文
2020年02月18日 编程语言 ⁄ 共 837字 评论关闭

Java如何使用Iterator迭代器删除集合重复选项 这篇文章主要介绍了Java如何使用Iterator迭代器删除集合重复选项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 结合迭代器Iterator删除集合中重复的选项,这种方法有一个缺点就是最终的结果不一定是有序的. public class test { public static void main(String[] args) { // 创建一个集合 ArrayList list = new ArrayList<>(); //

阅读全文
2020年02月18日 编程语言 ⁄ 共 4132字 评论关闭

Java实现Word/Excel/TXT转PDF的方法 引言: 前段时间公司做的教育系统,系统需要实时记录用户学习课程的情况和时间,所以对一些除视频课程之外,对一些文本文档型课件同样如此,初次的方案是讲office相关类型的文件进行转换Html文件,然后展示对应的html文件,PC端差不多没问题了,但是个别文件再转换html之后,样式出现了错乱,即时做了编码转换处理,但是还是有个别乱码,最后改变方案,最后统一将文件转为pdf,然后通过流的方式在前端展示,其中包括Word Excel PPT TXT PDF等文件,代码如下: 备注:本来是可以直接展示p

阅读全文
2020年02月18日 编程语言 ⁄ 共 3692字 评论关闭

通过Java实现bash命令过程解析 这篇文章主要介绍了通过Java实现bash命令过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.BASH 命令简介 Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写.1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell. Bash是Bourne shell的后继兼容版本与开放

阅读全文
2020年02月18日 编程语言 ⁄ 共 1433字 评论关闭

java运算符实例用法总结 四则运算符 四则运算当中的加号"+"有常见的三种用法: 1.对于数值来,那就是加法. 2.对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算.char类型字符,和int类型数字之间的对照关系比表:ASCII,Unicode 3.对于字符串String(首字母大写,并不是关键字)来,加号代表字符串连操作.任何数据类型和字符串进行连接的时候,结果都会变成字符串 自增运算符:++ 自减运算符:– 基本含义:让一个变量涨一个数字,或者让一个变量降一个数字1

阅读全文
2020年02月18日 编程语言 ⁄ 共 1452字 评论关闭

java合并多个文件的实例代码 在实际项目中,在处理较大的文件时,常常将文件拆分为多个子文件进行处理,最后再合并这些子文件.下面就为各位介绍下Java中合并多个文件的方法. Java中合并子文件最容易想到的就是利用BufferedStream进行读写. 具体的实现方式如下,代码很详细,供各位参考学习. 1.首先创建mergeFiles方法,接收字符串数组和字符串参数,并完成文件合并功能 public static boolean mergeFiles(String[] fpaths, String resultPath) {

阅读全文
2020年02月18日 编程语言 ⁄ 共 2183字 评论关闭

java实现写入并保存txt文件的代码详解 java如何实现写入并保存txt文件? 实例代码如下: package TEST; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class BufferedWriterDemo { public static void main(String[] args) throws IOException { write("E:\\1.txt")

阅读全文
2020年02月18日 编程语言 ⁄ 共 2017字 评论关闭

通过java记录数据持续变化时间代码解析 这篇文章主要介绍了通过java记录数据持续变化时间代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.需求:获取count为null和不为null的持续变化 [{count=0, time=0}, {count=10, time=1000}, {count=20, time=2000}, {count=30, time=3000}, {count=40, time=4000}, {count=null, time=5000}, {cou

阅读全文
2020年02月18日 编程语言 ⁄ 共 3616字 评论关闭

Java内存缓存工具Guava LoadingCache使用解析 这篇文章主要介绍了Java内存缓存工具Guava LoadingCache使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中.实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问. Guava Cache是单个应用运行时的本地缓存.它不把数据存放到文件或外部服务器.如果不符合需求,可以选择Memcached.Redis等工具

阅读全文
2020年02月18日 编程语言 ⁄ 共 5057字 评论关闭

JAVA记住密码功能的实现代码 准备:SSM框架,mysql数据库 用户表 user 实体类: public class User { /** * 主键id */ private Integer userId; /** * 账号 */ private String username; /** * 密码 */ private String password; public Integer getUserId() { return userId; } public void setUserId(Integer userId) {

阅读全文