
疯狂Java讲义
zhaoy1121
这个作者很懒,什么都没留下…
展开
-
第2章 理解面向对象
Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征:继承、封装和多态。Java语言完全以对象为中心,Java程序的最小程序单位是类。 1:结构化程序设计 结构化程序设计里 最小的程序单元是函数,每个函数都负责完成一个功能,用以接收一些数据,函数对这些输入数据进行处理,处理结束后输入一些数据。整个软件系统由一个个函数组成,其中作...原创 2018-03-19 21:20:27 · 274 阅读 · 0 评论 -
第1章 Java语言概述与开发环境
1:Java程序运行机制 java源文件(程序员编写的.java文件)经过javac编译生成.class文件,在使用java解释执行生成特定平台的机器码。java语言里负责解释执行字节码文件是Java虚拟机,即JVM(Java Virtual Machine)。当使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码不面向任何具体平台。2:开发Java的准备 1:...原创 2018-03-19 21:13:40 · 230 阅读 · 0 评论 -
第3章 数据类型和运算符
Java语言是一门强类型语言。强类型包括两个方面的含义:①所有的变量必须先声明、后使用;②指定类型的变量只能接受类型之间匹配的值。Java语言提供丰富的语言基本数据类型,例如整型、字符型、浮点型和布尔类型,所有数值类型之间可以进行类型转换,这种类型转换包括自动类型转换和强制类型转换。1:注释 单行注释:用“//”表示这行注释的开始和结束。 多行注释:用“/*”表示这段注释的...原创 2018-03-21 20:20:09 · 173 阅读 · 0 评论 -
第6章 面向对象(下)
Java提供了final关键字类修饰变量、方法和类,系统不允许为final变量重新赋值,子类不允许覆盖父类的final方法,final类不能派生子类。通过使用final关键字,允许Java实现不可变类,不可变类会让系统更加安全。abstract和interface两个关键字分别用于定义抽象类和接口,抽象类和接口都是从多个子类抽象出来的共同特征。但抽象类主要作为多个类的模板,而接口则定义了多...原创 2018-08-20 23:28:44 · 184 阅读 · 0 评论 -
第5章 面向对象(上)
Java是面向对象的程序设计语言,Java语言提供了定义类、成员变量、方法等最基本的功能。类可被认为是一种自定义的数据类型,可以使用类来定义的变量都是引用变量,它们将会引用到类的对象。类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在,Java程序使用类的构造器来创建该类对象。 Java也支持面向对象的三大特征:封装、继承和多态,Java提供了private、prote...原创 2018-03-28 21:53:09 · 230 阅读 · 0 评论 -
第4章 流程控制与数组
1:顺序结构 任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是自上而下逐行地执行,中间没有任何的判断与跳转。2:分支语句Java提供了两种常见的分支控制结构:if语句和switch语句。 1:if条件语句 if语句使用布尔表达式或布尔值作为分支语句条件进行分支控制。if语句有如下三种形式:①if②if-else③if-else if-else。if、els...原创 2018-03-22 22:29:09 · 116 阅读 · 0 评论 -
第8章 Java集合
Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为set、list、queue、map四种体系,其中set表示无序、不可重复的集合;list表示有序、重复的集合;map代表具有映射关系的集合;queue代表队列集合。1:set集合1:HashSet 类HashSet是Set接口...原创 2019-03-01 14:46:26 · 104 阅读 · 0 评论