- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 基于JavaSwing 实现的简易 局域网UDP 实现socket通信聊天
一.使用展示1.运行代码,首选输入需要连接的局域网IP地址(不输入默认为本机127.0.0.1)2.确定后进入聊天界面这是System.out.println()打印的内容二.完整源代码(详细注解) 复制黏贴即可运行import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.i..
2021-08-10 14:46:00
487
原创 java中使用POI组件 List集合转Excel表格文档 简易实现
依赖jar包方法本体/** * 将List集合内容写到excel表中 * @param list list对象 * @param xlsPath 文件要写到的位置 * @param xlsName excel sheet表名 * @param titles 标题栏 */ public static void poiImport(List list, String xlsPath, String xlsName, Stri.
2021-08-07 14:35:22
1709
2
原创 Integer类中的缓存小记
public class Main { public static void main(String[] args) { Integer num1 = 40; Integer num2 = 40; System.out.println(num1 == num2); Integer num3 = 340; Integer num4 = 340; System.out.println(num3 == nu.
2021-08-03 21:18:46
92
原创 关于Java中String的内存分析的一点小思考
问题1 str1==str2 的结果是什么?String str1 = "a" + "b" + "c"; String str2 = "abc"; System.out.println(str1 == str2);首先字符串在常量池,并且相同的字符串只有一份。现在重点就是字符串间的+号对结果有没有影响。答案是没有。如果出现+ 左右两边都是字符串字面值的时候,此时编译期会确定整个字符串的值(直接拼接在一起)。 下图为.class文件中上述代码编译后的结果。 所以答案为true。...
2021-08-03 20:04:23
250
原创 为什么数组的下表是0开始的
int [] nums = new int[10];首先明确两点:1:数组是引用类型。nums存放的是数组第一位的地址。2:数组是一块连续的内存空间。0x1101 nums[i] = 首元素地址 + (索引 i )×元素宽度数组下表从0开始是为了更好的计算下标对应的地址。本人拙建,如有错误,还望海涵,即时告知,并于即时改正。...
2021-07-29 21:34:47
140
原创 常用命名规范
1.类(大驼峰,每个单词的首字母都要大写 eg:HelloWorld)2.方法(小驼峰,第一个单词首字母小写,其余每个单词的首字母都要大写 eg:selectUserById)3.变量(小驼峰 与2相同 eg:userName)4.常量(不可更改的值,全大写加下划线 eg:MAX_NUM)~允许下划线$开头...
2021-07-20 10:12:06
78
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人