- 博客(11)
- 收藏
- 关注
原创 JavaI/O和反射机制
1,操作文件或目录属性java.io包提供了一些接口和类,对文件进行基本的操作,包括对文件和目录属性的操作,对文件读写的操作等File对象即可表示文件,也可表示目录,在程序中一个File对象可以代表一个文件或目录,利用它可用来对文件或目录进行基本操作,它可以查出与文件相关的信息,如名称,最后修改日期,文件大小等使用File类操作文件和目录属性的步骤:(1),引入File类(2),构造一个...
2019-02-26 18:40:03
410
原创 实用类
1,Java API介绍Java应用程序编程接口(Java Application Programming Interface,Java API)是运行库的集合,预先定义了一些接口和类,程序员可以直接使用这些已经被打包的接口和类来开发具体的应用,节约了程序员大量的时间和精力Java语言的强大之处在于它提供了多种多样的类库,从而大大提高了程序员的编程效率和质量2,枚举枚举是指由一组固定的常量...
2019-02-25 23:24:48
110
原创 集合框架和泛型
1,认识集合开发应用程序时,可以使用数组来存储多个同类型的数据,但是有以下缺陷:(1),数组长度固定不变,不能很好的适应元素数量动态变化的情况(2),可通过数组名.length获取数组的长度,却无法直接获取数组中实际存储的元素个数(3),数组采用在内存中分配连续空间的存储方式存储,根据元素信息查找时效率比较低,需要多次比较针对数组的缺陷,Java提供了比数组更灵活,更实用的集合框架,可大...
2019-02-25 17:32:24
337
原创 异常的捕获和处理
1,认识异常异常是指在程序的运行过程中所发生的不正常事件,如所需文件找不到,网络连接不通或连接中断,算术运算出错,数组下标越界,装载一个不存在的类,对null对象操作,类型转换异常等,异常会中断正在运行的程序通过if-else语句可以进行异常处理,但是有以下缺点:(1),代码臃肿,加入了大量的异常情况判断和处理代码(2),程序员把相当多的精力放在了异常处理代码上,占用了编写业务代码的时间,...
2019-02-24 20:09:08
567
原创 抽象类和接口
1,抽象类和抽象方法1,区分普通方法和抽象方法在Java中,当一个类的方法被abstract关键字修饰时,该方法称为抽象方法,抽象方法所在的类必须定义为抽象类当一个方法被定义为抽象方法后,意味着该方法不会有具体的实现,而是在抽象类的子类中通过方法重写进行实现定义抽象方法的语法格式:[访问修饰符]abstract<返回类型><方法名>([参数列表]);abstra...
2019-02-23 13:12:46
124
原创 继承和多态
1,继承的使用1,继承是面对对象的三大特征之一,继承可以解决编程中代码冗余的问题,是实现代码重用的重要手段之一继承是软件可重用性的一种表现,新类可以在不增加自身代码的情况下,通过从现有的类中继承其属性和方法,来充实自身内容,这种现象或行为就称为继承,此时新类称为子类,现有的类称为父类继承最基本的作用就是使得代码可重用,增加软件的可扩充性2,Java中只支持单继承,即每个类只能有一个直接父类...
2019-02-22 23:25:07
156
原创 面对对象基础
1,实现类的基本操作1,面对对象:Java语言是一种面对对象的语言,要使用Java进行面对对象的编译,首先要建立面对对象的思想,其基本思想是把问题看成是由若干个对象组成,这些对象之间是独立的,但又可以相互配合,连接和协调,从而共同完成整个程序要实现的任务和功能面对对象的三大特征:封装,继承和多态2,对象:描述客观事物的一个实体3,类:对象之间具有一些共同的特征,还有一些共同的行为,把这些共...
2019-02-21 21:53:44
157
原创 数组
1,理解数组在Java中,数组是用来存储一组相同类型数据的数据结构,当数组初始化完毕后,Java为数组在内存中分配一段连续的空间,其在内存中开辟的空间也将随之固定,此时数组的长度就不能再发生改变,即使数组中没有保存任何数据,数组所占据的空间依然存在2,定义数组在Java中,定义数组的语法:数据类型 [] 数组名 = new 数据类型[数组长度];数据类型 数组名 [] = new 数据类...
2019-02-17 11:07:19
118
原创 流程控制——选择结构与循环结构
1. 掌握if(如果)选择(分支)结构掌握基本if掌握if-else(互斥)掌握多重if注意事项:1,自上而下执行条件判断,只要有一个条件满足,剩下的条件不再执行2,可以结合n个else if,但是else if不能单独使用3,可以结合else使用4,多重if如果是范围性的判断,必须要注意顺序掌握嵌套if一个选择结构里,可以继续嵌套n层选择结构,而且没有强制要求必须是哪种2....
2019-02-16 21:16:03
202
原创 数据类型与运算符
1,了解什么是变量,为什么需要它计算机中的内存分类:RAM:运行时存储,计算机程序在运行的时候,数据就会临时存储在RAM中ROM:只读存储(持久化存储),文件存储变量(可以改变的量):Java程序在运行过程中,会将数据以圈占地盘的形式存储起来变量的三要素:变量名,变量值,变量的数据类型2.掌握标识符和关键字变量三要素:变量名的命名规范1,Java中的变量名必须且只能是由数字、字母、...
2019-02-16 21:03:18
191
原创 初识JAVA
1.Java的历史由来编程语言流行趋势排行榜:Tiobe(开发语言排行榜),PYPL(PopularitY of Programming Language编程语言排行榜),Apache软件基金会(Apache Software Foundation简称ASF)sun公司(升阳公司)正式在1995年公开了Java,由詹姆斯.高斯林带队主持开发2009年,sun被Oracle(甲骨文)收购,目前...
2019-02-16 14:39:24
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人