![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
卖薬郎
这个作者很懒,什么都没留下…
展开
-
thumbnailator 实现自定义水印位置 java为图片加圆角
package com.caocaocloud.picture;import net.coobird.thumbnailator.Thumbnails;import net.coobird.thumbnailator.geometry.Position;import org.junit.jupiter.api.Test;import java.awt.*;import java.aw...原创 2019-10-20 00:28:58 · 1323 阅读 · 0 评论 -
关于java 集合的六项讨论
package demo;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map.Entry;import java.util.TreeMap;i原创 2017-12-13 13:28:19 · 353 阅读 · 0 评论 -
java的List集合们ArrayList vs. LinkedList vs. Vector
package demo;import java.util.ArrayList;import java.util.LinkedList;import java.util.Vector;import org.junit.Test;public class ArrayList_vs_LinkedList_vs_Vector { @Test public void test1() {原创 2017-12-14 17:21:20 · 391 阅读 · 0 评论 -
关于分页标签
问题:什么是分页,为什么使用分页? 分页就是将数据以多页去展示,使用分页可以提高客户的感受。 分页分类: 1.物理分页 只从数据库中查询出当前页的数据。 优点:不占用很多内存 缺点:效率比较低 2.逻辑分页 从数据库中将所有记录查询出业,存储到内存中,要想展示当前页 数据,直接从内存中获取。 优点:效率高 缺点:占用内存比较高 ...原创 2018-06-14 21:40:31 · 1682 阅读 · 0 评论 -
Java基础系列之多线程基础第一弹
什么是进程?要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程有什么意义呢?单进程的计算机只能做一件事情,而我们现在的计算机都可以做多...原创 2018-11-25 21:47:01 · 210 阅读 · 0 评论 -
Java监听文件变化动态设置合法调用微信jsconfig域名
@Servicepublic class WatchFileService { private static Logger LOG = LoggerFactory.getLogger(WatchFileService.class); @Autowired private List<String> legalDomains; @Value("${l...原创 2019-07-08 16:46:49 · 221 阅读 · 0 评论 -
关于java map 初始化,遍历,排序的几个解答
package demo;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Sorte原创 2017-12-14 14:11:15 · 620 阅读 · 0 评论 -
finally关键字
点击打开链接面试官题目什么时候用到finally呢?finally语句在try或catch中的return语句执行之后,还是return返回之前执行呢?考点分析这个题目也是考查异常相关的。对于这个题目,我们通过代码来验证我们的答案,因为有异议的知识点,代码是最有说服力的。对于编程,希望你记住“不与人争辩,一切用代码说话”。原创 2017-12-13 17:03:05 · 422 阅读 · 0 评论 -
Java字符串(String)
从表面上看,字符串就是双引号之间的数据,例如“微学苑”、“http://www.weixueyuan.net”等。在Java中,可以使用下面的方法定义字符串: String stringName = "string content";例如:String url = "http://www.weixueyuan.net";String webName = "微学苑";转载 2017-12-11 14:03:33 · 253 阅读 · 0 评论 -
Java StringBuffer与StringBuider
String 的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低,而且耗费大量内存空间。StringBuffer类和String类一样,也用来表示字符串,但是StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffer 默认分配16字节长度的缓冲区,当字符串超过该转载 2017-12-11 14:09:58 · 210 阅读 · 0 评论 -
Java程序员们最常犯的10个错误
点击打开链接原创 2017-12-11 14:43:04 · 329 阅读 · 0 评论 -
java与C区别
Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如:#include int main(){ // 定义结构体 Student struct Stud转载 2017-12-11 14:52:06 · 4085 阅读 · 0 评论 -
Java for循环的几种用法
Java for循环的几种用法转载 2017-12-11 16:05:58 · 2339 阅读 · 0 评论 -
Top 9 questions about Java Maps (关于java map集合的前九个问题)
关于java map的前九个问题转载 2017-12-12 13:53:14 · 236 阅读 · 0 评论 -
一图搞定java类成员访问级别
从左往右,从上往下。原创 2017-12-12 14:03:10 · 685 阅读 · 0 评论 -
Java中hashCode的作用(三文读懂hashcode)
http://blog.csdn.net/fenglibing/article/details/8905007http://blog.csdn.net/zhangyuan19880606/article/details/51240372http://blog.csdn.net/baidu_31657889/article/details/52298367原创 2017-12-12 15:01:05 · 248 阅读 · 0 评论 -
HashSet集合hashcode和equals的影响
package demo;import java.util.HashSet;import java.util.Set;public class HashTest { private int i; public int getI() { return i; } public void setI(int i) {原创 2017-12-13 13:24:34 · 475 阅读 · 0 评论 -
Java数组的定义和使用
如果希望保存一组有相同类型的数据,可以使用数组。数组的定义和内存分配Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:int demoArra转载 2017-12-11 13:41:16 · 290 阅读 · 0 评论