
java
文章平均质量分 52
静待岁月
人生若有一百次谨小慎微
也应有一次拍案而起
若有一百次得过且过
也要有一次追求品质
展开
-
Android封装日期和String指定时间类型之间的转换
在项目中,我们经常需要使用date和string进行转换,方便向服务器传送或获取数据,在前端也需要对前后一天进行切换。该工具类是在项目中对几种转换进行了简易封装,包括获取当前年月日、时间戳和string的相互转换、前后一天时间计算、两个日期的大小。import com.prolificinteractive.materialcalendarview.CalendarDay;import java.text.ParseException;import java.text.Simp原创 2020-12-15 14:41:48 · 1582 阅读 · 0 评论 -
Android 跳转设置电池不优化
Android系统为了增加电池使用时间,会对一些长时间在后台运行的应用进行限制。而我们的项目中,却不希望被限制。这时,可以提示用户关闭系统对应用的电池优化(默认时优化)。 1.取消/关闭电池优化,需要在AndroidManifest.xml加入使用权限<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/> 2.跳转到优...原创 2020-12-11 16:14:03 · 7231 阅读 · 3 评论 -
Android无法在SD卡中创建文本或文件夹(一级和多级)
在编写未捕获异常导致程序崩溃的demo中,需要将未捕获异常生成文本并导出到SD卡,此时发现demo里面的生成文本文件或文件夹(一级或多级)均无法生成的现象。 已经在AndroidManifest.xml里面添加对SD卡进行读写的操作,并在MainActivity做了动态申请。//动态申请权限 private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISS...原创 2020-11-20 10:19:52 · 2198 阅读 · 1 评论 -
使用fastjson解析一个自定义对象报错com.alibaba.fastjson.JSONException: default constructor not found
在使用fastjson解析一个自定义对象的时候报错,造成程序crash。Student s1 = JSON.parseObject(st1,Student.class); four_text.setText(s1.toString());报错是default constructor not found,没有找到默认构造器。查看Student类的时候,没有默认构造器,只有带参构造器。解决办法,为Student类添加默认无参构造器。重新运行,无报错,正常解析。 Stu原创 2020-11-17 14:35:58 · 7868 阅读 · 0 评论 -
java的面向对象特征
面向对象方法具有三个特征:封装、继承和多态。封装是指将对象的实现细节隐藏起来,然后通过公用方法来暴露该对象的功能;继承是面向对象实现复用的重要手段,当子类继承父类等后,子类作为一种特殊的父类,将直接获得父类的所有方法和属性;多态指的是子类对象可以直接赋给父类变量,但运行时仍表现出子类的行为特征,这意味着同一个类型的对象在执行同一个方法时,可能表现出多种行为特征。 ...原创 2019-11-18 21:35:47 · 229 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
一、Java String 类——String字符串常量字符串广泛应用在Java 编程中,在 Java 中字符串属于对象,Java 提供了String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图:我们可...转载 2019-04-08 17:02:27 · 284 阅读 · 0 评论 -
java中if和switch哪个效率快
本文转载自: https://www.cnblogs.com/hujinshui/p/6230158.html ,如侵删!首先要看一个问题,if 语句适用范围比较广,只要是 boolean 表达式都可以用 if 判断;而 switch 只能对基本类型进行数值比较。两者的可比性就仅限在两个基本类型比较的范围内。说到基本类型的数值比较,那当然要有两个数。然后重点来了——if 语句每一句都是独立的,看下...转载 2018-06-22 18:04:05 · 20206 阅读 · 3 评论 -
菜鸟学Java(二十一)——如何更好的进行单元测试——JUnit
转载自:http://blog.youkuaiyun.com/liushuijinger/article/details/32140843测试在软件生命周期中的重要性,不用我多说想必大家也都非常清楚。软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。在众多的分类中转载 2017-07-06 23:56:48 · 607 阅读 · 0 评论 -
java接口学习
这里写代码片什么是接口 接口是一种特殊的抽象类,接口只提供方法的原形,而没有具体的方法实现。在接口中只包含抽象方法和常量,不能有变量、初始化块和构造方法。就好比模型手机和实际手机,大小和外观都一样。而模型只是一个空壳,并不能使用,如果想它实现实际手机的功能,还需要往里面安装一系列的功能配件。 接口例子:interface student{ int CLASS_NAME = 070原创 2017-01-01 15:21:21 · 424 阅读 · 0 评论 -
Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)
版权声明:本文为博主原创文章,未经博主允许不得转载本文转自:http://blog.youkuaiyun.com/qq_35101189/article/details/53965495?ref=myread一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部转载 2017-01-01 14:29:56 · 246 阅读 · 0 评论 -
java中instanceof用法
本文转载自:http://blog.youkuaiyun.com/liranke/article/details/5574791Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class转载 2016-12-29 15:30:46 · 251 阅读 · 0 评论 -
Android中finish()与destroy()的区别
Android中finish()与destroy()的区别原创 2016-12-14 16:54:40 · 13013 阅读 · 2 评论 -
如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
看标题就会明白,两个经纬度之间真实距离这个一般的地图API有自带方法,直接调用便可得到结果,一般结果都是以米为单位。最近在做Android版上的GoogleMap,找了半天API发现没有此类方法,看来只能自己实现了,接下来我就把如何计算两点之间(经纬度)的真实距离的算法写下来,原则上在各种地图版本上都通用,方便大家使用。Google Map API:https://develo转载 2016-12-08 11:55:07 · 9572 阅读 · 3 评论 -
java集合类详解
关于java集合类的详细解说,分享给大家。转载 2016-11-25 15:00:46 · 362 阅读 · 0 评论 -
Java高级特性之反射学习总结
java反射转载 2016-12-07 14:48:47 · 351 阅读 · 0 评论 -
java对象声明和实例化
java中声明对象和实例化很多人都觉得没有区别,或者区别这两者没有意义。实际不是,这两者区别在于对内存的占用,开发过程中,主要解决的问题就是内存的使用和释放。 1.声明对象,给编译器发一个通知预留一定空间,而没有占用实际内存。 格式: 类 对象名; 2.实例化对象,实实在在的占用内存空间。 格式: 对象名 = new 类();“类()”是一个构原创 2016-12-07 11:14:16 · 4432 阅读 · 0 评论 -
java接口回调
本文转载自:http://www.blogjava.net/Carter0618/archive/2007/08/19/137936.html1.接口回调是什么[2]?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称转载 2016-12-13 14:41:58 · 247 阅读 · 0 评论 -
java的向上向下转型
java的向上向下转型原创 2016-11-29 00:00:08 · 485 阅读 · 0 评论