————Java基础
给你一半糖
这个作者很懒,什么都没留下…
展开
-
【工具类】——图片缩放
Graphics2D 是 Java 2D API 的核心类,用于在 Java 平台上渲染二维形状、文本和图像。它是 Graphics 类的扩展,提供了更复杂的图形操作功能,包括几何变换、颜色管理、文本布局等。// 替换为实际路径。在java中对于图片的处理一般都是使用Graphics2D�类来实现。// 指定原始图像文件路径和目标尺寸。原创 2024-09-24 20:06:06 · 325 阅读 · 0 评论 -
【多线程】——三种线程池ThreadPoolExecutor
Execurtor框架最核心的类是ThreadPoolExecutor,他是线程池的实现类,主要有四个构建corePool:核心线程池的大小maximumPool:最大线程池的大小BlockingQueue:用来暂时保存任务的工作队列keepAliveTime:非核心线程闲置超时时间FixedThreadPool详解FixedThreadPool被称为可重用固定线程数的线程池。源代...原创 2018-09-25 15:40:37 · 858 阅读 · 0 评论 -
【JVM虚拟机】——内存结构
java可以盛行的原因 1、软件层面机器码翻译 首先 Write One run everywhere,编写一次可以运行在任何地方,当Windows上和Linux上都装有jdk环境的时候,你编写好的jar包可以在上面运行不需要管是什么其他的情况, 2、内存管理 jvm会自动的管理内存,而编写人员只需要去专注于自己代码的编写,但是也有弊端就是不了解内...原创 2018-08-05 20:28:40 · 269 阅读 · 0 评论 -
【知识分享】——内存栈、堆
未完待续原创 2016-08-21 22:14:04 · 614 阅读 · 37 评论 -
【Java】——容器
容器其实就是用来存放东西的器皿而已,其实谈到容器,首先想到的就是数组,在之前的学习中接触最多,自己也最为了解。在数据的存取方面也挺方便的。存储效率较高访问快。但是数据也有缺点,数组的长度受到限制。长度也要固定在一个范围不够灵活。 下面介绍几种Java提供的相应的解决办法。Java容器。首先从一副图开始。原创 2016-08-28 20:47:40 · 585 阅读 · 33 评论 -
【JAVA学习】——JAVA中异常及其处理
首先在了解异常的概念之前,需要了解一下异常和普通问题:对于普通的问题在编译上是语法错误,而相较之异常则是在执行时逻辑产生的错误,往往产生异常。当然这是表面的理解。 普通问题是指:在当前环境下不能得到足够的信息,比如语法错误,此时错误将会向外传递,而且系统也总能处理这样的错误。 异常情形:表示是让程序不能继续执行下去的错误,因为在当前环境下...原创 2017-01-22 21:18:13 · 501 阅读 · 17 评论 -
【JAVA学习】——J2EE十三个规范
其实关于J2EE的视频,看完之后其实我的认识一点也不够深刻,J2EE中的13个规范,其实并不是在视频中没有体现,只能说是自己理解的还是太过于浅显。很多的也只是看到了。学习是一个反复的过程。在之后的很多阶段会对于之前的知识反复的使用。 言归正传 J2EE是针对Web服务、业务对象、数据访问和消息传送的一组规范。这组应用编程几口(API)确定了We...原创 2017-02-11 14:50:31 · 724 阅读 · 19 评论 -
【知识总结】——URI URL URN的区别
URI:UniformResource Identifier,统一资源标识符; URL:Uniform Resource Locator,统一资源定位符; URN:Uniform Resource Name,统一资源名称 体系中的URI、URL和URN是彼此关联的。URI的范畴位于体系的顶层,URL和URN的范畴位于体系的底层。这种排列显示URL和URN都是U...原创 2017-04-16 21:15:03 · 538 阅读 · 28 评论 -
【JAVA】——cookie和session区别和联系
在Web系统中,常常需要记录用户的有关信息,以供用户再次以此身份对Web服务器提起请求时进行确认。我们通常采用的方式就是cookie或者session来保存用户信息。一、什么是cookie cookie是当用户浏览某个网站的时候,网站存储在客户端上的一个文本信息,是一种远程浏览器端储存数据并以此来跟中和识别用户的机制。由于 cookie是保存在客户端的,以此可以随...原创 2017-05-28 20:54:58 · 1250 阅读 · 32 评论 -
【JAVA学习】——转发和重定向
重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。原创 2017-07-24 10:06:56 · 430 阅读 · 27 评论 -
【JAVA学习】——HashMap和HashTable的区别
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 1、HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行...原创 2017-10-29 23:22:02 · 584 阅读 · 21 评论 -
【java】-jar包和war包的区别
war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的webapps目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。原创 2017-11-12 22:06:57 · 4363 阅读 · 25 评论 -
【Java学习】mybatis和hibernate的区别
第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单的增删改...原创 2017-11-05 21:52:39 · 422 阅读 · 17 评论 -
【java】——String、 StringBuffer和StringBuilder的区别
Java中提供了三个类String、StringBuilder和StringBuffer来表示和操作字符串,字符串就是多个字符串的集合原创 2017-12-03 21:27:34 · 294 阅读 · 23 评论 -
【Java】——http中get和post请求的区别
Http中get和post请求的区别GET和POST请求都是http的请求方式,用户通过不同的http请求方式完成对资源(URL)的操作,GET、POST、PUT、DELETE就是对应着对这个资源的查,该,增,删四个操作,具体点来讲GET一般用于获取|查询资源信息,而POST一般用于更新资源信息。原创 2017-12-10 21:05:26 · 2008 阅读 · 28 评论