-
java NIO模型,三大核心原理,不防来看看
NIO (1)基本介绍 1)JAVA NIO全程 java non-blocking IO,是指JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO,是同步非阻塞的 2)NIO相关类都被放在java.nio包及子包下,并且对原java.io包中的很多...
04月24日[游戏|数码]浏览:384
-
一个Java字符串中到底有多少个字符?
作者:鸟窝 来源:https://colobu.com/ 依照JAVA的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0 ,最大值是\uffff(65535 , 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个字符? char:...
04月24日[游戏|数码]浏览:499
-
Snack3 for java 一个新的微型JSON框架
一个作品,一般表达作者的一个想法。因为大家想法不同,所有作品会有区别。就做技术而言,因为有很多有区别的框架,所以大家可以选择的框架很丰富。 snack3。基于jdk8,60kb,无其它依赖,非常小巧。 强调文档树的链式操控和构建能力 强调中间媒体,方便不同格式互转 支持序列化、反序列化 支...
04月24日[游戏|数码]浏览:399
-
Java生成随机图片验证码
今天跟大佬学了JAVA随机生成验证码, 开心Ing,,,,, 激动ing,,, 前台html代码 <div style="margin-top: 50px;"> <span>验证码:</span><input type="text" name...
04月23日[游戏|数码]浏览:449
-
java静态代理与动态代理
1. 静态代理与动态代理区别 静态代理:需要编写批量代理类 动态代理:不需要编写批量代理类 2.静态代理 静态代理结构如下: 编写测试接口: public interface TestInteface { /** * 测试方法 */ String runNow(String param ;...
04月23日[游戏|数码]浏览:266
-
java生成二维码,并且给二维码添加logo
之前有写过类似的,实现方式大致上都是一样的 package com.bus.wx.action.code; import JAVA.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; import java.a...
04月23日[游戏|数码]浏览:258
-
java遍历文件的几种方法
在JAVA中遍历目录下的所有文件,很多人第一个想到的是用File.listFiles方法递归. 然而这并不是最好的方法, 这里跟几个其他的方法做一个对比. 自己写函数递归 google的guava工具包 common io工具包 jdk自带的nio Files工具类 packag...
04月22日[游戏|数码]浏览:343
-
零基础学习Java之运算符
学习计算机编程语言都会遇到运算符这一知识点,运算符这个知识点是教怎么运用编程语言进行最基本的数据处理,下面就讲一下在JAVA语言中运算符是怎么回事。 1、算术运算符: 基本上和C/C++语言中的一样; 加(+):计算两个数之和或者将较小的数据类型提升为int; 减(-):计算两个数的差或者转变数...
04月21日[游戏|数码]浏览:486
-
Java异常处理只有Try-Catch吗?
将讨论一个非常重要的主题-JAVA 中的异常处理。尽管有时可能会对此主题进行过多的讨论,但并非每篇文章都包含有用且相关的信息。 Java 中最常见的异常处理机制通常与 try-catch 块关联 。我们使用它来捕获异常,然后提供在发生异常的情况下可以执行的逻辑。 的确,你不需要将所有异常都放在这些块...
04月20日[游戏|数码]浏览:404
-
Java中有哪些无锁技术来解决并发问题?如何使用?
除了使用 synchronized、Lock 加锁之外,JAVA 中还有很多不需要加锁就可以解决并发问题的工具类 一、原子工具类 JDK 1.8 中,java.util.concurrent.atomic 包下类都是原子类,原子类都是基于 sun.misc.Unsafe 实现的。 CPU 为...
04月20日[游戏|数码]浏览:427