ioDraw
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
JVM
Java面试题Class类的理解?创建类的对象的方式?
方式一:new + 构造器方式二:要创建Xxx类的对象,可以考虑:Xxx、Xxxs、XxxFactory、XxxBuilder类中查看是否有静态方法的存在。可以调用其静态方法,创建Xxx对象。方式三:通过反射使用关键字 new :使用 new 关键字和构造函数来创建对象。例如: ClassNa...
2023-06-21 14:17
阅读数 104
Java中的死锁和Lock锁
不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。Lock→同步代码块(已经进入了方法体,分配了相应资源) >同步方法。线程1拿到s1的锁等待s2的锁,线程2拿到s2的锁等待s1的锁…主线程拿到A的锁,等待B锁,分线程拿到B锁 等待A锁…syn...
2023-06-14 15:18
阅读数 86
【Map集合的基本功能】
boolean containsValue():判断集合是否包含指定的值。V remove(K key,V value):根据键删除键值对元素。boolean containsKey():判断集合是否包含指定的键。int size():集合的长度也就是集合中键值对的个数。通过键删除集合中不存在...
2023-06-12 14:53
阅读数 42
JVM调优参数大全及G1GC调优
一、JVM常见参数1、标准参数-verbose:class 打印每个class信息-verbose:gc 打印每次gc信息2、非标参数 -X-Xloggc:filename 设置GC log文件的位置 -Xloggc:log/gc.log-Xms大小 设置堆的初始化大小 -Xmx2048m =...
2023-06-03 13:06
阅读数 159
【TreeSet集合】自然排序Comparator的使用
要求年龄从小到大排序,比较年龄的大小当返回值为0时,表明学生的年龄是相同的,当年龄相同时接着按照姓名的字母顺序进行排序;当返回值为1时,就会进行升序存储即从低到高的顺序;当 返回值为-1时,就会降序存储即从高到低的顺序。自然排序要求自定义实现java.lang.Comparable接口并且重写...
2023-06-02 17:58
阅读数 22
【列表迭代器和增强for循环】
遍历集合,得到每一个元素,看有没有"world"这个元素,如果有,就添加一个"javaee"元素,此代码中用的是ListIterator中的add()方法添加元素,用此方法不会触发并发修改异常,原因是查看JDK帮助文档中的源码得知,有一行代码表示的是将实际修改值赋值给预期修改值,两个值是一致的...
2023-05-31 23:23
阅读数 60
【Collection集合】概述、使用以及常用方法
1.Collection集合的概述它是单列集合的顶级接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体地子接口(如set和list)实现2.创建Collection集合的对象多态的方式具体的实现类ArrayList,在java.util...
2023-05-31 16:48
阅读数 50
死锁的发生与避免
需要注意的是,并不是所有的死锁都可以被完全避免。总之,避免死锁是一个非常重要的问题,需要系统设计人员和开发人员共同努力,采取有效的措施,以确保系统的正常运行。在设计系统时,要考虑到系统的规模、并发性、资源访问模式等多方面因素,以便更好地避免死锁的发生。死锁是一个很麻烦的问题,因为一旦发生死锁,...
2023-05-28 17:13
阅读数 69
❤ go语言和java语言的优缺点
❤ go语言和java语言的优缺点对比。
2023-05-16 13:50
阅读数 140
11.stream&File
File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名...
2023-05-07 17:33
阅读数 10
1
2
3
4
5
6
»
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
今日推荐
ioDraw Mac客户端安装教程
阅读数 16
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy