java基础
文章平均质量分 55
tuantuanyuyu
这个作者很懒,什么都没留下…
展开
-
java基础之-servlet
servlet的简单使用原创 2023-12-28 17:25:20 · 576 阅读 · 0 评论 -
二、并发编程之---并发的三大特性
可见性是一个线程修改了共享变量,另一个线程能立马看到。原创 2023-09-27 09:34:28 · 113 阅读 · 0 评论 -
一、并发编程之----AQS上
对于一个程序员来说,需要解决多线程问题,这就需要好好学习下并发了。并发编程设计比较广泛,那我们就先从线程、进程开始吧。原创 2023-09-22 14:05:28 · 159 阅读 · 0 评论 -
java内存模型
java内存模型原创 2023-09-13 18:07:07 · 202 阅读 · 0 评论 -
java的23中设计模式
设计模式原创 2022-10-27 16:41:36 · 327 阅读 · 0 评论 -
递归获取总组织中所有组织id
1、组织表 private int orgId;//组织id private int pId;//父组织id public String name;//组织名称 private int num;//组织人数2、获取所有的组织列表List<OrganVO> organVOList = xx.selOrgan();List<Integer> oIdAll = null; for (OrganVO organVO原创 2020-12-03 18:33:50 · 665 阅读 · 0 评论 -
14、java8中的stream
1、stream是什么?java8中的stream是对集合对象功能的增强,对集合对象进行非常便利、高效的聚合操作或大批量的数据操作。借助lambda表达式,提高了编程效率跟程序可读性。原始的循环只能串行方式一个一个遍历,每读完一个item再读下一个item,然后根据条件查询出所需要的数据。stream是更高级的Iterator,可以根据比如每个字符的首字母等条件隐世的内部遍历,做出相应的数...原创 2018-10-09 15:47:10 · 216 阅读 · 0 评论 -
第10期 String源码
1、简介是常量,定义之后值是不可以被改变的,字符串缓冲区支持可变的字符串,但是可以共享它。String str = "abc";//相当于char data[] ={'a','b','c'};//字符数组String str = new String(data);字符串的连接实际是通过stringBuffer或StringBuffer的append()方法实现的,字符串的转换通...原创 2018-09-07 13:51:33 · 161 阅读 · 0 评论 -
第10期 java的new String()跟intern()方法
1、面试题入手:1)String s = new String("hollis");定义了几个对象字符串的分配跟其他对象分配都是需要空间和时间代价的,jVM为了减少内存开销,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM首先检查字符串常量池,如果存在该字符串,就返回池中的实例引用。如果不存在,就实例化一个字符串并存放到池中。答案:在常量池中查找是否有“hollis”对象,...原创 2018-09-03 16:33:23 · 567 阅读 · 0 评论 -
第10期 java的length跟length()方法
1、获取某个数组的长度跟字符串的长度方法:int[] arr = new int[3];System.out.println(arr.length);//使用length获取数组的程度String str = "abc";System.out.println(str.length());//使用length()获取字符串的长度 ...原创 2018-09-05 17:32:53 · 102 阅读 · 0 评论 -
第10期:三张图彻底了解Java中字符串的不变性
1、定义一个字符串String s = "abcd";s中保存了string对象的引用。下面的箭头可以理解为“存储他的引用”。2、使用变量来赋值变量String s2 = s;s2保存了相同的引用值,因为他们代表同一个对象。4、字符串连接s = s.concat("ef");s中保存的是一个重新创建出来的string对象的引用。总结一旦一个...转载 2018-09-05 15:33:16 · 159 阅读 · 0 评论 -
第12期:Java集合类—— List
1、Java 中 Set 与 List 有什么不同?List跟Set都是继承Collection接口,都是用来存储一组相同类型的元素;List:有序,可重复。Set:无序,不可重复。有些场景下,可以用来去重。2、List的主要实现ArrayList,LinkedList,Vector1)ArrayList:是一个可以改变大小的数组。当更多元素加入时,其大小可以动态增长。内部方法...原创 2018-09-02 10:09:09 · 356 阅读 · 0 评论 -
第11期:java的自动装箱、拆箱
1、什么是装箱、拆箱自JDK1.5开始, 引入了自动装箱/拆箱这一语法。之前要生成一个数据为10的Integer对象,Integer i = new Integer(10);提供了自动装箱后,生成一个数据为10的Integer对象如下:Integer i = 10;Integer i = 10;//装箱int n = i;//拆箱总结:装箱:自动将基本数据类型...原创 2018-09-01 11:29:58 · 264 阅读 · 0 评论