摘要: 一.集合概述 1 为什么需要使用集合? 引入案例:存储每天产生的新闻。 是要解决数组的局限性(定长),由于数组定长,可能会导致内存浪费或者内存不够。 需要一种技术:能够根据数据量而动态伸缩内存空间一种技术。 与数组不同,没有长度限制 与数组不同,集合提供更多方便操作的方法 与数组不同,集合可以装不同 阅读全文
posted @ 2019-02-03 22:27 Transkai 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 一.异常概述 1 异常的概述 开发程序,在运行时,就不可能避免会出错,此时jvm会将这个出错问题反馈给你 假定jvm使用一些特殊数字来反馈异常,这种措施存在很多问题 -1 = 空引用异常 2- = 下标越界异常 -3 hhhhhhh -4 public int send(){ return -5;} 阅读全文
posted @ 2019-02-03 22:02 Transkai 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一.抽象类 (1)定义 抽象,就是不够具体在人脑中,很多的概念其实也是抽象的,例如动物,水果使用了关键词abstract声明的类叫作“抽象类”。 (2)语法体现 abstract - 抽象的可以修饰类也可以修饰方法 1 抽象类不能创建实例,一般用来做为父类,封装子类共有一些属性和方法2 抽象的父类中 阅读全文
posted @ 2019-02-03 21:52 Transkai 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一.类加载 当jvm去运行一个类时,会先加载该类,把该类在硬盘上字节码加载到jvm的内存。java HelloWorld>字节码会被加载到代码段中>加载过程中会有一些静态的常量,这部分会事先存放到数据段中 类加载与static的关系 类加载会去初始化static修饰的变量 类加载会去执行静态的代码块 阅读全文
posted @ 2019-02-03 21:40 Transkai 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一.多态定义 多态定义 - 多种形态 - 一个对象可以当做自己类的对象来看,也可以当做它的父类的对象来看 (对于这个对象来说,是多种形态) - 一个父类引用可以指向它的不同子类的对象 (对于父类引用,也表现出多种形态) 多态的语法 //学生 s = new 学生(); //人 p = new 学生( 阅读全文
posted @ 2019-02-03 21:31 Transkai 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一.继承的定义 1 定义 将每种类型共有一些特性抽出来,放到另一种类型上,这种抽出来的类型就叫父类型,其它的每种类型就叫子类型,子类型和父类型之间的关系就是继承 学生有姓名、年龄、吃的方法、学习方法,老师有姓名、年龄、吃的方法、教学方法,姓名和年龄是共性的,那可以把姓名和年龄、吃的方法 抽出来,可以 阅读全文
posted @ 2019-02-03 21:20 Transkai 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一.封装的思想 1 思想从何而来 我的观点: 从现实世界来,人的个体是对各种状态和行为的封装,行为又是对实现步骤的封装。 例如人有不同的年龄状态,财富状态,有做饭的行为,做饭又包括洗米,下锅等步骤。一旦你老妈叫你做饭,那么她不关心你做饭的细节过程,只关心结果。因为你已经将做的饭步骤细节已经完整封装了 阅读全文
posted @ 2019-02-03 20:15 Transkai 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 一.一维数组 (1)数组是什么 数组可以装一组相同数据类型数据的容器(变量)数组是一个可以装其它数据(基本类型数据或者引用类型数据即对象)的容器它也是一个对象的,也是在堆空间里分配数组类型本身是一个引用类型(由其它类型加上[])int a = 9; - 基本数据类型int[] ages = new 阅读全文
posted @ 2019-02-03 20:05 Transkai 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象思想 万物皆对象 计算机中的对象是对现实中的对象个体的一个完全的模拟1 软件开发目的 利用计算机的高效运算来改造世界,为生活中的问题提供解决方案,提高工作效率 2 分析与设计软件的思维方式 分析问题--》设计程序 1)面向过程 (c语言) 2)面向对象 (c++,C#,java语言) 3 阅读全文
posted @ 2019-02-03 14:12 Transkai 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 一.软件生命周期 什么是软件: 软件是程序员根据需求用计算机的语言去编写一系列的指令的集合,能让计算机快速去自动执行。1.1做市场调研 》调研报告书 项目经理 1.2可行性分析 》可行性说明书 项目经理 1.1市场人员去跟单位领导沟通,派软件公司的项目经理跟单位领导进行沟通,得到软件的生产权。XOR 阅读全文
posted @ 2019-02-03 13:03 Transkai 阅读(919) 评论(0) 推荐(0) 编辑