《Java语言程序设计》读书心得_第1页
《Java语言程序设计》读书心得_第2页
《Java语言程序设计》读书心得_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

**《Java语言程序设计》读书心得java,这个名字在我们生活中并不常见。有时在电视上听到,有时在电脑上也会听到。当我步入大学时,看到课表上有这么一门课java基础。当时我就被这个课所吸引。我好奇的问Java是什么?而旁边的人也不知道。当我第一次上这节课时,老师对我说。java其实是一种机器语言,计算机的语言,也是我们即将要学习的机器语言。在我们生活中java语言用处非常广泛。比如我们的手机中的软件,很大一部分就是用的Java语言来学描述实现这个软件的功能。还比如我们的电脑中的一些软件上面可以编写Java语言,从而使你想要的功能体现出来。这就是Java语言的技术。今天我选择了《Java语言程序设计》这本书,想挖掘Java语言更深层的奥秘。从而实现自己的知识储备。这本书很全面的讲述了Java语言的产生,语法,以及应用。包含了Java语言的基础,还有一些简单的代码,这本书大体讲述了Java的起源,讲的Java的基本语法和Java中的变量常量,还有运算符数据结构选择结构,循环结构,其次讲的还有面向对象中的一些类和对象。还有一些常用的类,比如是String类。还有一些java高深的一些代码,我其实也没看懂。说到这儿就有人问了。自己都看没看懂还来讲这个。其实吧,我们大学中的Java基础,这门课程和这本书上的有一些类似。我讲的这部分内容和我在大学早晚基础。课上讲的差不多,这部分内容帮助了我预习,还有一些不知道的代码可以在这上面观看。所以,今天我们来讲一下面向对象中的一些代码和方法。面向对象的概述,面向对象的特征有三个封装,集成,多态。我们再来说一说Java中的类与对象,对象是指描述事物的实体,比如人狗猫。累就是描述对象拥有的特征和行为。比如人说话,狗跑路,猫抓人。那和对象的关系是类是对象的类型,对象是类的实例。然后我们再说一说使用类和对象的步骤,先定义一个类,然后创建对象用new,使用属性和方法。早就是渣画中的类和与对象的知识,再补充一个点,Java把内存分为两种栈内存和堆内存。一个栈内存引用一个堆内存,一个堆内存可被多个栈内存同时指向!我们再来说一说类的封装。先说封装的定义疆内的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。再说类的封装的步骤,第一步,设private,修改属性的可见性。第二步,用于属性的读写,创建共有的getter和setter。也可以使用快捷键alt+

shift+s。第三步,对属性的合法性进行判断,在getter和setter的方法加入属性控制语句。我们在讲方法的重载与递归。方法的重载要求方法名称要一致,参数要不一致,和返回值和访问修饰符无关。方法的递归。方法调用其自身,则称此操作为递归。再来看一下构造方法。构造方法的定义是方法名与类名一致,无法返回值类型,用来初始化的对象。构造方法的语法。访问修饰符加构造方法名称。再加上初始化代码。系统提供默认无参的构造方法,调用系统提供的默认无参构造方法,当自定义带参构造方法之后,无参的构造方法则被覆盖。我们再来说一下this关键。this关键字在Java中表示出四种的概念。第一种调用类中的属性。第二种调用类中的方法。第三种,调用类中的构造方法。其中要注意的是,使用this调用构造方法必须放在构造方法的首行,使用this调用构造方法至少有一个构造方法是没有使用this的调用。此构造方法将会作为调用的出口,不能递归调用,一般这个出口都会使用无参构造方法完成。第四种表示当前对象。最后我们来说一下static关键字。为这个关键字修饰的类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论