java
文章平均质量分 63
-dragon-
越努力,越幸运,不要让任何事成为你不学习的理由!关注数据挖掘、增强现实和android相关领域的发展。
展开
-
JAVA基础学习(1)
1. Java程序被编译成一种名为字节码的格式,而字节码可被带java虚拟机的计算机或是设备运行。2.java之所以安全的两个关键因素是没有指针且能自动管理内存。3. 类方法又叫静态方法,static修饰。 实例方法又叫非静态方法,类方法可以直接通过类名调用,实例方法必需先初始化类的实例,然后通过类的实例才能调用,举例:class ABC{ public static void testS原创 2016-04-17 21:36:45 · 825 阅读 · 0 评论 -
java基础学习(9)堆和栈的区别详解
1。函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。2.栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。3.栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,原创 2016-09-27 17:15:10 · 587 阅读 · 0 评论 -
java基础学习(8)4种引用类型简析StrongReference、 SoftReference、 WeakReference 、PhantomReference
1、强引用(strongReference)代码中普遍存在的类似”Object obj = new Object()”这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象.2、软引用(SoftReference)描述有些还有用但并非必需的对象。在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围进行二次回收。如果这次回收还没有足够的内存,才会抛出内存溢出异常。Java中的类Sof原创 2016-08-07 08:59:24 · 527 阅读 · 0 评论 -
java基础学习(5)疯狂java讲义第4章课后习题解答源码
1.下面是疯狂java讲义习题后的源码,欢迎大家前来更新 、协作,一起把这本书后的习题做完,github开源地址:https://github.com/wei0long/javaLearn,现在只更新到第4章,后面陆续开始,欢迎大家前来push.2.下面是1-5题源码:t1.java// created by dragon public class t1 { public static v原创 2016-07-20 01:26:20 · 4693 阅读 · 1 评论 -
java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系
1.首先来谈final,它一般有三种用法,下面来分别介绍,简单来说定义变量,包括静态的和非静态的,或是定义方法的参数; 定义方法; 定义类。1.1 定义变量包括静态的和非静态的变量。大家都知道用final修饰的成员变量表示常量,值一旦给定就无法改变!给定的方式有三种:1)声明变量时直接赋值;2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值;3)非静态成员变量在构造方法中赋值。原创 2016-07-24 10:34:05 · 3384 阅读 · 1 评论 -
android studio for android learning (三) 我的第一个APP
1.我的第一个APP,android studio版本是最新的2.1:通过一个activity来调用另一个activity,并显示,如果你也一起做一遍你将会学到。响应发送按钮建立一个intent对象创建另一个activity接收消息并显示1.1 创建我的第一个项目,在android studio的welcome界面上,点击new project. application name use原创 2016-05-18 22:30:05 · 8975 阅读 · 2 评论 -
java基础学习(6)疯狂java讲义第5章课后习题解答源码
1class Students{ // define member variable private int age; private String name,gender,phone,address,email; // setter and getter methods. public void setAge(int age){ if(age原创 2016-07-22 16:28:54 · 5644 阅读 · 2 评论 -
最新Activity与Fragment完全理解
原文:http://blog.csdn.net/shakespeare001/article/details/51450818Android开发中Activity和Fragment是非常重要的两个知识点,这里我们就分别归纳一下,在使用Activity和Fragment时需要注意的一些事项,特别是对于Fragment,在对其进行管理时我们要选择好的一些方式。一、Activ转载 2016-05-20 00:18:43 · 4416 阅读 · 0 评论 -
java基础学习(3)
1.java中&和&&的区别,&和&&都是逻辑运算符,都是判断两边为真,则语句成立. 但是&&当第一个条件不成之后,后面的条件都不执行,而&则还是继续执行,直到整个条件语句执行完为止。同理 | 和||或运算一样。2. 左移(<<)运算N位相当于完成2的N次幂运算,右移(>>)运算N位相当于除以2的N次幂运算,对于高位出现的空位,原来高位是什么就用什么补这个空位。无符号右移(>>>):右移时,无论高位原创 2016-04-24 23:30:08 · 406 阅读 · 0 评论 -
java基础学习(4)
常见的排序算法及实现1.选择排序1.1.每一次从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。原创 2016-05-17 18:59:12 · 514 阅读 · 0 评论 -
java基础学习(2)
原文链接: javacodegeeks 翻译: ImportNew.com - miracle1919 译文链接: http://www.importnew.com/10980.html本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,J转载 2016-04-20 22:11:51 · 761 阅读 · 0 评论 -
Java事件处理机制(自定义事件)
转载地址:http://blog.csdn.net/qq_35101189/article/details/61673121?ref=myreadJava中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么bu转载 2017-03-13 00:28:34 · 2078 阅读 · 0 评论