自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Lambda表达式笔记

reduce的作用是把stream中的元素给组合起来,我们可以传入一个初始值,它会按照我们的计算方式依次拿流中的元素和初始化值。int类型进行计算,之后再将int类型装箱成Integer类型,当数据量很大时,就不能忽略时间的消耗也是很大的,对此进行优化!2》Function 计算转换接口:根据其中抽象方法的参数列表和返回值类型知道,我们可以在方法中对传入的参数计算或转换,3》Predicate 判断接口:根据其中抽象方法的参数列表和返回值类型知道,我们可以在方法中对传入的参数条件判断,

2023-09-07 21:45:48 57

原创 正则表达式笔记

备注:需要用到转移符号的字符有以下:. * + ( ) $ / \?转义符、限定符、选择匹配符、分组组合和反向字符、特殊字符、字符匹配符、定位符;1》转义符:在java正则表达式中,转义符由俩个\表示,其他可能是一个\表示。2》字符匹配符:[] [^] - . \d \D \w \W \s \S。选择字符串有可选性,例如:ab|cd 即可以匹配ab也可以匹配cd。备注:当限定符出现在 [] 里面时,就不表示是限定符,就是符号使用。规定要匹配的字符串出现的位置,比如在字符串的开始还是在结束的位置。

2023-09-07 21:44:28 67

原创 2021-06-30

关于idea出现cannot resolve method getBean(java.lang.String)问题在写spring框架测试时,getBean一直报错//获取spring的上下文对象 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); context.getBean("hello");解决方案:File–>Settings–>Maven–>Mav

2021-06-30 23:41:07 218 1

原创 假设一直蜗牛从井底网上爬,白天爬3米,晚上睡觉掉2米,问多少天可以爬上井上?

public class App53 { public static void main(String[] args) { int a=30;//井高30米 int b=0;//从0开始爬 int day=0;//天数 for (int i = 1; i>0; i++) {//需要多少天 b=b+3; if(b>=30){ day=i; b...

2020-04-09 14:39:30 5235

原创 System.gc()和Runtime.gc()的区别

java.lang.System.gc()只是java.lang.Runtime.getRuntime().gc()的简写,两者的行为没有任何不同,都是垃圾回收机制。System.gc()和runtime.gc()用于提示jvm进行垃圾回收,但是否立即回收还是延迟回收由java虚拟机来决定。...

2020-04-09 14:01:51 1395

原创 JAVA虚拟机的工作原理

**编译时:**程序的源文件(.java)经过java编译器变成(.class)文件**运行时:**将(.class)文件交给java虚拟机。虚拟机里面有个类加载器将(.class)文件交给执行引擎来执行具体过程...

2020-04-09 13:52:04 100

原创 List和Map的区别

List:是存储单列数据的集合,存储的数据是有序并且是可以重复的;List的顶级接口是Collection。Map:存储双列数据的集合,通过键值对存储数据,存储的数据是无序的,Key值不能重复,value值可以重复;Map的顶级接口就是Map。...

2020-04-09 13:39:59 139

原创 java环境变量的配置

java环境变量的配置右击我的电脑–>点击高级系统设置–>点击环境变量–>在系统变量新建(变量名为:JAVA_HOME 变量值为:jdk的安装路径)–>点击确定。...

2020-03-22 17:30:39 127

原创 java中隐式类型转换和显示类型转换

java中隐式类型转换和显示类型转换隐式类型转换(自动类型转换)由系统自动完成类型的转换。转换规则:从存储范围小的类型到存储范围大的类型转换。byte–>short(char)-int-long-float-doublebyte b = 10;short s = b;显示类型转换(强制类型转换)由程序员手动转换类型。转换规则:从存储范围大的类型到存储范围小的类型的转...

2020-03-21 15:33:33 989 1

原创 java平台的无关性与好处

java平台的无关性:是指一种语言可以在不同的平台上运行,而不受不同平台的约束。做到一次编译,到处运行。平台无关性的好处:因为平台的无关性,所以java程序可以在任意的平台上运行。对于java开发者来说可减少部署到不同平台的时间与成本。...

2020-03-21 14:47:43 223

原创 MySQL查询语句的顺序

常用查询语句的排序from–>where–>group by–>having–>order by–>select从这个可以看出来,where里面不能有聚合函数,因为where先已经执行了全排序from–>on–>join–>where–>group by–>聚合函数–>having–>select–>disti...

2019-12-13 18:08:55 129

原创 基本数据类型和包装类型的相互转换

基加粗样式本数据类型间除了boolean和char类型外,都可以相互转换1 基本数据类型转包装类型–》装箱int a =10 ;Integer i1 = a;//可以自动转,自动装箱Integer a1 = new Integer(a);//手动装箱Integer i = Integer.valueOf(a);2 包装类型转基本数据类型–》拆箱Integer a =10 ;...

2019-12-13 17:51:57 637

原创 关于ArrayList()集合扩容的问题

ArrayList arr = new ArrayList(100);一共扩容了多少次?答案:扩容了0次ArrayList arr = new ArrayList();默认扩容了0次,只有加入第一个元素后才默认扩容了10次,以后每次按1.5倍扩展。例如:101.5=15;151.5=22;22*1.5=33;另外其他集合扩容都不一样,需另外参考。...

2019-10-24 23:57:31 1193

原创 关于==和equals问题

package com.zhanxin.test;public class App46 { public static void main(String[] args) { Integer s1=2,s2=2,s3=4,s4=4; System.out.println(s1==s2);//true System.out.println(s3==s4);//true Syste...

2019-10-24 23:36:52 97

转载 Hibernate工作原理及为什么要用

Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();/...

2019-10-17 17:28:49 153

转载 hibernate session.update(),session.saveorupdate(),session.merge()区别

session.update() session.saveorupdate()session.update(): 先从缓存里面查,比较的是对象(session.get()—>同一个对象,new 类()—>不是一个对象)----》这存在一个问题也就是new 同一个类 同一个ID 不一样的其他属性,如果是同一个对象,就用自己去替换他如果发现不是同一个对象就加进去然后发现缓存里面没有这...

2019-10-16 11:00:01 144

转载 hibernate的对象的三种持久化状态及如何转换?

本文链接:https://blog.csdn.net/Howinfun/article/details/78908427三种持久化对象的状态:Transient瞬时态:特点:持久化对象没有唯一标识OID.没有纳入Session的管理. Persistent持久态:特点:持久化对象有唯一标识OID.已经纳入到Session的管理. ***** 结论:持久化持久态对...

2019-10-16 10:52:05 355

原创 关于不死兔问题。有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

这个问题与1,1,2,3,5,8…求第30个数得问题是一样的!第一种:递归方法public class Test{ public static void main(String[] args){ for(int i=1;i<=30;i++){ System.out.print("兔子第"+i+"个月的数量是"+fun(i)) } } public static int...

2019-10-15 23:48:46 302

原创 有一列数字为1,1,2,3,5,8,13.....给出简单的算法或程序求第30个数

递归方法public class App{ public static void main(String[] args){ for(int i=1;i<=30;i++){ system.out.print(fun(i)); } } public static int fun(int n){ if(n<=2){ return 1; }else{ ...

2019-10-15 23:20:25 672

原创 关于html,css,js的网页作用

1. html:网页的结构; 2. css:网页的表现; 3. js:网页的行为。

2019-10-13 14:21:56 1505

原创 利用递归法求10!

*这里需要注意如果是100!,接收变量的类型需要改变*public class Test{ public static void main(String[] args){ int num=sum(10); System.out.println(num);} public static int sum(int num){ if(num==1){ return 1; }e...

2019-10-13 10:45:06 1187

原创 关于length和size的问题

1. 数组求长度用length属性 2. 字符串求长度有length()方法法 3. 集合求长度用size()方法

2019-10-13 10:38:47 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除