03 2018 档案

摘要:在之前的博客多态部分写过关于父类的引用可以调用子类对象的内容,但是可能理解不够深刻,没有理解精髓,今天再叙述一下自己的体会。 贴一个对抽象类Shapes具体化的例子,其中Shapes是一个抽象类,有计算面积和周长的抽象方法。还有一些数据成员,用以之后的复用 import java.awt.*;imp 阅读全文
posted @ 2018-03-26 17:17 WangAlice 阅读(437) 评论(0) 推荐(0) 编辑
摘要:今天简单介绍一下单线程的相关内容。 线程是java中的重要内容,有时也被称为轻量级进程,是程序执行流的最小单元 。线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 计算机程序得以执行的3个要素是:CPU,程序代码和可存取的数据。在java语言中,多线程的机 阅读全文
posted @ 2018-03-24 20:33 WangAlice 阅读(160) 评论(0) 推荐(0) 编辑
摘要:经过课堂学习,了解了类的组合机制,之前只是介绍过java中类的继承,忽略了类的组合,今天补上。 在java中如果一个类A中有你想要调用的方法,在你新建一个类B时,可以将想要用的类A的对象引用作为数据成员,就可以将类B看作是由类A组合而成的。 以一个具体的例子,解释一下: 这个例子就是想创建一个类A, 阅读全文
posted @ 2018-03-21 20:10 WangAlice 阅读(192) 评论(0) 推荐(0) 编辑
摘要:之前对多态的理解存在偏差,多态不是独立于重载和覆盖存在的,已经进行了修改。 今天来介绍java中的三大强功能覆盖,重载和多态。 其实覆盖和重载就是多态的体现,重载是在一个类里面而覆盖是在子类和父类之间。 方法覆盖:当一个子类继承了一个父类时,它也同时继承了父类的属性和方法,可以直接使用父类的属性和方 阅读全文
posted @ 2018-03-18 12:31 WangAlice 阅读(538) 评论(0) 推荐(0) 编辑
摘要:今天了解一下java中的static关键字和final关键字,以及接口相关的内容。 static关键字即静态的,可以满足两方面的需要:1.只想为特定域分配单一的存储空间,不考虑究竟创建多少个对象,甚至根本就不用创建任何对象;2.希望某个方法不与包含它的类的任何对象关联在一起。static可以修饰域变 阅读全文
posted @ 2018-03-15 16:38 WangAlice 阅读(107) 评论(0) 推荐(0) 编辑
摘要:今天了解一下一些面向对象编程的进阶知识,关于java中的继承的相关内容。 面向对象编程程序设计的一个重要特点就是类的重用,可以通过两种方法实现,一是将一个类的实例当作另一个类的属性,另外一种就是使用类的继承来实现,通过关键字extends,可以使一个类继承另一个类。继承的基本内容和c++相同,但是在 阅读全文
posted @ 2018-03-12 17:02 WangAlice 阅读(170) 评论(0) 推荐(0) 编辑
摘要:今天了解了一下java中数组的内容。 数组是用于存储一组有序数据的集合,可以通过数组来保存任何相同数据类型的数据,而数组本身属于引用类型。 以一维数组为例,数组的声明写成 数据类型[] 数组名。通过这条语句仅仅声明了一个数组变量,并没有创建一个真正的数组,也无法确定数组的长度,这时候数组还不能被访问 阅读全文
posted @ 2018-03-10 20:20 WangAlice 阅读(191) 评论(0) 推荐(0) 编辑
摘要:今天了解了一下java中的复合数据类型,引用类型。 引用类型的数据都是以某个类的对象的形式存在的,在程序中声明的引用类型变量只是为该对象起的一个名字,变量的值是对象在内存空间中存储地址,并非对象本身。java中的所有对象都要通过对象引用访问,引用类型数据以对象的形式存在,其构造和初始化及赋值的机制都 阅读全文
posted @ 2018-03-08 20:24 WangAlice 阅读(211) 评论(0) 推荐(0) 编辑
摘要:今天大致了解了一下java的源文件结构,粗略介绍一下。 java语言的源程序代码由一个或多个编译单元(Compilation unit)组成,每个编译单元包含·package语句:声明类所在的包,放在文件开始只能有一个;import语句:从特定的包引入类,放在所有类定义之前,可以有多个;public 阅读全文
posted @ 2018-03-07 19:45 WangAlice 阅读(571) 评论(0) 推荐(0) 编辑
摘要:今天了解了java的数据类型,表达式以及控制语句。做一些整理工作。 1.数据类型 首先就是给元素命名的标识符,以字母,下划线或者美元符开始的字符序列,后面跟字母,下划线,美元符及数字。java中的保留字不可以作为标识符。 数据类型分为基本类型和复合类型。 基本数据类型包括整数类型,浮点类型,字符类型 阅读全文
posted @ 2018-03-07 19:20 WangAlice 阅读(379) 评论(0) 推荐(0) 编辑
摘要:今天刚刚开通博客,希望它陪我一起成长。 未来的时间要完成java聊天器的小项目。今天先简单查阅了一下需要用到的技术内容。 1.对聊天数据的保存,需要用到数据库 2.实现消息的接收和发送,需要用到网络 3.保持网络连接,需要用到线程 4.聊天器还需要有界面 以上是粗略的技术内容,还要弄清楚客户端和服务 阅读全文
posted @ 2018-03-06 19:23 WangAlice 阅读(231) 评论(0) 推荐(0) 编辑