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