文档介绍:Java基础总结一、开发环境的搭建:path、class_path、java_home;Java的历史:sun公司在2009年4月被甲骨文公司收购了,1995-5-;Java运行机制:----编译--?--?类装载器----显示到dos窗口一次编译随处运行,在linuix,unix,windows都可以运行(跨平台)GC垃圾回收机制,无需程序员控制,系统会自动回收系统中常时间不用的内存、二、java基础语法标示符(起名字)类名和接口首写字母一定要大写,方法名,变量名,包名(全部都小写)首写字母要小写,在起类名和方法名的时候不要加下划线,起名字时候一定要见名知意。数据类型:基本数据类型、引用数据类型。基本数据类型:四类八种,四类:整型、浮点型、字符型、布尔类型,八种:byte,short,int,long;Bytea=2,b=3;bytec=a+b;是否有错?错bytec=(byte)(a+b);float,double;char(转义字符\n);true、false引用数据类型:除了基本数据类型以外都是引用数据类型变量:intI=0;i就是一个整型变量0是一个整型常量PrivateStringfinalUSERNAME=“root”;//常量也叫不可变的变量,标示符要全部大写变量:局部变量、成员变量;局部变量:方法体以内的定义的变量(包括形参)。成员变量(全局变量):方法体以外,类以内的变量。运算符:++--&&||!I++先取值后运算++I先运算后取值&&当有一个条件为false返回的运算结果就为false||当有一个条件为true返回的运算结果就为true!a当a为true时返回false,当a为false返回true运算符优先级:哪个优先只需要加括号三目运算符:简单的逻辑运算可以用三目运算符If……else……if….elseif……elseif……else…..Switchcasedefault(在用switch时候记着加break,防止case穿透)循环语句:forwhiledo……whilejava里的三种循环语句For循环语法:(初始值;布尔表达式;步进)While循环语法:while(布尔表达式)do….while语法:do{循环的程序代码}while(布尔表达式);跳出循环的语句:break(跳出当前的循环)、continue(跳出当次的循环)三、面向对象:封装(用到地方:Student类里的set和get方法就叫做封装合适的方法要出现在合适的类里)、继承(extends子类拥有的父类所有的方法的使用权限)、多态(父类引用指向子类对象,“+”,重载,重写)、抽象(抽象类,接口(只需要声明方法的返回类型,方法名,形参))如何去定义一个类:用class修饰的一个标示符就叫做一个类。在一个java文件中,只允许有一个public修饰符修饰的类,要求类名要和文件名相同(首写字母大写)创建对象:类名对象名(必须小写)=new类名();例如:Students=newStudent();创建了一个s对象构造方法(构造器):构造方法的方法名一定要和类名相同,而且是无返回值类型的。构造方法的作用:初始化类,实例化对象方法的重载:在一个类中要求方法名相同返回类型相同,形