文章分类 -  android

上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 120 下一页
摘要:重写和重载是针对方法的,子类的变量可以覆盖父类的变量,但是不能改变父类的变量。 [java] view plain copy class Animals { int age = 10; void enjoy() { System.out.println("Animals enjoy!"); } } 阅读全文
posted @ 2016-11-20 16:52 天涯海角路 阅读(425) 评论(0) 推荐(0)
摘要:Java中类成员变量的作用域为类本身。如果在子类中存在和父类相同变量名的成员变量会如何呢? 其实这些可以完全按照C语言中全局变量和局部变量的关系来处理,即局部变量会覆盖全局变量,而在超过局部变量作用域,就是全局变量起作用。 例如: public class Parent { public int x 阅读全文
posted @ 2016-11-20 16:48 天涯海角路 阅读(732) 评论(0) 推荐(0)
摘要:Java的细节太多,几天不看就有些晕~~~~ public class A { protected String a = "1"; public String getA(){ return this.a; }}public class B extends A { protected String a 阅读全文
posted @ 2016-11-20 16:46 天涯海角路 阅读(830) 评论(0) 推荐(0)
摘要:重写的原则 请看这道题: QUESTION NO: 10 Click the Exhibit button. Which statement is true about theclasses and interfaces in the exhibit? A. Compilation willsucc 阅读全文
posted @ 2016-11-20 16:22 天涯海角路 阅读(188) 评论(0) 推荐(0)
摘要:1.解析 Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。 下面用表格的形式来展示四种访问权限之间的异同点,这样会更加形象。表格如下所示: 同一个类 同一个包 不同包的子类 不同包的非子类 Private √ Def 阅读全文
posted @ 2016-11-20 16:08 天涯海角路 阅读(84) 评论(0) 推荐(0)
摘要:Android SDK提供了一系列命令行工具,用来进行Android应用的开发、调试、打包等工作!Eclipse能够进行Android应用开发的相关工作,也是调用了这些工具而已. 只有掌握了命令下的工作方式,工作起来才会更加的得心应手.下面就抛开Eclipse集成开发工具,徒手走一遍Android开 阅读全文
posted @ 2016-11-20 15:30 天涯海角路 阅读(180) 评论(0) 推荐(0)
摘要:数组是一个复合数据结构,当需要多个类型相同的变量时,可以定义数组惊醒使用。在java中,数组变量是一个引用类型的变量。java 中的数组是 静态的 ,即初始化后,它索占的内存空间、数组长度是不变的。而且必须先 初始化 后使用。 数组的初始化方式: 静态初始化:初始化是指定数组的元素的值,由系统决定其 阅读全文
posted @ 2016-11-20 15:16 天涯海角路 阅读(76) 评论(0) 推荐(0)
摘要:读书笔记:《疯狂java 程序员的基本修养》第二章——对象及其内存管理 java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。 虽然J 阅读全文
posted @ 2016-11-20 15:15 天涯海角路 阅读(82) 评论(0) 推荐(0)
摘要:本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Ja 阅读全文
posted @ 2016-11-20 15:01 天涯海角路 阅读(71) 评论(0) 推荐(0)
摘要:继承的基本概念: (1)Java不支持多继承,也就是说子类至多只能有一个父类。 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法。 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承。 (4)子类中定义的成员方法,并且这个方法的名字返回 阅读全文
posted @ 2016-11-20 14:57 天涯海角路 阅读(71) 评论(0) 推荐(0)
摘要:Java内存分配与管理是Java的核心技术之一,一般Java在内存分配时会涉及到以下区域: 1.栈区:由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2.堆区:由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事, 阅读全文
posted @ 2016-11-20 12:25 天涯海角路 阅读(677) 评论(0) 推荐(0)
摘要:一、概述 说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder框架浅析; 当然今天要说的通信方式肯定不是通过编写aidl文件的方式,那么有请今天的主角: 阅读全文
posted @ 2016-11-19 22:45 天涯海角路 阅读(260) 评论(0) 推荐(0)
摘要:Android系统中应用程序之间不能共享内存,在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。 1、Activity可以跨进程调用其他应用程序的 阅读全文
posted @ 2016-11-19 22:44 天涯海角路 阅读(259) 评论(0) 推荐(0)
摘要:定义多进程 Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。 不知定process属性,则默认运行在主进程中,主进程名字为包名。 android:process = pac 阅读全文
posted @ 2016-11-19 22:42 天涯海角路 阅读(93) 评论(0) 推荐(0)
摘要:一、概述 由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在Android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activ 阅读全文
posted @ 2016-11-19 22:40 天涯海角路 阅读(935) 评论(0) 推荐(0)
摘要:类初始化时构造函数调用顺序: (1)初始化对象的存储空间为零或null值; (2)调用父类构造函数; (3)按顺序分别调用类成员变量和实例成员变量的初始化表达式; (4)调用本身构造函数。 例子: public class Dollar extends Money{ Rmb r=new Rmb(); 阅读全文
posted @ 2016-11-19 22:26 天涯海角路 阅读(128) 评论(0) 推荐(0)
摘要:前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得 阅读全文
posted @ 2016-11-19 22:24 天涯海角路 阅读(103) 评论(0) 推荐(0)
摘要:静态的属于全局静态区,这个部分独立存在,不管是成员还是块,都是静态的,大家地位相等,先到先得。 然后是成员初始化,这个部分在类的构造函数前初始化,因为编译器(或者设计者)可能认为构造函数调用了这个成员变量,所以在其前初始化了。或者说是成员自己有自己的能力来初始化自己,不用构造函数来管,这部分属于能力 阅读全文
posted @ 2016-11-19 22:00 天涯海角路 阅读(1115) 评论(0) 推荐(0)
摘要:最近由于工作空闲时间较多(不是酱油哦),闲暇之余,想多学习点java的基础知识。目的嘛,说的大点,就是增加自己的知识的深度。因为目前java的开发人员,很多都处于一个很低层次的水平,完全的code+copy,缺乏对基础知识的掌握,也就完全成为了“码工”,很有必要对基础知识充充电,在以后换工作,面试的 阅读全文
posted @ 2016-11-19 21:51 天涯海角路 阅读(230) 评论(0) 推荐(0)
摘要:JAVA内存分配和管理是JAVA的核心技术之一,在看了尚硅谷宋红康老师讲解的JAVA内存知识之后,结合《深入理解JVM这本书》对自己所学的知识进行简单的总结,写了这篇日志。 1.JAVA内存分区 根据存储数据的不同,java内存通常被划分为5个区域:程序计数器(Program Count Regis 阅读全文
posted @ 2016-11-19 21:33 天涯海角路 阅读(241) 评论(0) 推荐(0)

上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 120 下一页