不灭的焱

革命尚未成功,同志仍须努力 下载Java21

作者:AlbertWen  添加时间:2013-04-04 16:06:40  修改时间:2026-04-05 06:32:05  分类:08.Java基础  编辑

借助新的NIO类,一个或几个线程就可以管理成百上千的活动socket连接了并且只有很少甚至可能没有性能损失。所有的socket通道类(DatagramChannel、SocketChannel和ServerSocketChannel)都继承了位于java.nio.channels.spi包中的AbstractSelectableChannel。这意味着我们可以用一个Selector对象来执行socket通道的就绪选择(readiness selection)。

作者:AlbertWen  添加时间:2019-08-19 17:25:40  修改时间:2026-04-06 17:20:19  分类:08.Java基础  编辑

粘包和拆包

产生粘包和拆包问题的主要原因是,操作系统在发送TCP数据的时候,底层会有一个缓冲区,例如1024个字节大小,如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题;如果一次请求发送的数据量比较大,超过了缓冲区大小,TCP就会将其拆分为多次发送,这就是拆包,也就是将一个大的包拆分为多个小包进行发送。

作者:AlbertWen  添加时间:2013-03-12 22:55:32  修改时间:2026-04-05 03:03:23  分类:08.Java基础  编辑

Swing:Java自带的Java桌面组件,NetBeans就是用这个做的

SWT:IBM开发的Java桌面组件,Eclipse就是用这个做的

GWT:Google Web 工具包,用来开发Web前端

作者:AlbertWen  添加时间:2013-03-09 23:18:54  修改时间:2026-04-05 16:14:03  分类:08.Java基础  编辑

百度百科内容:

1、java.exe

运行java程序

2、javac.exe:

编译的,生成.class文件

作者:AlbertWen  添加时间:2013-03-09 22:46:51  修改时间:2026-04-05 08:05:21  分类:08.Java基础  编辑

前段时间装了个jdk7试了试,后来做项目需要换成jdk6,安装完jdk6,设置完环境变量后出现问题。运行 java -version 出现

Error: could not open ‘C:\Program Files\Java\jre6\lib\i386\jvm.cfg'

运行 javac -version 则是正常的

javac 1.6.0_32
作者:AlbertWen  添加时间:2013-03-07 22:25:35  修改时间:2026-02-14 12:21:06  分类:08.Java基础  编辑

slf4j+log4j 配置 备份

作者:AlbertWen  添加时间:2013-03-07 11:09:50  修改时间:2026-04-05 06:48:10  分类:08.Java基础  编辑

各种数字类型转换成字符串型:

String s = String.valueOf( value); // 其中 value 为任意一种数字类型。

字符串型转换成各种数字类型:

作者:AlbertWen  添加时间:2018-08-02 20:18:24  修改时间:2026-04-05 23:20:34  分类:08.Java基础  编辑

作者:AlbertWen  添加时间:2013-02-22 10:52:53  修改时间:2026-03-22 14:22:34  分类:08.Java基础  编辑
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。

JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
作者:AlbertWen  添加时间:2018-10-03 12:35:03  修改时间:2026-03-24 11:16:31  分类:08.Java基础  编辑

在执行 mvn clean test 时报错:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project hello: Compilation failure: Compilation failure:
[ERROR] /D:/mavenWork/src/test/java/com/clc/helloworld/test/TestHelloworld.java:[2,17] 程序包org.junit不存在
[ERROR] /D:/mavenWork/src/test/java/com/clc/helloworld/test/TestHelloworld.java:[4,10] 找不到符号