自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hashcode以及equals的作用,意义与重写。

一.coverity治理中报错:等同对象必须具有等同的 hashcode ,某某某不定义 hashCode() 方法,但用于了 hash 数据结构。,其意思便为:equals()方法被重写,则hashcode()方法也应该被重写。1.重写原因总结: 根据hashCode通用约定我们就可以知道:如果重写了equals方法而没有重新hashCode方法的话,将会违反hashCode...

2019-08-30 14:51:20 627

原创 java反射的理解

Java反射有什么作用呢?假如我们有两个程序员,一个程序员在写程序的时候,需要使用第二个程序员所写的类,但第二个程序员并没完成他所写的类。那么第一个程序员的代码能否通过编译呢?这是不能通过编译的。利用Java反射的机制,就可以让第一个程序员在没有得到第二个程序员所写的类的时候,来完成自身代码的编译。Java的反射机制它知道类的基本结构,这种对Java类结构探知的能力,我们称为Java类的“...

2019-08-01 15:06:34 127

原创 正则表达式的含义于简介

2019.7.31修改foritfy告警,用户隐私泄露。1、什么是正则表达式正则表达式,常用来检索或替换满足一定规则的字符,常称为regular expression,简写为re或regex。正则表达式在处理字符串时功能非常强大和灵活。简单的说,正则表达式就是处理字符串的方法,它以行为单位来进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,可以让用户轻易地完成【查找、删除、替换】...

2019-07-31 14:26:59 2556

原创 java安全编码规范-数组比较方式

int[] arr1=new int[5];int[] arr2=new int[5];System.out.println(arr1.equals(arr2));//false以上为错误例子,正确例子为Arrays.equals(arr1,arr2);而==于equals的区别在于,equals为对象内容对比,==在于内存地址指向对比...

2019-07-29 14:29:45 138

原创 2019.07.18学习——parseInt和valueof的区别

parseInt方法返回的是int基本类型,valueOf方法返回的是Integer的包装类型valueOf方法实际上是调用了parseInt方法,也就是说,如果我们仅仅只需要得到字符串类型字符数值对应的整数数值,那我们大可不必调用valueOf,因为这样得到整形数值之后还要做一个装箱的操作,将int封装为Integer。总而言之,parseint的效率更高一些。...

2019-07-18 19:35:17 216

原创 andriod 碎片

动态创造碎片的方法:1创建待添加的实例。2.获取FragmentManager,在活动中直接通过调用getsupportfagmentmanager()方法获得3开启事务,通过调beginTransaction()方法开启4.向容器内添加或者替换碎片,一般用replace(r.id.layout.!!!,fragment),需要传入容器的实例id和待添加的碎片的实例5.提交事务,调用commit(...

2018-07-10 15:32:26 107

原创 andriod面试1

概述和目的1.什么是类?对象?对象实例化?举例说明2.在开发中遇到问题,你是如果解决的?3.Android的系统架构?4.Android开发环境如何搭建?5.如何安装Android SDK?与版本相关的文件放在那里6Adroid开发环境的工具的使用?7面向对象设计的特性?8以前做过什么Android应用吗?1.类是客观存在的,抽象的,概念的东西。对象是具体的,实际的,代表一个事物。例如:车是一个类...

2018-06-13 16:40:52 230

原创 set接口以及实现类

set:1.无顺序2.不能重复1)HashSet  数据结构  哈希表 常熟阶2)TreeSet 数据结构是树  对数阶梯HashSet<String(必须添加泛型)>=new HashSet<String(必须添加泛型)();hs.add("one");1.要判断是不是相等要重写equal方法以及hascode方法。同理Treeset,但是Treeset可以排序,通过重写com...

2018-06-08 14:46:50 235

原创 java多态

1.什么是多态? 比如空格键,运行音乐播放器,打字的空格,qq发消息的空格,同一个事件发生在不同对象上会产生不同的结果。2.多态存在的必要条件?要有继承或者接口实现,要有方法的重写;父类引用指向了子类的对象。3,多态的好处?二.方法的动态绑定:是指在运行期间判断引用类型的实际类型,根据实际类型调用方法。1.person p=new techer();person p=new student():2...

2018-06-07 19:26:43 116

原创 8.接口和内部类

1.定义接口里面的方法只能是抽象方法(默认抽象方法),且没有方法体。默认都是public abstract2.一个类可以实现多个接口(多继承效果)3.多个类可以实现同一个接口4.接口里面不能有构造函数,而且不能实例化。5实现一个接口必须实现里面所有的方法。6.接口里面必须进行赋值实例,如int 1=100,不能int i,而抽象类可以,接口与抽象类的比较:相同点:1.里面都可以有抽象方法不同点:抽...

2018-06-06 21:48:59 403

原创 java的继承

一.成员变量和成员方法的继承:1.私有的方法不能被继承private修饰,2.公共的和受保护的可以被继承pubilc 和protected3默认方法的相同包(同一文件夹)可以继承,不同包不能被继承4方法的重写 ,方法一样,可以在方法重写的内容中调用super.父类方法(),特点:方法名称相同,参数的个数以及类型不同二。构造方法(给对象的数据进行初始化,与类名字相同,如果不写则会自动创建一个带无参数...

2018-06-06 16:17:43 160

原创 Andriod入门

Activity的生命周期理解:1.onCreat:创建activity,第一个方法,初始化工作比如设置布局以及加载初始化2.onStart:表示正在创建activity,在后台可见,但是没有出现在前台,无法和用户交互3.onResume:activity已经可见,并出现在前台并开始活动了4.onPause:表示正在停止,正常情况下会立即执行onstop5.onStop:表示即将停止,可以做一些回...

2018-05-30 16:12:37 129

空空如也

空空如也

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

TA关注的人

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