java基础
Android驱动 = Liunx驱动 +封装
1.ubuntu上搭建开发环境 安装JAVA开发环境
sudo apt-get updata
sudo apt-get install openjdk-7-jdk
sudo apt-get install openjdk-7-jre
2. 第一个JAVA程序 和c对比
Hello.c
#include <stdio.h>
int main(int argc,int **argv)
{
printf("Hello World\n");
return 0;
}
Hello.java
public class Hello {
public static void main(String args[]){
System.out.println("Hello World");
}
}
分别编译c和java文件,运行结果如下
在java语法中,类的名字首字母要大写,文件的名字要和类的名字一致
3. JAVA数据类型
基本数据类型:boolean, byte, char, short, int, long, float, double
引用数据类型:数组、类对象,接口、null
栈内存、堆内存
数据类型转换(自动转换, 强制转换)
-
使用new来分配,不需要自己释放,把变量设为null即可
int p[]=new int [10];
p = null; -
数据类型的转换
自动转换和强制转换
数据不丢失的前提下可以自动转换
int a=30;
long b = a; // 自动转换,因为long的表示范围比int大
float c = 3.1
int d = (int)c; // 必须使用强制转换
注意:整数默认是int,有小数时默认是double