java杂谈
文章平均质量分 75
java杂谈
渝涅
这个作者很懒,什么都没留下…
展开
-
java 字符串连接(+、concat、StringBuffer/StringBuilder)效率比对
三种方法java字符串连接有三种方法:用加号+连接,如:"abc"+"bcd"String对象的concat方法,如:"abc".concat("bcd")以及StringBuffer或StringBuilder类,如: StringBuilder stringBuilder = new StringBuilder ("abc"); stringBuilder.append ("bcd"); stringBuilder.toString ();StringBuffer和StringB原创 2021-07-04 01:44:08 · 1368 阅读 · 2 评论 -
java Thread.yield()方法探究
Thread.yield()方法大家都知道是让当前线程让出它的cup占用,然而还是有些细节问题值得我们去探究。1.本地方法,C++ yield()函数的映射?这个方法在Thread类的jdk源码里面是这样的:public static native void yield();这是一个本地方法,因为让出当前线程的CPU占用是一个非常底层的操作,这不是java语言本身所可以做到的。另外学过C++的都知道,C++11的标准库里面就有std::this_thread::yield()函数,jvm本身就是原创 2020-11-29 17:33:26 · 358 阅读 · 0 评论 -
JDK 9+ 项目打包exe、javaFX项目打包exe(jdeps 、jlink 、exe4j)
1.项目带依赖打包成jar包2.jdeps分析模块依赖3.jlink制作运行时镜像4.exe4j打包exejdeps oracle官网文档:https://docs.oracle.com/en/java/javase/11/tools/jdeps.htmljlink oracle官网文档:添加链接描述原创 2021-01-22 13:16:50 · 1075 阅读 · 0 评论 -
java杂谈之--Swing观感(look & feel)
最近肺炎病毒肆虐,在家闲来无事,决定用java写个小程序,用Swing写了个简单的GUI,结果写完发现界面实在丑的看不下去。这让我想起了Swing的观感(look and feel)。为程序动态指定观感默认的观感是Metal,比起现在所看到的那些精美的界面,Metal观感确实很丑。可以为应用程序动态的指定观感:try { //指定观感,参数为观感类名 UIManager.setLo...原创 2020-02-20 18:54:12 · 1947 阅读 · 0 评论