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

原创 2011年01月11日 15:20:00

     由于本人有一定的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日下午

【备忘】2017最新java 32期基础就业班视频教程

2017最新java 32期基础就业班视频教程 下载地址  http://www.ai998.cn/thread-2648-1-1.html 课程目录 基础班     day01    ...
  • qq_38155396
  • qq_38155396
  • 2017年06月30日 11:47
  • 12009

2016年最新C/C++学习路线图 附完整视频资源

这张学习路线图到底有什么用?能给你什么帮助呢?         我是一名C/C++老师,经常和同学们打交道,发现大家遇到的困难大部分类似,大致分为以下几类:         1、刚接触C/...
  • zyex1108
  • zyex1108
  • 2016年11月09日 12:29
  • 1781

北京黑马JavaEE就业班32期

学科 JavaEE学科 校区 北京校区 预计结课时间   日期 课程(空内容代表放假) 上课教室 讲师姓名   2016/7/17 星期日 开学典礼()   修607   2016/7/18 ...
  • u014315000
  • u014315000
  • 2017年05月10日 10:20
  • 2878

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

1.JAVA中的File类是IO包中唯一代表文件本身信息的类,不是文件中的内容,可以利用File类中的方法对文件进行创建、删除、获取文件信息等操作。其中createNewFile()方法会抛出一个异常...
  • zhanjichun_2008
  • zhanjichun_2008
  • 2011年01月12日 11:19
  • 464

黑马程序员Java基础加强41-48学习日记

1,如果类的实例对象中的多处都要用到同一个泛型参数,即这些地方引用的泛型类型要保持同一个实际类型时,这时候就要采用泛型类型的方式进行定义,也就是类级别的泛型,语法格式如下: public class ...
  • qiyun2012
  • qiyun2012
  • 2011年07月25日 08:59
  • 404

黑马程序员--学习日记(八)高新部分java基础加强(一)

透视图和视图的区别? 如何进行调试? 如何导入已有工程? 注意编译和运行时的JDK版本           静态导入 Import staticjava.lang.Math.max; I...
  • x425296516
  • x425296516
  • 2014年07月16日 23:41
  • 444

黑马程序员Java基础加强9-16学习日记

1,一个方法接受的参数个数不固定,称为可变参数,其特点是:  (1)只能出现在参数列表的最后;  (2)...位于变量类型和变量名之间,前后有无空格都可以;  (3)调用可变参数的方法时,编译器为该可...
  • qiyun2012
  • qiyun2012
  • 2011年07月09日 12:04
  • 146

黑马程序员Java基础加强17-24学习日记

1,Java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值,Java程序中的各个Java类用一个类来...
  • qiyun2012
  • qiyun2012
  • 2011年07月10日 18:32
  • 168

黑马程序员Java基础加强25-32学习日记

1,hashCode方法,将集合分成若干个存储区域,每个对象可以计算出一个哈希码,可以将哈希码分组,每组分别对应某个存储区域,根据一个对象的哈希码就可以确定该对象应该存储在哪个区域,用哈希算法可以提高...
  • qiyun2012
  • qiyun2012
  • 2011年07月14日 10:24
  • 151

黑马程序员_Java基础_前期准备02-1

前期准备02-1   一、Java高新技术 ①MyEclipse ❶MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对...
  • u014798557
  • u014798557
  • 2014年06月12日 22:37
  • 269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马培训前期java基础加强学习日记一
举报原因:
原因补充:

(最多只允许输入30个字)