黑马培训前期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日下午
- 黑马培训前期java基础加强学习日记一
- 黑马培训前期java基础加强学习日记二
- 黑马程序员--学习日记(八)高新部分java基础加强(一)
- 黑马程序员Java基础加强1-8学习日记
- 黑马程序员Java基础加强9-16学习日记
- 黑马程序员Java基础加强17-24学习日记
- 黑马程序员Java基础加强25-32学习日记
- 黑马程序员Java基础加强33-40学习日记
- 黑马程序员Java基础加强41-48学习日记
- 黑马程序员Java基础加强49-56学习日记
- 黑马程序员--Java学习日记9_基础加强
- 黑马程序员Java学习日记(9)基础加强
- 黑马java基础加强学习
- 黑马培训学习日记
- 黑马程序员--学习日记(九)高新部分java基础加强(二)
- 黑马程序员-----java基础加强(一)
- 黑马程序员--Java基础加强(一)
- 黑马程序员-java基础加强(一)
- VC中DDX/DDV自定义
- JAVA基础——初始化顺序及相关(集各家言论再自己总结的)
- javax.servlet.http.HttpServletRequest cannot be resolved错误解决方案
- VC++中的DDX和DDV(转)
- 中间件的学习与认识(转载)
- 黑马培训前期java基础加强学习日记一
- 发布一个操作oracle的c#类
- 进度条对话框
- Linux top 命令详解
- Delphi2010中DataSnap高级技术(1)—为DataSnap系统服务程序添加描述
- MP4文件Sample获取
- Delphi2010中DataSnap高级技术(2)—DataSnap服务端和客户端发布分发方法
- Wince 添加中文字库
- Linux守护进程