黑马培训前期java基础加强学习日记一

来源:互联网 发布:linux重启vnc服务 编辑:程序博客网 时间:2024/05/16 10:28

     由于本人有一定的java基础,所以张老师的视频可以很好的掌握,但是也是稍微的浏览了下张老师的前期基础视频,也对于java的开发基础有一个更深层次的了解,即如:java开发环境的配置,已经java的面向对象编程,

     java基础应该说对于一个java开发人员来说非常重要,java的面向对象有三大特征:封装、继承、和多态,java提供了private、protected和public 三个访问控制符来实现良好的封装,提供了extends关键字来让子类继承父类,子类继承父类将可以继承到父类的属性和方法,如果访问控制允许的话,子类实例可以直接调用父类里面定义的方法。继承是实现类的复用重要手段,还有一种就是利用组合关系也可以实现类的复用。可以说继承和组合具有相同的功能,使用继承子类可以直接赋值给父类变量,这个变量具有多态性,编程更加灵活,而组合就没有这种灵活性。

     在一个类中,构造器用于对类实例进行初始化的操作,并且构造器支持重载,

     java是面向对象的编程,包含了8种基本数据类型。并且为这8个基本类型提供了对应的包装类,通过这些包装类可以把这8个数据类型的值包装成对象使用。

    java提供的final关键字来修饰变量、方法和类。当一个属性和方法被final修饰的时候,系统不允许变量重新赋值,子类不允许覆盖父类的final方法,final不能派生子类,通过使用final关键字,可以让系统更加安全。

   其中还有比如“==”和"equals"等区别等等。经过java基础的回顾,增加了自身知识,也对面向对象编程有一个更加深入的了解。                              

 

                                                                                    写于 2011年1月11日下午

原创粉丝点击