java基础
xixiswee
这个作者很懒,什么都没留下…
展开
-
properties 读取配置文件
java Properties读取配置文件在编辑器测试: /** * 取得当前类路径下的 resName资源的完整路径 * url.getPath()获取到的路径被utf-8编码了 * 需要用URLDecoder.decode(path, "UTF-8")解码 * * @param resName 需要获取完整路径的资源,需要以/打头 * @return 完整路径 */ public static String getR原创 2020-12-15 18:01:40 · 90 阅读 · 0 评论 -
Java 线程通信
问题: 多线程对共享资源的操作,如果没有做好对线程的管理,导致出现意外结果sychronized关键字对方法使用该关键字,可以保证每次只有一个线程获取monitor的权限,从而确保线程对共享资源操作的不会出现异常wait()wait()方法属于Object,有三个重载方法,该方法必须在sychronized方法或同步代码块中调用,调用该方法的线程会进入wait()对应monitor...原创 2019-05-29 16:41:09 · 83 阅读 · 0 评论 -
jvm - 1
jvm 区域(永久区)永久区是一块常驻内存区域,用来存储jjdk自身携带 元数据信息,关闭jvm才会释放此区域oom:PermGen space, 虚拟机永久代perm内存设置不够jdk 6及之前:有永久代:常量池在方法区jdk 7: 在堆jdk 8: 无永久代,常量池在元空间你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,...原创 2019-09-25 17:53:14 · 142 阅读 · 0 评论