摘要:在变量、数组和对象中存储数据是暂时的,程序结束后它们就会丢失。为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中,这样以后就可以在其他程序中使用它们。Java的I/O技术可以将数据保存到文本文件、二进制文件甚至是ZIP压缩文件中,以达到永久性保存数据的要求。掌握I/O处理技术能够提高对数据的
阅读全文
摘要:恢复内容开始 在程序中总是存在各种错误,使应用程序在运行时终止。为了在程序执行过程中发生错误时能正常运行,可以使用Java提供的异常处理机制捕获可能发生的异常,对异常进行处理并使程序能正常运行。 异常概述 假如有一辆轿车发生了故障,可能是某个零件发生了问题,也可能是没邮了。如果由于零件问题,只需要更
阅读全文
摘要:恢复内容开始 集合可以看做是一个容器,如红色的衣服可以看做是一个集合、所有Java类的书可以看做是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对
阅读全文
摘要:类除了具有普通的特性之外,还具有一些高级特性,如包、内部类等。包在整个管理中起到了非常重要的作用,使用包可以有效地管理繁杂的类文件,解决类重名问题,当在类中配合与权限修饰符使用时,可以控制其他人对类成员的访问。同时在Java语言中一个更为有效的隐藏实现细节的技巧是使用内部类,通过使用内部类机制可以向
阅读全文
摘要:继承和多态是面向对象开发语言中非常重要的一个环节,如果在程序中使用得当,可以将整个程序的框架变得非常有弹性,同时可以减少代码的冗余性。继承机制的使用可以复用一些定义好的类,减少重复代码的编写。多态机制的使用可以动态调整对象的调用,降低对象之间的依赖关系。同时为了优化继承与多态,一些类除了继承父类还使
阅读全文
摘要:Java语言中,经常被提到的两个词汇是类与对象,实质上可以将类看做是对象的载体,它定义了对象所具有的功能。学习Java语言必须要掌握类与对象,这样可以从深层去理解Java这种面向对象语言的开发概念,使程序员更好、更快地掌握Java编程思想与编程方式,因此掌握类与对象是学习Java语言的基础。 面向对
阅读全文
摘要:字符串即string类,是Java中一个比较特殊的类,它不是Java的基本数据类型之一,却可以像基本数据类型一样使用,像声明和初始化等操作都是相同的,并且使用非常频繁,是程序经常处理的对象,如果处理不好就会影响程序运行的效率,所以学好string类的用法是很重要的。 创建字符串 string类即字符
阅读全文
摘要:数组是最为常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列。可以用一个统一的数组名和下标来唯一确定数组中的元素。实质上数组是一个简单的先行序列,因此数组访问起来很快。 数组概念 (概念)数组是具有相同数据类型的一组数据的集合。当需要使用的变量很多,而且数据类型相同
阅读全文
摘要:流程控制对于任何一门语言来说都至关重要,它提供了控制程序步骤的基本手段。如果没有流程控制,整个程序将安卓线性的顺序来执行,不能根据用户的输入决定执行的序列。 复合语句 (概念)同C语言或其他语言相同,Java语言的复合语句是以整个块区为单位的语句,所以又称块语句。复合语句由开括号“{”和闭括号“}”
阅读全文
摘要:Java程序的基本结构 Java程序的基本结构大体可以分为包、类、main()主方法、标识符、关键字、语句和注释等。 第1条语句‘package Mr;’定义了Java程序中类所在的包是Mr,其中Mr是一个标识符,由程序员自己定义;package是定义包的关键字,在Java程序中,要定义包必须使用p
阅读全文