自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql基础知识

MySQL 基础知识,涉及运算符、函数等

2022-01-22 22:43:43 765

原创 通过异常处理错误

异常处理的优点之一是你可以在某处集中精力处理你要解决的问题,而在另一处处理你编写的这段代码中产生的错误。对于异常情形,在 当前环境下 无法获得必要的信息来解决问题,而是从当前环境跳出,并把问题交给上一级环境。当抛出异常后,同其他对象的创建一样,使用new在堆上创建异常对象,当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时, 异常处理机制 接管程序,异常处理程序将程序从错

2018-01-23 21:14:06 202

原创 Comparable 和Comparator

public interface ComparableComparable 是排序接口,强行对实现它的每个类的对象进行整体排序;实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序;实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。public interface Comparable { publi

2018-01-07 21:45:32 168

原创 java集合学习笔记

1. 基本概念java容器类类库的用途是“保存对象”,可以分为Collection和Map两种体系 1.collection 一个独立元素的序列,这些元素都服从一条或多条规则。Collection(可以有序/无序,可重复/不可重复 等,具体依据具体的子接口Set,List,Queue等)List: 按照插入的顺序保存元素,可重复的集合 - ArrayList

2018-01-03 19:41:39 171

原创 接口与工厂

Thinking in Java 第四版练习18 创建一个Cycle接口,及其Unicycle、Bicycle、Tricycle实现。对每种类型的Cycle都创建工厂,然后编写代码使用这些工厂。

2017-12-27 20:37:54 1270

原创 static final 和 final

final关键字可能使用到final的三种情况:数据、方法和类。1. final 数据1.一个永不改变的编译时变量 2.一个在运行时被初始化的值,而不能被改变一个既是static 又是final的域只占一段不能改变的存储空间。

2017-12-22 21:54:24 365

转载 java初始化

java初始化

2017-12-01 19:30:34 202

转载 java 垃圾回收

java 垃圾回收

2017-12-01 16:09:11 174

原创 android NDK--C 调用java

在java 端定义三个方法供C语言调用,当点击三个方法对应的button的时候,C代码会调用相应的java 方法。

2017-10-02 14:27:36 443

原创 android NDK --java 与 C 语言之间传递数据

在java 端定义native 方法,在方法中引入对应的参数,在C代码中接收到java端传递过来的数据,并对数据做响应的处理,最后返回给java端。

2017-10-01 11:16:51 543

转载 android NDK java-c中的签名

引用自: Android NDK之 —– Java 方法映射到C中的签名

2017-10-01 10:50:41 239

转载 JVM和Dalvik VM

来源传智播客Android培训学院部分来源于知乎 作者:天光    链接:https://www.zhihu.com/question/20207106/answer/14654536Dalvik虚拟机是Google公司自主设计的运行于Android平台的Java虚拟机。JVM是归Oracle公司所有的,运行在基于PC机上的Window 和Linux操作系上的java虚拟机。Google工

2017-09-14 14:43:16 295

转载 android 启动过程的分析

android 启动过程的分析本文翻译自:https://thecyberfibre.com/android-boot-process/,来源于嘶吼: http://www.4hou.com/mobile/7373.html基本核心过程引导ROM >引导加载程序 >内核 > init过程> Zygote > Dalvik V M >系统服务器 >管理器 该过程是Android启动的核心过程,下面

2017-09-13 23:05:33 223

转载 ContentProvider

部分转载自:ConntentProvider 从入门到精通ContentProviderContentProvider的角色ContentProvider 一般为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。 之所以使用ContentProvider,主要有以下几个理由:ContentProvider提供了对底层数据存储方式的抽象。底层使用了SQLite数据库,在用了Conte

2017-08-30 15:30:32 315

转载 android Inflater

部分转载自:http://www.cnblogs.com/shitianzeng/articles/2323427.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体wi

2017-08-14 09:42:07 174

转载 Java 正则表达式

来自http://www.cnblogs.com/hubingxu/archive/2012/02/17/2355516.html       http://www.runoob.com/java/java-regular-expressions.html一、java.util.regex 包主要包括以下三个类:Pattern 类:pattern 对象是一个正则表达

2017-07-27 09:56:51 172

转载 网关

网关也称协议转换器或信关,是互联网工作在OSI传输层上的设施。提供传输层到应用层全方位的服务,一般提供集中协议的服务。网关可以对数据重新分组,以便能在两个不同网路间进行通信。如NetWare与UNIX操作系统互操作,sNA(IBM)与TCP/IP ( Internet )互连等就需要网关转换。常见的网关类型有区域网网关和Internet网关。区域网网关提供区域网之间数据传送的通道。In

2017-06-04 16:13:34 1292

转载 虚拟机三种网络模式

无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only 1.桥接模式在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器不过你需要多于一个的IP地址,并且需要手工为 虚拟系统配置IP地址子网掩码,而且还要和宿主机器处于同一网

2017-06-04 16:04:28 468

转载 DNS

DNSDNS全称Domain Name System,Domain Name被译为域名,中文名为域名系统,也称为域名解析系统;另外域名服务器Domain Name Server也简称为DNS。域名系统是因特网的一项内核服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS是具有树型结构的名字空间,核心功能

2017-06-03 11:57:37 375

转载 android开发---handler

Android提供了一个异步的消息回调机制Handler,  它负责发送消息和处理线程消息队列中的消息及runnable对象,Handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系统就把该实例与一个线程和该线程的消息队列捆绑起来,这将可以发送消息和runnable对象给该消息队列,并在消息队列出口处处理它们。Handler默认使用当前的线程Ru

2017-05-01 10:18:25 302

转载 使用 引用计数 来跟踪访问共享对象的对象数量

来自于 think in javaimport static org.print.Print.*;class Shared{ private int refcount=0; private static long counter=0; // 跟踪实例对象 private final long id=counter++; public Shared(){ print("creat

2017-03-01 16:09:27 285

原创 java 中构造器的调用顺序

构造器的调用顺序:step1: 调用基类构造器,首先是根,然后是下一层的导出类,直至最底层的导出类。step2:按声明顺序调用成员的初始化方法。step3:调用导出类构造器的主体。

2017-02-28 15:28:31 311

转载 java 中equals 和==

文章转载自:http://www.cnblogs.com/bluestorm/archive/2012/03/02/2377615.htmlequals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个

2017-02-22 10:42:07 191

转载 密码学相关概念

密码:密码学中提到的密码(cipher)是一种用于加密和解密的算法,和我们平常所提到的密码(password)是不一样的,password 是一种口令,是用来验证的一组文本字符串。密钥(key)密钥是使用密码(cipher)的过程中输入的参数,同一个明文在相同的密码算法下,不同的密钥计算会产生不同的密文。密钥的长度越长,破解的难度也就越大(比如一个8位的密钥就有2^8 ,256种情况)

2016-12-14 21:50:00 1041

空空如也

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

TA关注的人

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