0基础入门学习Java 太原千锋教你牢牢掌握这些知
来千锋Java培训班学习一个月,虽然我对专业的知识还是停留在仅仅了解的层面,但也让自己对这个行业、对Java有了一定的了解。从基本的输出语句到特定方法、从面向过程到面向对象、从数组到集合、从单线程到多线程、从手动添加数据到IO读写、从单机运行到网络编程,我们学习到的每一个新的知识点都需要不断理解和消化,这可能是一个长期的过程,不能抱有一种急于求成的态度。接下来我就给大家分享一下从课堂笔记中整理的一些Java基础知识点总结:
一、数据类型
整型:byte、short、int、long;浮点:float、double;boolean: true、false;char;引用数据类型;数组、类、接口。
二、变量
变量可分为类变量、局部变量、方法变量。类变量在定义时就有默认值,数值类型的默认为0,CAHR的默认a,BOOLEAN默认FALSE。方法变量中没有默认值,需要赋值才能使用。
三、类和对象的区别
类是对象的模板,对象是类的实例;类是抽象的,客观上并不存在的;对象是具体的,是客观存的。
四、类的构造方法
构造方法具有和类相同的名字,它是一个没有返回值的方法。有隐式构造方法和自定义构造方法两种。JVM在没有自定义造构方法时提供一个没有参数也没有方法主体的默认构造方法。但是如果有自定义的构造方法时,JVM不再提供默认的构造方法。如果在类的实例化是需要用默认构造方法时,必须显示的定义。
五、方法的重载
可以对构造方法或者自定义的方法进行重载,对方法的重载必须满足以下三个条件:1)参数个数不同;2)参数类型不同;3)参数顺序不同。
六、面向对象的特性
1、封装
2、继承
3、多态
七、继承的特性
继承允许重用现有的类来构造新类的机制。在继承中具有如下特性:
1、默认继承Object;
2、单继承,只能有一个父类;
3、子类继承父类除private以外的全部成员和方法。
八、方法的重写
构成方法重写的条件:
1、两个继承关系的类里
2、方法名、返回值、参数必须一致。
九、静态(变量、方法、块)
静态类型的变量或方法都是属于类的,并不是属某个具体对象的。所以也称类变量和类方法,所有对象共享一份类变量。变量或类方法的关键字是static。静态块是在类**次加载时执行。它的作用是初始化类变量成员。
十、抽象类
抽象类是具体抽象方法的、不可以实例化对象的类。构成抽象类的条件:
a) 具有一个以上的抽象方法。
b) 继承一个抽象类,但没有实现全部的抽象方法。
c) 继承一个接口,没有实现全部的抽象方法。
十一、异常
try语句:try句子里面主要是放置要监控的程序句子
catch:以合理的方式捕获和处理异常,主有try语句出错才会执行。
finally:释放资源,不管try里面的语句是否出错都要执行。
throw:手动引发异常。
throws:由方法引发的异常。"
一、数据类型
整型:byte、short、int、long;浮点:float、double;boolean: true、false;char;引用数据类型;数组、类、接口。
二、变量
变量可分为类变量、局部变量、方法变量。类变量在定义时就有默认值,数值类型的默认为0,CAHR的默认a,BOOLEAN默认FALSE。方法变量中没有默认值,需要赋值才能使用。
三、类和对象的区别
类是对象的模板,对象是类的实例;类是抽象的,客观上并不存在的;对象是具体的,是客观存的。
四、类的构造方法
构造方法具有和类相同的名字,它是一个没有返回值的方法。有隐式构造方法和自定义构造方法两种。JVM在没有自定义造构方法时提供一个没有参数也没有方法主体的默认构造方法。但是如果有自定义的构造方法时,JVM不再提供默认的构造方法。如果在类的实例化是需要用默认构造方法时,必须显示的定义。
五、方法的重载
可以对构造方法或者自定义的方法进行重载,对方法的重载必须满足以下三个条件:1)参数个数不同;2)参数类型不同;3)参数顺序不同。
六、面向对象的特性
1、封装
2、继承
3、多态
七、继承的特性
继承允许重用现有的类来构造新类的机制。在继承中具有如下特性:
1、默认继承Object;
2、单继承,只能有一个父类;
3、子类继承父类除private以外的全部成员和方法。
八、方法的重写
构成方法重写的条件:
1、两个继承关系的类里
2、方法名、返回值、参数必须一致。
九、静态(变量、方法、块)
静态类型的变量或方法都是属于类的,并不是属某个具体对象的。所以也称类变量和类方法,所有对象共享一份类变量。变量或类方法的关键字是static。静态块是在类**次加载时执行。它的作用是初始化类变量成员。
十、抽象类
抽象类是具体抽象方法的、不可以实例化对象的类。构成抽象类的条件:
a) 具有一个以上的抽象方法。
b) 继承一个抽象类,但没有实现全部的抽象方法。
c) 继承一个接口,没有实现全部的抽象方法。
十一、异常
try语句:try句子里面主要是放置要监控的程序句子
catch:以合理的方式捕获和处理异常,主有try语句出错才会执行。
finally:释放资源,不管try里面的语句是否出错都要执行。
throw:手动引发异常。
throws:由方法引发的异常。"