文档介绍:Java运行机制
Java源程序
代码
编译
Java字节码
运行
JVM
Java虚拟机
OS
JDK bin目录: Java编译器
java。Exejava解释器
java浏览器: Applet
API:文档生成器。
java文档压缩工具:jar。Exe.
lib目录:存放java类库文件。
Java中的转义字符:
\n 回车换行
\b退格\r 回车不换行
\原样输出
Java基本类型:boolean 1字节只有true和false;和c,c++不同的是,java0不
表示false,1不表示true;
char 2个字节一个汉字占两个字节,一个字符可以存放两个英
文字母或一个汉字(一个字节四位)’\u0000’ ISO Unicode字符集
整型:byte:1个字节(-128到127) short:2个字节
(-32768到32767) int :4个字节(-2^31到2^31-1) long:8个字节
(-2^63到2^63-1)
浮点型:float:4个字节 double:8个字节
标识符:变量,函数,类对象的名称都是标识符,以字符或“$”或_开头,长度
无限制。但是首字母必须不能是数字,标识符是区分大小写的,不能和关键字
重合,尽量少使用$;
运算符:
算数运算符+ - * % / 关系运算符:== <+ >=
逻辑运算符:boolean & | ^ && || !
条件运算符:?:
赋值运算符:=
构造方法:没有返回值函数名与类名一致一般在对象被创建是调用,用于初始化对
象。
抽象类,不能实例化,但是可以引用;
接口中的方法必须是public 属性必须是public static
申明数组 int array_int[];
数组可以是基本数据类型或对象,接口
创建数组:需要利用new来为数组变量分配内存空间
array_int=new int[10];系统会默认给数组元素一个默认值
String[] str=new String[10];
数组必须分配内存后才能使用
数组声明并初始化:int[] array_int={1,2,3}
初始化二维数组:1:float [][]a={{1,2,3},{4,5,6}}
Int[][] num=new int[3][5];num[2][3]=5;
Int[]qty[]=new int[3][];
Qty[0]=new int[2];
qty[1]=new int[1];
Qty[2]=new int[4];
流是指一连串的字符,先进先出
OutPutStream 是一个抽象类,继承object
public abstract class OutputStream
extends Object
implements Closeable, Flushable
是输出字节流所有类的父类,输出流将这些输出字节输出到某个接收器
public abstract class InputStream
extends Object
implements Closeable
是所有输入字节流的父类
public class DataOutputStream
extends FilterOutputStr