Java
文章平均质量分 89
原来是松松呀~
学习的点点滴滴要全部记录下来~
展开
-
Java学习总结——Java的发展、技术体系及学习路线
零——Java学习指南一、Java的来源Java源自Sun公司的一个叫Green的项目,其原先的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以将通信和控制信息发给电冰箱、电视机、烤面包机等家用电子电器,对她们进行控制和信息交流。1990年,由Sun公司的James Gosling(詹姆斯·高斯林)领导的小组基于C++开发了一种与平台无关的新语言Oak(Java的前身)。Oa...原创 2018-12-20 23:10:41 · 446 阅读 · 1 评论 -
Java学习总结——类的封装、继承与多态(包含覆写与隐藏)
拾贰——面向对象程序的三大特性一、面向对象的三大特点面向对象有三大特点:封装性、继承性和多态性,它们是面向对象程序设计的灵魂所在。1.封装的含义封装( Encapsulation )是将描述某类事物的数据与处理这些数据的函数封装在一起,形成一个有机整体,称为类。类所具有的封装性可使程序模块具有良好的独立性与可维护性,这对大型程序的开发是特别重要的。类中的私有数据在类的外部不能直接使...原创 2019-02-03 02:31:32 · 829 阅读 · 0 评论 -
Java学习总结——抽象类与接口
拾叁——抽象类与接口一、抽象类在 Java 中可以创建一种类专门用来做父类,这种类称为 “ 抽象类 ”。抽象类实际上也是一个类,只是与之前的普通类相比,内部新增了抽象方法。1.抽象类的基本概念抽象方法是只声明而未实现的方法,所有的抽象方法必须使用 abstract 关键字声明,包含抽象方法的类也必须使用 abstract class 声明。抽象类定义规则如下:(1)抽象类和...原创 2019-02-03 21:51:55 · 336 阅读 · 0 评论 -
Java学习总结——关于类、关键字的专题研究
拾肆——关于类与关键字的专题研究一、众类鼻祖——Object 类Object 类是 Java 中一个比较特殊的类,它是类层次结构的根,位于继承树的顶层,即 Java 中所有的类从根本上都继承自 Object 类。它是 Java 中唯一没有父类的类。如果一个类没有使用 extends 关键字明确标识继承另外一个类,那么这个类就默认继承 Object 类,因此,Object 类是 Java 类...原创 2019-02-04 01:15:26 · 369 阅读 · 0 评论 -
Java学习总结——Java 常用类库
拾伍——储存类的仓库一、API 的概念Java 类库就是 Java API( 应用程序接口 ),是系统提供的已实现的标准类集合,使用 Java 类库可以完成涉及字符串处理、图形、网络等多方面的操作。API( Application Programming Interface )就是应用程序编程接口,它是软件系统不同组成部分衔接的约定。API 可以理解为是一些预先定义的函数。其设计目的在...原创 2019-02-05 05:59:15 · 487 阅读 · 0 评论 -
Java学习总结——详解 Java 中的 String 类
拾陆——深层次的解读 String 类一、String 类程序需要存储的大量文字、字符等都使用字符串进行表示。Java 通过建立并使用 String 类对字符串进行处理。Java 中定义了 String 来封装对字符串的各种操作。使用户可以轻松地管理文本字符串。什么是字符串呢?字符串就是一个或多个字符组成的连续序列,程序需要存储的大量文字、字符都使用字符串进行表示、处理。 ...原创 2019-02-05 08:56:26 · 457 阅读 · 2 评论 -
Java学习总结——对象的引用与传递
拾柒——对象的引用与传递一、初步了解引用传递引用传递也称为传地址,指的是在方法调用时,传递的参数是按引用进行传递,其实传递的是引用的地址,也就是变量所对应的内存空间的地址。方法调用时,若实际参数的引用——地址被传递给方法中相对应的形式参数,即形式参数和实际参数拥有相同的存储单元。在方法执行过程中,对形式参数的操作实际上就是对实际参数的操作,因此形式参数值的改变将会影响实际参数的值。...原创 2019-02-07 00:24:45 · 945 阅读 · 0 评论 -
Java学习总结——包及访问权限
拾捌——包及访问权限包是一个文件夹,它是类的一种特殊的性质,可以更合理地管理大量的类文件,设置他人对类成员的访问权等。在用 Java 开发大型项目时,通常要把类分门别类地存到文件里,再将这些文件一起编译执行,这样的程序代码将更易于维护。同时在将类分割开之后,对于类的使用也就有了相应的访问权限。一、包的概念及使用1.包( package )的基本概念所谓的包( package )...原创 2019-02-07 02:14:24 · 614 阅读 · 0 评论 -
Java学习总结——异常的捕获与处理
拾玖——异常的捕获与处理不管使用的是哪种语言进行程序设计,都会产生各种各样的错误。Java 提供有强大的异常处理机制。在 Java 中,所有的异常被封装到一个类中,程序出错时会将异常抛出。一个程序能在正常情况正确地运行,这是一个程序的基本要求。但一个健壮的程序则需要考虑很多使程序失效的因素,即它要在非正常的情况下,也要能进行必要的处理。程序是由程序员编写的,而程序员是存在思维盲点的,一个合...原创 2019-02-07 18:30:30 · 989 阅读 · 0 评论 -
Java学习总结——Annotation
贰拾壹——给编译器看的注解Annotation( 注解 )功能建立在反射机制之上,通过这个功能可对程序进行注释操作。一、Annotation 的含义Annotation( 中文翻译为 “ 注解 ”,或 “ 注释 ” )实际上表示的是一种注释的语法,这种注释和代码的注释是不一样的,代码的注释( 如单行注释用双斜杠 “ // ”,多行注释用 “ /*...*/ 等 ” )是给程序员看的,其...原创 2019-02-15 20:23:04 · 605 阅读 · 0 评论 -
Java学习总结——枚举
拾壹——快速归类整型常数一、枚举的简介在 JDK 1.5 以前,Java 并不支持枚举数据类型。在 JDK 1.5,Java 引入的一种新类型——枚举类型( Enumerated Type )。定义时,它使用 enum 关键字标识。例如,表示一周的星期几,用 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY 就可表示为一个枚举...原创 2019-02-02 19:08:48 · 472 阅读 · 0 评论 -
Java学习总结——数组
捌——常用的数据结构一、理解数组数组(Array),顾名思义就是一组数据。这组数据要有一定的关系,不然只会使问题更复杂。在 Java 中,数组也可以视为一种数据类型。它本身是一种引用类型。引用类型(reference type)引用类型的变量非常类似于C/C++的指针。而指针就是变量在内存中的地址。任何变量只要存在于内存中,就需要有个唯一的编号标识这个变量在内存中的位置,而这个唯一...原创 2019-01-22 21:55:19 · 386 阅读 · 0 评论 -
Java学习总结——Java中的数据类型及其详细解析
伍——数据类型一、数据类型的意义在Java语言中,每个变量(常量)都有其数据类型。不同的数据类型可允许的操作也是不尽相同的。比如,对于整型数据,它们只能进行加减乘除和求余的操作。此外,不同的数据占据的内存空间大小也是不尽相同的。而在必要时,不同的数据类型也是可以做到强制类型转换的。在Java之中,数据类型一共分为两大类:基本数据类型、引用数据类型。在Java中规定了 8 种基本数据...原创 2018-12-26 20:29:25 · 733 阅读 · 0 评论 -
Java学习总结——下载、配置并详解Java环境及其基本注意事项
壹——Java基础知识一、Java开发环境学习Java的第一步就是要搭建Java开发环境(Java Development kit, JDK)。JDK有一个处于操作系统层之上的开发环境和运行环境组成。JDK除了包括编译(javac)、解释(java)、打包(jar)等工具,还包括开发工具及开发工具的应用程序接口等。当Java程序编译完毕后,如果想运行,还需要JRE(Java Runti...原创 2018-12-24 00:02:50 · 1858 阅读 · 0 评论 -
Java学习总结——Eclipse的使用、详解及常用快捷键
贰——Java开发工具Eclipse一、Eclipse概述Eclipse是IBM花巨资开发的IDE集成开发环境(Integrated Development Environment),其前身是IBM的Visual Age for Java(VA4J)。Eclipse是一个开放源代码、基于Java的可扩展开发平台。它只是一个框架和一组服务,通过插件组件构建开发环境,实现可扩展的体系结构。另外...原创 2018-12-24 23:41:38 · 1318 阅读 · 0 评论 -
Java学习总结——Java程序的各部分要素详解
叁——Java程序要素概览一、感性认知Java程序1.认识Java程序的框架(1)大括号、段及主体将类名称定出之后,就可以开始编写类的内容。左大括号“{”为类的主体开始标记,而整个类的主体至右大括号“}”结束。每个命令语句结束时,都必须以分号“;”做结尾。当某个命令的语句不止一行时,必须以一对大括号“{}”将这些语句包括起来,形成一个程序段(segment)或是块(block)。...原创 2018-12-25 20:33:56 · 1030 阅读 · 0 评论 -
Java学习总结——Java中的常量与变量
肆——Java最常用的编程元素:常量与变量一、常量一般来说,所有的程序设计语言都需要定义常量(Constant)。所谓常量,就是固定不变的量,其一旦被定义并赋初值后,它的值就不能再被改变。1.声明常量在Java语言中,主要是利用关键字final来进行定义常量的,声明常量的语法为: final 数据类型 常量名称 [=值];常量名称通常使用大写字母,但不是硬性要求,...原创 2018-12-25 23:11:42 · 1304 阅读 · 0 评论 -
Java学习总结——运算符、表达式与语句
陆——运算符、表达式与语句一、运算符程序是由许多语句( statement )组成的,而语句组成的基本单位就是表达式与运算符。Java 的运算符可分为 4 类:算术运算符、关系运算符、逻辑运算符和位运算符。Java 中的语句有多种形式,表达式就是其中的一种形式。表达式是由操作数与运算符所组成的。操作数可以是常量、变量,也可以是方法,而运算符就是数学中的的运算符号,如 “ + ”、“ -...原创 2019-01-21 19:18:26 · 1435 阅读 · 0 评论 -
Java学习总结——类和对象
玖——面向对象设计类( class )和对象( object )是面向对象程序设计最重要的概念。要深入了解 Java 程序语言,一定要树立面向对象程序设计的观念。一、理解面向对象程序设计面向对象程序( Object-oriented programming,OOP )设计是继面向过程又一具有里程碑意义的编程思想,是现实世界模型的自然延伸。1.结构化程序设计简介结构化程序设计概念...原创 2019-02-01 16:06:52 · 628 阅读 · 0 评论 -
Java学习总结——方法
拾——重复调用的代码块在本质上,一个类描述了两件事情。1.一个对象知道什么( what's an object knows )?2.一个对象能做什么( what's an object does )?第一件事情对应于对象的属性( 或状态 ),第二件事情对应于对象的行为( 或方法 )。一、方法的基本定义方法( method )用来实现类的行为。一个方法通常是用来完成一项具体的...原创 2019-02-02 00:49:18 · 456 阅读 · 0 评论 -
Java学习总结——程序控制结构
柒——程序执行方向一、程序逻辑结构化程序设计(Structured programming)是一种经典的编程模式,在1960年开始发展,其思想最早是由荷兰著名计算机科学家 E.W. Dijkstra 提出的,他设计了一套规则,使程序设计具有合理的结构,用以保证程序的正确性。这套规则要求程序设计者按照一定的结构形式来设计和编写程序,而不是“天马行空”地根据程序员的意愿来编写。早期的程序员广泛...原创 2019-01-22 19:51:09 · 778 阅读 · 0 评论 -
Java学习总结——Java 类集框架
廿——Java 类集框架Java 的类集框架可以使程序处理对象的方法标准化,类集接口是构造类集框架的基础,使用迭代方法访问类集可以使对类集的操作更高效。一、认识类集框架在基础应用中,通常我们可以通过数组来保存一组具有相同属性的对象或者基本类型的数据,但是用数组的弊端在于其大小是不可更改的,因此出于灵活性的考虑,可以使用链表来实现动态的数组。任何事情都有两面性,灵活性的代价就是操作上的繁...原创 2019-02-15 02:16:49 · 473 阅读 · 0 评论