自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android ZIP文件提取classes.dex文件签名校验绕过漏洞

技术细节:1.       在讲这个漏洞之前,首先需要搞明白java里short类型转int类型的问题。要理解这个漏洞,必须明白这个技术点。public class JavaTest {    public static void main(String[] args) {        short a = (short)0xFFFF;        int

2016-04-18 10:17:49 3082

原创 黑马程序员----------java基础之继承

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概论  继承是一种提高代码复用性的方式,子类是父类的扩展,子类可以直接调用父类的非私有方法、构造代码块、非私有成员变量,对于父类中的私有方法和变量无法直接使用,构造方法无法继承。  实现继承的格式为: class A extends B。二、子类对父类方法的复写  子类继承

2014-12-14 23:10:21 235

原创 黑马程序员----------基础之类、接口

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、类的初始化顺序  一个对象在初始化时,会用到静态代码块、代码块、构造函数完成初始化。class StartDemo{ public static void main (String []args){ A a = new A(); System.out.println

2014-12-14 16:32:50 280

原创 黑马程序员----------异常

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、异常的概述  程序运行过程中的不正常现象就叫异常。导致程序运行不正常的现象有很多,所以,就有很多的异常对象。而这些异常对象存在着共性的内容,所以,可以不断的进行抽取。最终形成了异常的体系结构。    Throwable是所有异常的超类,它有两个直接子类,Error类和Excet

2014-12-14 01:07:58 317

原创 黑马程序员----------网络编程

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概述  网络编程的本质是通过io流使得两个设备之间传递数据。网络编程一般采用请求/响应式,第一次发送请求的为客户端,而服务端对客户端的请求进行反馈。  网络通讯的要素有:   ip地址  就是网络中设备的标识。   端口    用于标识进程的逻辑地址,不同进程的标识。有效端

2014-12-14 01:01:15 210

原创 黑马程序员----------集合框架

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概述  集合是一个容器,它的内部装的都是对象,并且可以是不同类型的对象。当把基础类型放入集合时,系统会自动装箱拆箱,例如将int存入List,会自动转换成Integer。  集合和数组相比有几点不同    1.数组内的长度是固定的,集合是可变的    2.数组可以存放基础类

2014-12-14 00:48:00 182

原创 黑马程序员-----------io流

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概论    在java中,对于数据的输出输入控制称值为流。大部分流都在java.io包中,位于java.io包内的类都分别继承自四种抽象流类型    字节输入流InputStream、字节输出流OutputStream、字符输入流Reader、字节输出流Writer。流的分类

2014-12-14 00:40:47 210

原创 黑马程序员------- "==",equals和hashcode

在java中,可以通过==和equals()来比较变量和对象是否相同,那么他们都哪些区别呢  首先是变量 int x = 1; int y = 1; System.out.println(x==y); //返回true System.out.println(x.equals(y)); //编译无法通过  打开java源码查看equals()方法发现,只有两边都是一个Objec

2014-12-14 00:25:50 283

原创 黑马程序员---------异或在处理排序时的小问题

.------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------    今天,在写数组排序时,发现结果老是错误,部分数变成了0,代码如下 class Array{ public static void main(String []args){ int []arr = {123,54,231,15,12,211}; for(in

2014-12-14 00:07:18 342

原创 黑马程序员------------java多线程

------- android培训、java培训、期待与您交流! ----------一、多线程概论  进程,是一个正在执行中的程序,每个进程都有着独立的内存空间,每个进程中都至少有一个线程,线程是进程内的独立控制单元,控制着进程的执行。  多线程是指一个程序并发执行多个指令流,每个指令流即是一个线程。  cpu在处理多线程时候,其实是快速切换执行,所以在处理多线程共享数据时候

2014-12-10 20:28:10 230

原创 黑马程序员----------反射

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2014-12-09 19:08:57 220

空空如也

空空如也

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

TA关注的人

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