在java课程学习生活中,学到了很多:
类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的具体实例化,比如张三是人,猫是动物,飞机是交通工具(对象-----类)。Java基础班我们学习了: 1.java开发环境的搭建; 2.java初级之基础语法学习 3.面向对象 4.类名、抽象类名、接口名作为形参和返回值 5.java中方法的使用 6.异常
第一:JDK软件开发包时java软件开发环境
包括jre运行环境和jvm虚拟机,在oricle官网下载javaSE版本JDK包;配置好环境变量就可以使用了。
第二:java初级语法学习,
1.基本数据类型整形,字符型,字节型,长整形,短整形,浮点型,双精度,布尔型;
2.运算符+,-,*,/,%等;
3.控制流(while,switch,if else);
4.数组的定义方式。
5.集合的基本使用。
此阶段基本无难度,只要了解练习例题。
第三:java面向对象
1.类和对象;
2.java语言三大特性,封装、继承、多态; 封装: 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。 继承: 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 多态: 多态是一类事物的行为,具有多种表现形式,它增强了方法的拓展性和复用性。 多态实现的条件是:1.继承或实现 2.方法的重写 3.父类引用指向子类对象。 第四:类名、抽象类名、接口名作为形参和返回值 1.类名作为形参或返回值,其实传递或返回的是该类得对象 2.抽象类名作为形参或返回值,则是该类子类的对象 3.接口名作为形参或返回值,则是该接口实现类的对象 第五:java内方法的使用 1.Math工具类: abs():求绝对值 ceil():向上取整 floor():向下取整 round():四舍五入 max():两数求最大值 min():两数求最小值 pow():求幂数 random():随机数 2.System类 System.exit(0):退出虚拟机 currentTimeMillis():现在距1970年1月1日0点0分0秒的毫秒值 3.Object类 toString():用于对当前对象进行说明 equals():比较两个对象的内容是否相等 4.Arrays类 toString():以字符串的方式获得数组 sort():给数组从小到大排序 5.Date类 getTime():获得1970年1月1日0点0分0秒到现在的毫秒值 setTime(long):设置时间,给的是毫秒值 6.SimpleDateFormat类 format():根据默认或自定义格式,从Date到String parse():String转为Date 7.Calendar类 获取日历类对象:Calendar c = Calendar.getInstance(); 根据日历字段返回相应得值:例如:年:c.get(Calendar.Year) 加时间则使用add() 设置时间set() 第六:异常 异常类的体系: 异常继承体系为:异常的根类是 java.lang.Throwable,其下有两个子类: java.lang.Error 与 java.util.Exception 。而Exception又分为编译时期异常:checked异常,与运行时期异常:runtime异常。 Error:表示不可修复的恶性的错误,只能通过修改代码规避错误的产生,通常是系统级别的,所以很严重。 Exception:表示可修复的良性(相对于错误)的异常,异常产生后程序员可以并且应该通过代码的方式纠正,使程序继续运行,是必须要处理的。 运行时期异常:runtime异常。在运行时期,检查异常.在编译时期,运行异常不会编译器检测(不报错)。
|