自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用线程池

思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中,可以避免频繁创建销毁,实现重复利用,类似生活中的公共交通工具。keepAliveTime:线程没有任务时最多保持多长时间会终止。背景:经常创建和销毁,使用量特别大的资源,比如并发情况下的线程,对性能影响很大。降低资源消耗(重复利用线程池中的线程,不需要每次都创建)maximumPoolSize:最大线程数。corePoolSize:核心线程池大小。好处:提高响应速度(减少了创建线程的时间)

2023-11-03 11:03:05 43 1

原创 synchronized与Lock的对比

Lock是显式锁(手动开启和关闭锁,别忘记关闭锁)synchronized是隐式锁,出了作用域自动释放。使用Lock锁,JVM降花费较少的时间来调度线程,性能更好,并且具有更好的扩展性(提供更多的子类)Lock>同步代码块(已经进入了方法体,分配了相应资源)>同步方法(在方法体之外)Lock只有代码块锁,synchronized有代码块锁和方法锁。

2023-11-03 10:36:06 43 1

原创 java中的运算符

java语言支持如下运算符

2023-09-20 14:48:20 42 1

原创 java数据类型

大基本数据类型:1.类2.接口3.数组。

2023-09-07 15:26:41 38

原创 安装JDK

1.打开cmd窗口 输入指令 java -version 出现1.8之类的版本号代表安装成功。2.在系统变量中新建 变量名JAVA_HOME 变量值刚才安装的路径,点击确定。7.配置Path变量 在系统变量中找到变量名为Path的打开后点击新建。1.找到我的电脑->右键->属性->高级系统设置->环境变量。5.点击下一步,选择安装的路径,记住自己的安装目录 后续步骤要用。2.%JAVA_HOME%\jre\bin 点击确定。1.百度搜索jdk8,找到下载地址。3.下载电脑对应的版本。8.测试是否安装成功。

2023-07-20 10:25:58 45

原创 java卸载JDK

2.环境变量-JAVA-HOME-变量值就是放java的目录。2.变量Path中删除与JAVA_HOME相关的。1.打开我的电脑-属性-高级系统设置-环境变量。1.变量JAVA-HOME点击删除。3.删除完之后点击确定。

2023-07-19 17:57:48 709 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除