![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
SSS_HuLiang
这个作者很懒,什么都没留下…
展开
-
(解答):StringBuilder的扩容时,为什么要将容量设置为原来容量的2倍+2
private int newCapacity(int minCapacity) { // overflow-conscious code int newCapacity = (value.length << 1) + 2; if (newCapacity - minCapacity < 0) { newCapacity = minCapacity; } return (n.原创 2022-01-14 17:55:14 · 395 阅读 · 0 评论 -
JVM内存区域
先上图原创 2021-06-15 17:38:02 · 1145 阅读 · 1 评论 -
windows使用命令(脚本)启动+停止jar包
因公司技术部的副主管询问,项目有没有自动生成一套增删改查的代码。于是,我决定使用velocity 进行模板生成velocity 使用,请移步:原创 2021-06-03 16:27:44 · 2397 阅读 · 7 评论 -
Java加载数据库驱动的方法
Java加载数据库驱动的方法1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");2.DriverManager.registerDriver(new com.mysql.jdbc.Driver());3.System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");原创 2021-03-09 18:13:54 · 200 阅读 · 0 评论 -
重定向(redirect)和转发(forward)
重定向(redirect)和转发(forward)redirect:请求重定向。客户端行为,本质上为2次请求,地址栏改变,前一次请求对象消失。举例:你去银行办事(forward.jsp),结果告诉你少带了东西,你得先去***局办(index.html)临时身份证,这时你就会走出银行,自己前往***局,地址栏变为index.html.forward:请求转发。服务器行为,地址栏不变。举例:你把钱包落在出租车上,你去警察局(forward.jsp)报案,警察局说钱包落在某某公司的出租..原创 2021-03-09 18:12:17 · 428 阅读 · 0 评论 -
AWT和Swing之间的区别
AWT和Swing之间的区别AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT的Java程序,其运行速度比较慢。 AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。在实际应用中,应该使用AWT还是Swing取决于应用程序所部署的平台类型。例如: 1)对于一个嵌入式应用,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。在这种矛盾的情况下,简单而高效的AWT当然成了嵌入式Java的第一选择。...原创 2021-03-09 18:09:29 · 76 阅读 · 0 评论 -
JavaServlet的生命周期
Servlet的生命周期加载——>创建——>初始化init()——>处理客户请求;doPost(),doGet(),Service()等——>卸载,销毁;destroy()1.加载:容器通过类加载器使用Servlet类对应的文件来加载Servlet2.创建:通过调用Servlet的构造函数来创建一个Servlet实例3.初始化:通过调用Servlet的init()方法来完成初始化工作,这个方法是在Servlet已经被创建,但在向客户端提供服务之前调用。4.处.原创 2021-03-09 17:57:52 · 63 阅读 · 0 评论