Java4Android
a421701136
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java4Android第2课:数据类型
java数据类型包含基本数据类型和引用数据类型 基本数据类型:boolean、byte、char、short、int、long、float、double 引用数据类型:数组、类、接口 使用new来分配,不需要自己释放,把变量设为null即可 int p[]=new int [10]; //会在堆中分配10*sizeof(int),然后让栈的p指向分配的堆的首地址 p = null;转载 2016-05-30 16:22:26 · 331 阅读 · 0 评论 -
Java4Android第10课_2:JNI--c调用java
在c/c++中,也可以调用java语言的方法和属性。 分为三种情况:调用静态方法、调用非静态方法、设置属性 下面仅仅是列出调用java非静态方法的一个例子,以供参考: Hello.java: class Hello{ int sayHello(String str) { System.out.println("Hello " + str); return 325; } }转载 2016-09-21 12:05:52 · 427 阅读 · 0 评论 -
Java4Android第11课:内部类和匿名内部类
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 1转载 2016-06-01 16:18:40 · 363 阅读 · 0 评论 -
Java4Android第5课:java的继承性
一、继承的作用 如果两个类存在继承关系,则子类会自动继承父类的方法和变量,在子类中可以调用父类的方法和变量。减少重复代码,适应客户不断变化的需要。 继承的限制:子类不能访问父类的私有变量和方法;子类覆写的方法不能缩小权限。 二、继承的格式: class Person { private int age; public void setAge(int age) { if (age 2转载 2016-05-31 15:30:25 · 346 阅读 · 0 评论 -
Java4Android第6课:java的多态性
多态性体现在方法的重载与覆写、对象的多态性。 方法重载:方法名相同,参数个数或类型不同 方法覆写:子类实现父类同样的方法 对象的多态性: 1、向上转换:只能调用在子类中覆写的方法,不能调用在子类中定义的方法 Son son = new Son(); Father f = son; 2、向下转换:在进行对象的向下转换前,必须首先发生对象的向上转换转载 2016-06-01 09:09:15 · 311 阅读 · 0 评论 -
Java4Android第10课_1:JNI--java调用
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 Java调用c库函数的步骤: 1、java程序中使用System.loadLibrary加载c库转载 2016-06-01 10:59:32 · 311 阅读 · 0 评论 -
Java4Android第1课:第一个应用程序Hello world
Hello.java public class Hello{ public static void main(String args[]){ System.out.println("Hello World!!"); } } 编译Hello.c: 通过命令行进入到Hello.java所在的目录,然后执行:javac Hello.java //会生成Hello.cl转载 2016-05-30 15:39:56 · 333 阅读 · 0 评论 -
Java4Android第0课:java JDK的安装
为了进入android的系统开发,需要学习java的基础知识,参考网上的java4android教程,记录下自己的学习心得,供以后复习使用。 一、java jdk的下载与安装:http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html 安装完成之后,需要设置Path和classpath Path的作用就转载 2016-05-30 15:06:30 · 546 阅读 · 0 评论 -
android应用程序第7课:长度单位与内外边距
1. 长度单位 i. px (pixel) ii. dpi (dots per inch) dpi = sqrt(height2 + width2) / size(inch) iii. dp (device independent pixels) px = dp * (dpi / 160) 160dpi是基准值转载 2016-06-13 14:37:34 · 481 阅读 · 0 评论 -
android应用程序第6课:控件布局初步
1. 控件布局方法 布局文件布局;Java代码布局 2. 控件布局种类和特点 Layout布局:Linear Layout, Relative Layout View布局:List View, Grid View 3. 线性布局基本使用方法 New File -> Android XML文件 -> Layout文件 -> Linear Layout转载 2016-06-13 14:19:06 · 549 阅读 · 0 评论 -
android应用程序第5课:VIEW初步
1. View概念 View是所有控件的父类,如文本,按钮,多选,布局... 2. 获取代表View的对象 在布局文件中为控制添加资源id,使用findViewById()方法获取View对象 3. 设置View属性 执行View对象的对应方法设置属性,如TextView对象的setText()方法 4. 为View设置监听器 可以给一个控件设置多个监转载 2016-06-13 14:09:53 · 293 阅读 · 0 评论 -
Java4Android第4课:java的封装性
封装是把过程和数据包围起来,并加上权限的控制 权限的作用: (1)只向外提供调用的接口,不希望让别人看到过程 (2)不希望调用者乱改里面的数据(可以通过方法进行访问) 权限用于修饰成员方法和成员属性时: private:类内部可见 default:包内可见 protect:包内及包外之类可见 public:全部可见转载 2016-05-31 14:29:17 · 329 阅读 · 0 评论 -
Java4Android第3课:类的引入
一、java是一门面向对象的语言。关于面向对象,视频中提到了如下概念: 1、掌握一门面向对象语言并不代表掌握面向对象编程,关键是要有一颗面向对象的心。 2、学习面向对象程序时,要学会与现实世界类比 3、面向对象的思维方式: (1)先确定是谁,然后才是怎么做 (2)先整体、再局部 (3)先抽象、在具体 二、类 1、什么是类? 类是客观存在的、抽象的、概念的东西 2、什么是对象转载 2016-05-31 09:48:48 · 293 阅读 · 0 评论 -
Java4Android第9课:包和权限
Java 包(package) 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 3 包也限定了访问权限,拥有包访问权限的类才能访问某转载 2016-06-02 10:04:49 · 326 阅读 · 0 评论
分享