java知识
文章平均质量分 74
Edenmy
这个作者很懒,什么都没留下…
展开
-
Android中Math类Math.floor()、Math.round()及Math.ceil()等方法的使用
1、Math.floor()先看定义:/** * Returns the double conversion of the most positive (closest to positive * infinity) integer value less than or equal to the argument. * <p> * Special cases: * <ul> * <li>原创 2016-08-30 15:44:51 · 12926 阅读 · 1 评论 -
UML常用的几种关系的总结
最近在看博客,里面涉及到很多的类图,流程图,虽然说以前学过UML相关的课程,但毕竟过了这么久了,对这几种概念早已模糊不清了,所以索性借着这次看博客的时间,把这几种概念再重新梳理总结一遍,以备再次查看之用。一、泛化(Generalization) 泛化,是一种继承关系, 表示一般与特殊的关系, 它指定了子类如何特化父类的所有特征和行为。在Java中此类关系通过关键字extends明确标识。例如:原创 2016-08-25 17:08:48 · 638 阅读 · 0 评论 -
Java中String、StringBuffer及StringBuilder的区别
1、GLSurfaceView的特性:管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上;管理一个EGL display,它能让opengl把内容渲染到上述的surface上;让渲染器在独立的线程里运作,和UI线程分离。2、关于Android中ContentValues类说法正确的是:他和Hashtable比较类似,也是负责存储一些键值原创 2016-09-05 21:34:32 · 997 阅读 · 0 评论 -
Java中类加载的执行顺序
一、Java中的类加载demo顶层基类Base.java:public class Base { public static int a = 10; public int b = 20; static { System.out.println("----Base---: Static Init Base " + a); // Syste原创 2016-09-29 16:46:36 · 9144 阅读 · 3 评论 -
Java中的类加载机制
一、Java的类加载简介先了解一个基本概念,类的初始化。 当程序使用某个类时,如果该类还没被初始化,加载到内存中,则系统会通过加载、连接、初始化三个过程来对该类进行初始化,该过程称为类的初始化。那么类加载又是啥呢?说到类加载就必须要知道java.lang.ClassLoader类,它的基本职责就是根据一个指定的类的名称,找到或者生成其对应的字节代码,然后从这些字节代码中定义出一个Java 类,原创 2016-09-29 16:33:19 · 552 阅读 · 0 评论