学海无崖,回头是岸
码龄6年
关注
提问 私信
  • 博客:36,283
    36,283
    总访问量
  • 31
    原创
  • 2,154,514
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:学海无涯,回头是岸。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-03-16
博客简介:

Li_Zavier的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得7次评论
  • 获得54次收藏
创作历程
  • 1篇
    2021年
  • 30篇
    2020年
  • 6篇
    2019年
成就勋章
TA的专栏
  • 每日一种设计模式
    1篇
  • java基础知识盲点
    9篇
  • JUC
  • Android
    5篇
  • 读书笔记
    1篇
  • leetcode刷题
    3篇
  • Java后台
    5篇
  • Java概念理解
    1篇
  • Java入门到精通
    7篇
  • 计算机组成原理
    4篇
兴趣领域 设置
  • 编程语言
    r语言
  • 数据结构与算法
    数据结构
  • 大数据
    redis
  • 后端
    spring架构
  • 移动开发
    kotlinflutterandroid studio
  • 微软技术
    c#.netasp.net
  • 搜索
    elasticsearch
  • 软件工程
    性能优化
  • 服务器
    linux
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

单例模式详解

系统中只需要一个实例的情况需要使用单例模式。有8中写法,之后两种是完美无缺的,一般使用的都是存在问题的饿汉模式第一种静态实例字段,构造方法私有化,只能通过设置的getInstance方法获得实例private static final Apple INSTANCE = new Apple();private Apple(){}public static Apple getInstance(){return INSTANCE;}第二种静态语句块static{INSTANCE = new
原创
发布博客 2021.05.16 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

arcgis for android解析并加载kml.txt

发布资源 2020.11.26 ·
txt

androidstudio避免edittext自动弹出输入框

androidstudio避免edittext自动弹出输入框setContentView(R.layout.activity);//在绑定布局之后getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);//避免自动弹出输入框
原创
发布博客 2020.11.26 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中的bigdecimal

一、 java中的bigdecimal的介绍:java中提供了对大数字的操作类,用于进行高度的精确计算,如BigInteger(大整数)和BigDecimal(大小数)类。而平常java中两个基本数据类型float和double都只是适用于一般的科学计算和工程计算,要是在比较精确的计算方面如金钱类等,那么使用float和double会相应的丢失精度从而造成极大的损失,因此用于精密计算大数字的类BigDecimal就必不可少了。它支持任何精度的定点数,可以进行精确的计数。此外BigDecimal创建的是
转载
发布博客 2020.11.18 ·
698 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java数组排序Arrays.sort()

1、从小到大Arrays.sort(a, cmp);2、从大到小需要对比较方法进行重写Comparator cmp = new MyComparator();Arrays.sort(a, cmp);//Comparator是一个接口,所以这里我们自己定义的类MyComparator要implents该接口//而不是extends Comparatorclass MyComparator implements Comparator<Integer>{ @Override
原创
发布博客 2020.11.17 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java数组拷贝

1、clone()方法int[] a1 = {1, 3};int[] a2 = a1.clone();2、System.arraycopy()方法public static native void arraycopy(Object src, int srcPos, Object dest, int desPos, int length)(原数组, 原数组的开始位置, 目标数组, 目标数组的开始位置, 拷贝个数)int[] a = {1, 2, 3, 4, 5};int[] b = new in
原创
发布博客 2020.11.17 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java大数介绍及其使用方法

一、 java中的bigdecimal的介绍:java中提供了对大数字的操作类,用于进行高度的精确计算,如BigInteger(大整数)和BigDecimal(大小数)类。而平常java中两个基本数据类型float和double都只是适用于一般的科学计算和工程计算,要是在比较精确的计算方面如金钱类等,那么使用float和double会相应的丢失精度从而造成极大的损失,因此用于精密计算大数字的类BigDecimal就必不可少了。它支持任何精度的定点数,可以进行精确的计数。此外BigDecimal创建的是
转载
发布博客 2020.11.17 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java文件读取与写入(txt)

//1. Scanner 文件的读取File inputFile = new File(“C:\Users\e\Desktop\test.txt”); //先用file类读取文件Scanner in = new Scanner(inputFile);while (in.hasNext()) {System.out.println(in.nextLine());}in.close();//2.PrintWriter 文件的写入PrintWriter out = new PrintWriter(
原创
发布博客 2020.11.17 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java几种输出方式

//1、printfSystem.out.printf(“x=%d,y=%f”,2,12.1);System.out.println();//2、printlnSystem.out.println(“x=”+2+",y="+12.1);//3、formatSystem.out.format(“x=%d,y=%f”,2,12.1);System.out.println();//4、FormatterFormatter formatter = new Formatter(System.out)
原创
发布博客 2020.11.17 ·
9419 阅读 ·
5 点赞 ·
2 评论 ·
18 收藏

java三种键盘输入方式

//方法1:System.in.read(),只能获取一个char char i = (char)System.in.read(); //方法2:bufferedReader.readLine(),能获取一段字符串。 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));//读取字符串 String i = bufferedReader.readLine(); //方法3:.
原创
发布博客 2020.11.17 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

位运算

https://www.cnblogs.com/findbetterme/p/10787118.html
转载
发布博客 2020.11.17 ·
182 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

没毛用的枚举

枚举类public enum1、JVM不允许用new创建对象,特定语法,也不能通过反射破坏;2、枚举没有子类,不属于接口,不属于抽象类,不是普通类,不能被继承。枚举的作用enum size {s,m,l,b};size s = size.b;没毛用,就是用来枚举我们所要使用到的常量...
原创
发布博客 2020.11.17 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《代码整洁之道》读书笔记

《代码整洁之道》读书笔记这本书看完之后,给我最大的感触就是:要主动提升自己的代码素养,有意识的将代码写的整洁。本书提出了一些方法和思想都给了我很大的启发。技艺习艺之要有二:知和行。一、整洁代码二、有意义的命名三、函数四、注释五、格式六、对象和数据结构七、错误处理八、边界九、单元测试十、类十一、迭进十二、并发编程十三、逐步改进十四、JUnit内幕十五、重构SerialDate十六、味道与开发十七、附录A并发编程Ⅱ一、整洁代码1)沼泽(wading)2)勒布朗法则:
原创
发布博客 2020.09.29 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ListNode

题21、合并两个有序链表ListNode prehead = new ListNode(-1) //新建哑节点,值为-1ListNode L1 = new ListNode(0)每个节点都有一个值主要有两个操作prehead.next=L1//将L1连接到prehead之后。prehead = prehead.next;//将指针指向后一个节点,既L1....
原创
发布博客 2020.09.15 ·
3500 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Stack类

题2、有效的括号栈是Vecator的一个子类,它实现了一个标准的后进先出的栈。构造函数:Stack stack = new Stack();//空栈 除了Vector定义的方法外,还定义了一些自己的方法:1 boolean empty( ) //测试堆栈是否为空。2 Object peek( )//查看堆栈顶部的对象,但不从堆栈中移除它。3 Object pop( )//移除堆栈顶部的对象,并作为此函数的值返回该对象。4 Object push(Object element)//把
原创
发布博客 2020.09.13 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

length、length()、size()的区别

题1、两数之和length——数组的属性;length()——String的方法;size()——集合的方法;
原创
发布博客 2020.09.13 ·
204 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

记录依赖冲突Program type already present:

依赖冲突“Program type already present:”没有任何操作,系统编译失败,报错:“Program type already present:”,分析应该不是导入的包冲突的问题,因为之前还是能够正常运行的,考虑是系统编译过程出现了问题,clean project之后解决问题!...
原创
发布博客 2020.09.12 ·
1500 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

androidstudio中listview控件滑动导致背景改变

androidstudio中listview控件滑动导致背景改变在listview中添加:android:scrollingCache="false"就能解决问题。原因是scrollingCache: scrollingCache本质上是drawing cache,你可以让一个View将他自己的drawing保存在cache中(保存为一个bitmap),这样下次再显示View的时候就不用重画了,而是从cache中取出,但是其中使用的背景是系统默认的的透明,所以加载的时候背景就变成透明了。...
原创
发布博客 2020.07.21 ·
331 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【Android开发】Bundle机制

【Android开发】Bundle机制1 Bundle介绍Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。下面分别介绍Activity之间如何传递基本类型、
转载
发布博客 2020.07.15 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

androidstudio解决输入盘遮挡editview等输入框的解决办法

androidstudio解决输入盘遮挡editview等输入框的解决办法当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。或者是有使用framentlayout悬浮在底部的button也会挡住输入框。一、解决办法方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutPar
转载
发布博客 2020.07.14 ·
1000 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多