java 开发技术总结

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

java中判断类和类型的方法

java判断两个对象的类型是否相同以及判断对象是否属于某个类_比较两个对象的类型是否一样_EricXiao666的博客-CSDN博客

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IO部分的故事

1、java 將一個本地的文件讀取到内存BYTE數組裏面

https://blog.csdn.net/yz18931904/article/details/127594221

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

集合的故事

java 集合的故事_金箍一梦何来愁的博客-CSDN博客

10000、java 压缩

https://blog.csdn.net/yz18931904/article/details/125139575

1、判断多个变量是否存在空置问题

(135条消息) java8 判断多个字符串有没有null的简单的方法_yz18931904的博客-CSDN博客

2、subString

(135条消息) subString_yz18931904的博客-CSDN博客

3、

(147条消息) 彻底搞明白大B和小b之间的关系_yz18931904的博客-CSDN博客

(154条消息) java 四大函数式接口_yz18931904的博客-CSDN博客

4、(154条消息) JAVA 8 '::' 关键字,带你深入了解它!_男人要霸气的博客-CSDN博客

5、

(154条消息) 对象数组的排序的四种方法_yz18931904的博客-CSDN博客

6、(154条消息) lamda表达式构造函数,一个集合的元素转移到另一个元集合_yz18931904的博客-CSDN博客

lamda (154条消息) 一个接口函数的变化历程_yz18931904的博客-CSDN博客

7、(154条消息) java8 lamda函数进化史_yz18931904的博客-CSDN博客

8、(154条消息) java8 消费行的接口函数_yz18931904的博客-CSDN博客

9、(154条消息) java8 lamda表达式之方法引用_yz18931904的博客-CSDN博客

10、(154条消息) java8 函数接口 构造函数_yz18931904的博客-CSDN博客

11、(154条消息) Stream 创建方式_yz18931904的博客-CSDN博客

12、(154条消息) stream 实战举例_yz18931904的博客-CSDN博客

13、(155条消息) Java中System.setProperty()用法_yz18931904的博客-CSDN博客

14、(159条消息) equals方法使用的一些细节注意_yz18931904的博客-CSDN博客

 1、(161条消息) java 线程哪些是共享的_yz18931904的博客-CSDN博客_哪些是线程共享的

2、(161条消息) 与(&)、非(~)、或(|)、异或(^)_yz18931904的博客-CSDN博客

3、(161条消息) java 的label 标签的使用_yz18931904的博客-CSDN博客

4、(161条消息) finally 和 break 标签_yz18931904的博客-CSDN博客

5、(167条消息) JSONArray 添加过滤和删除的指定元素的功能_金箍一梦何来愁的博客-CSDN博客

6、(168条消息) jwttoken 解析和时间戳的转换_金箍一梦何来愁的博客-CSDN博客 

7、(169条消息) 获得当天0时和24时的毫秒值_金箍一梦何来愁的博客-CSDN博客

8、(185条消息) java EE里面的开发规范说明_金箍一梦何来愁的博客-CSDN博客 

9、(185条消息) java 对象和List 里面的对象判断属性是不是为空_金箍一梦何来愁的博客-CSDN博客 

10、一次性搞清楚equals和hashCode - QiaoZhi - 博客园 (cnblogs.com) 

判断是不是今天 

11\(197条消息) isToday_金箍一梦何来愁的博客-CSDN博客  
12、(211条消息) Java中System.setProperty()用法_金箍一梦何来愁的博客-CSDN博客_java system.setproperty

13、url截取域名端口号和ip 
https://blog.csdn.net/yz18931904/article/details/125515901

14、java自学笔记:assert关键字_Raine_Yang的博客-CSDN博客_assert关键字 

15、java8 空指针的优雅的处理optional

https://blog.csdn.net/yz18931904/article/details/125723100

16、random函数的处理

java random函数汇总_金箍一梦何来愁的博客-CSDN博客

17、map 里面的key值的改变

map 里面的key值的改变_金箍一梦何来愁的博客-CSDN博客

18、本地文件读取到BYTE数组里面

java 將一個本地的文件讀取到内存BYTE數組裏面_金箍一梦何来愁的博客-CSDN博客

19、 optional的ifpresent的方法的使用

关于java:Optional.ifPresent()的正确用法 | 码农家园 (codenong.com)

20、java 链式操作巧E妙避免空指针异常

 https://blog.csdn.net/yz18931904/article/details/131089972

21、javaSE---for语句可以这么写

boolean result = false;
for(System.out.println("第一次:"+(result = redisTemplate.opsForValue().setIfAbsent(lockKey, lockValue, expireTime, expireTimeUnit))); !result && retryTimes-- > 0; System.out.println("第"+retryTimes+"次"+(result = redisTemplate.opsForValue().setIfAbsent(lockKey, lockValue, expireTime, expireTimeUnit)))) {
    try {
        Thread.sleep(sleepMillis);
    } catch (InterruptedException var9) {
        Thread.currentThread().interrupt();
    }
}

22、异常信息优雅输出到log里面

异常信息输出到log日志里面_金箍一梦何来愁的博客-CSDN博客

23、链式操作避免空指针

java 链式操作巧E妙避免空指针异常_金箍一梦何来愁的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java桌面应用开发技术是指使用Java语言和相关的框架和工具来开发能够在桌面环境下运行的应用程序。Java提供了丰富的库和工具,使得开发者可以轻松地创建功能强大、跨平台的桌面应用程序。 Java桌面应用开发技术主要包括以下几个方面: 1. Java Swing:Java Swing是Java提供的一个GUI(图形用户界面)工具包,它提供了一系列的组件和容器,可以用于创建各种界面元素,如按钮、文本框、标签等。Swing还提供了布局管理器,用于控制组件的位置和大小。使用Swing可以创建出美观、交互性强的桌面应用程序。 2. JavaFX:JavaFX是Java官方推出的一套富客户端应用程序开发工具包。它提供了丰富的UI组件和布局容器,支持CSS样式和动画效果,并且集成了多媒体和图形渲染功能。JavaFX具有良好的可扩展性和跨平台性,可以用于开发各种类型的桌面应用程序。 3. AWT(Abstract Window Toolkit):AWT是Java最早提供的GUI工具包,它提供了一组基本的GUI组件和布局管理器。AWT的特点是简单易用,但功能相对较少,界面风格也比较古老。目前,AWT主要被Swing和JavaFX所取代,但在一些特殊场景下仍然有一定的应用。 4. 第三方框架:除了Java官方提供的GUI工具包外,还有一些第三方框架可以用于Java桌面应用开发,如SWT(Standard Widget Toolkit)、Java Native Interface(JNI)等。这些框架提供了更多的功能和灵活性,可以满足一些特殊需求。 总结起来,Java桌面应用开发技术主要包括Java Swing、JavaFX、AWT和第三方框架等。开发者可以根据项目需求和个人喜好选择合适的技术进行开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值