Java
mLuoya
这个作者很懒,什么都没留下…
展开
-
StringStringBufferStringBuilder
String/StringBuffer/StringBuilderString类构造方法String() 空构造String(byte[] bytes) 字节数组转字符串String(byte[] bytes,int index,int length) 字节数组的一部分转字符串String(char[] value) 字符数组转字符串String(...原创 2019-02-21 23:11:30 · 5223 阅读 · 0 评论 -
Java GC机制与常用算法
GC Garbage Collection 垃圾收集:所谓的垃圾是指,在系统运行过程当中所产生的一些无用的对象,这些对象占据着一定的内存空间,如果长期不被释放,可能导致OOM Java中,GC的对象是Java堆和方法区(即永久区) 。在C/C++里是由程序猿自己去申请、管理和释放内存空间,因此没有GC的概念 Java中,后台专门有一个专门用于垃圾回收的线程来进行监控、扫描,自动将一些无...原创 2019-02-20 22:06:05 · 5278 阅读 · 0 评论 -
Java占位符使用与问题探讨
占位符概述字符串型:%1$s整数型:%2$d浮点型:%1$.2f f前的2代表精确两位小数%后数字代表第几个占位符例子<string name="name">%1$sabc%2$s</string>String myName = getResources().getString(R.string.name);String fianlName = Stri...原创 2019-02-18 23:15:33 · 5799 阅读 · 0 评论 -
Java反射机制
反射概述:AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每一个字节码文件对应的Class类型的对象三种方式Object类的...原创 2019-02-22 08:17:53 · 5293 阅读 · 0 评论 -
Java泛型总结
泛型概念泛型,即参数化类型。将类型由运来的具体类型参数化。类似于方法中的变量,定义时为形参,使用或被调用时为实参分类:泛型类、泛型接口、泛型方法泛型类定义//此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数常用于表示泛型//实例化泛型类时,须指定T的具体类型public class MyClass<T>{ private T key; //ke...原创 2019-02-22 07:57:23 · 5809 阅读 · 0 评论 -
线程与进程概念与应用
线程进程:资源分配的最小单位线程:程序执行的最小单位线程开启方法一:定义类继承Thread,重写run方法优点:直接使用Thread类中的方法,代码简单缺点:如果已经有了父类,就不能用这种方法class MyThread extends Thread { @Override public void run() {} }MyThread ...原创 2019-02-22 07:50:17 · 5341 阅读 · 0 评论 -
java常用基础查漏补缺
进制分类二进制:0b 八进制:0 十六进制:0x1byte = 8bit1K = 1024byte1M = 1024K1G = 1024M1T = 1024G计算机对数据进行存储和运算的最小的单位是byte,不是bit转换公式:系数 * (基数 ^ 权) + 系数 * (基数 ^ 权) + …基数:几进制想转换到十进制,基数就是几系数:每一位上的数据权:从右往左,以0...原创 2019-02-22 07:49:03 · 5325 阅读 · 0 评论 -
hashCode
hashCode()hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;如果两个对象相同,就是适用于equals(Java.lang.Object) 方法,那么这两个对象的hashCode一定要相同;如果对象的equals方法被重写,那么对象的hashCode也尽量重写,并且产生hashCode使用...原创 2019-02-22 08:19:49 · 5331 阅读 · 0 评论 -
对象,类与接口概念
对象,类与接口内部类 一个类定义在另外一个类的内部,分为成员内部类(定义在外部类的成员位置)和局部内部类(定义在外部类的方法里面)成员内部类class Outer{ class Inner{}}成员内部类的特点1、成员内部类可以直接访问外部类的成员,包括私有的,也可以通过外部类名.this.成员名调用外部成员2、外部类访问非静态成员内部类的成员,必须要创建成员内部类对象;外部...原创 2019-02-21 23:14:27 · 6544 阅读 · 0 评论 -
Android注解解析与使用
注解 Annotation:Java提供的一种元程序中的元素关联任何信息或者任何元数据(metadata)的途径和方法基本规则:Annotation(注解)不能影响程序代码的执行,无论增加,删除注解,代码都始终如一的执行元数据(metadata) 1、以标签的形式存在于Java代码中2、描述的信息是类型安全的3、需要编译器之外的工具额外的处理用来生成其他的程序部件4、可以存在于J...原创 2019-02-21 08:31:20 · 6239 阅读 · 0 评论