为了能够在计算机上开发Java程序和运行Java程序,就需要在Windows操作系统上配置Java开发环境。 首先,安装JDK: 1、在Oracle官网上下载JavaSE; 2、在Download下载页面中,选择Windows平台下的JDK6; 3、下载完成后进行安装,默认安装在c:\Program ...
分类:
编程语言 时间:
2021-03-01 14:14:01
阅读次数:
0
一、JUC的由来 synchronized 关键字是JDK官方人员用C++代码写的,在JDK6以前是重量级锁。Java大牛 Doug Lea对 synchronized 在并发编程条件下的性能表现不满意就自己写了个JUC,以此来提升并发性能,本文要讲的就是JUC并发包下的AbstractQueued ...
分类:
编程语言 时间:
2021-01-07 11:51:41
阅读次数:
0
背景官网一般只提供windows下的exe文件,不提供zip打包文件。有些不愿意使用安装版本。想使用非安装版本,该怎么办呢?解决方法本文以windows7下安装jdk-6u35-windows-x64.exe为例说明下载jdk-6u35-windows-x64.exe创建一个目录命名为jdk6,名称位置随意。点击jdk-6u35-windows-x64.exe,选择路径为jdk6,继续。在选择安装
为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接收录于话题#解读阿里开发手册15个字符串,是Java中最常用的一个数据类型了。关于字符串的知识,作者已经发表过几篇文章介绍过很多,如:该如何创建字符串,使用”“还是构造函数?我终于搞清楚了和String有关的那点事儿三张图彻底了解Java中字符串的不变性为什么Java要把字符串设计成不可变的三张图彻底了解JDK6和JDK
分类:
其他好文 时间:
2020-10-31 01:30:57
阅读次数:
14
tomcat 安装、配置 版本:tomcat7 要求 JDK6 以上 JAVA_HOME 环境变量 指定 tomcat 启动时使用的 JDK 所在的位置 tomcat 服务器程序本质上也是由 Java 编写的程序,所以想要运行 tomcat 得要 JDK Catalina_HOME 环境变量 指定 ...
分类:
Web程序 时间:
2020-07-28 00:31:47
阅读次数:
251
方法区概述 栈堆方法区间的交互关系 方法区的基本理解 Hotspot 中方法区的演进 设置方法区大小的参数 OOM PermGen 和 OOM Metaspace 举例 方法区的内部结构 class 文件中常量池的理解 运行时常量池的理解 图示举例方法区的使用 方法区在 jdk6 、 jdk7 、 ...
分类:
其他好文 时间:
2020-07-16 21:19:58
阅读次数:
84
jdk8新语法: JDK8 JDK1.0 95 Vector Hashtable synchronized JDK1.2 98 List Set Map JDK1.5 2004 泛型 枚举 标注 多线程 自动封箱 静态导入 可变长参数(本文档有讲解) JDK6 Arrays.copyOf() JDK ...
分类:
其他好文 时间:
2020-06-11 16:23:29
阅读次数:
50
synchronzied 关键字应该是 Java 并发编程中最重要的内容了,甚至没有之一。在 JDK6 以前,synchronized 关键字还代表着一把重量级锁,因此在 JUC 包里还推出了 Lock 类来替代 synchronized,不过 JDK6 以后的 synchronized 经过优化, ...
分类:
编程语言 时间:
2020-04-29 14:48:07
阅读次数:
91
原文链接地址:https://www.cnblogs.com/javastack/p/11273902.html Arthas是什么鬼? Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 Arthas诊断使用的是命令行交互模式,支持JDK6+ ...
分类:
编程语言 时间:
2020-04-14 12:35:26
阅读次数:
109
jdk1.6版本String.java文件中关于substring的代码及描述 1 /** 2 * Returns a new string that is a substring of this string. The 3 * substring begins with the character ...
分类:
其他好文 时间:
2020-04-11 23:50:12
阅读次数:
65