- 博客(9)
- 收藏
- 关注
原创 Java高级特性之反射(重点)
Java高级特性之反射机制反射机制是构建Java框架技术的基础什么是反射?Java的反射机制是指在程序运行过程中,动态获取类的信息以及动态调用方法的功能。反射机制的功能在运行时判断任意一个对象所属的类,在运行时构造任意一个类的对象,在运行时判断任意一个类所具有的成员变量和方法,在运行时调用任意一个对象的方法,生成动态代理。实现反射机制的类(这些类都位于java.lang.reflec...
2019-11-19 22:30:06
473
原创 Java基础复习(八)面向对象的三大特征
Java基础复习(八)面向对象的三大特征三. 多态1.什么是多态如果类之间有继承关系,可以使用父类类型的声明变量,来保存(指向)子类对象的引用,因为子类覆盖了子类的方法,当变量指向不同的子类时,调用方法会得到不同的结果,这就是多态。2.多态性的优点1.应用程序不必为每个派生类编写功能调用,只要对抽象基类进行处理即可;2.派生类的功能,可以被基类的引用变量引用,这叫做向后兼容,可以提高程...
2019-11-17 22:34:46
250
原创 Java基础复习(七)面向对象的三大特征
Java基础复习(七)面向对象的三大特征二 继承:1.什么是继承?继承就是从已有的类中派生出新的类,新的类可以拥有已有类的属性和行为方法,并且能能够扩展新的能力。2. 继承的优点和作用最主要的一个优点或者是作用:实现代码的复用,将子类中的共同的代码抽取到父类中定义,再由子类继承父类,实现子类使用父类中的成员3.注意事项a.子类可以继承父类的成员变量和方法,但是不能继承父类的构造函数,...
2019-11-05 21:06:45
229
原创 Java基础复习(六)面向对象的三大特征
Java基础复习(六)面向对象的三大特征一 封装:1.封装的表现形式:把对象的属性和方法编写到一个Java类中,这就是一种封装。类中的方法,本身也是一种封装,将完成一定功能的代码封装在方法体中,实现代码的重用,方法的使用者不需要关心方法的具体实现,只需要调用方法即可。2.封装的途径:把属性隐藏起来,对外提供访问这些属性的方法在Java编程中,通常作法是,使用 private 访问修饰...
2019-10-30 23:37:35
190
原创 Java基础复习(五)面向对象
Java基础复习(五)面向对象什么是面向对象?在现实生活中我们都要面对各种各样的对象:汽车,电脑,手机等等,但是我们使用这些对象的时候,不需要知道或者是不需要了解这些对象内部是怎样工作的,只需要使用它其中的一个功能或者是作用就可以了,比如说乘坐汽车的时候,只需要使用汽车运输的这个功能就可以了,而不需要知道汽车内部是怎样工作的。车子的复杂功能完全“封装”在了车子内部,对外只提供运输功能。...
2019-10-27 14:41:03
300
原创 Java基础复习(四)
Java复习(四)二维数组1.二维数组的语法格式:数据类型 数组名 [] [] ;实例:定义一个二维数组int scores[][]; // 定义二维数组scores = new int[5][10]; // 给这个二维数组分配内存空间int s[][] = new int[5][10]; // 定义二维数组并且分配内存空间注意:虽然在语法上看Java支持多维数组,但从内存分配...
2019-10-27 12:43:55
165
原创 Java基础复习(三)
Java基础复习(三)数组1.一维数组定义一个数组:数据类型 [ ] 数组名 = new 数据类型 [ 数组长度 ];数组的初始化:在定义数组的同时一并完成赋值操作数据类型 [ ] 数组名 = { 值1,值2,值3…值n };遍历数组的方法:增强for循环的语法:for(元素类型 变量名 :要循环的数组或者集合的名字 ){ }第一元素类型是数组或者集合中的元素类型,变量名在...
2019-10-20 13:24:23
243
原创 Java基础复习(二)
Java基础复习(二)1.循环结构:1. while 循环结构:语法:while(布尔表达式即循环的条件){代码块,即当表达式为true时进行循环的代码}while语句执行的流程:首先对循环条件的结果进行判断,如果结果为true,则执行循环语句代码,循环语句代码执行完毕后,再继续对循环条件进行判断,如果结果为true,则继续执行,如果循环条件的结果为false时,则跳过循环语句代码,...
2019-10-19 16:46:28
201
原创 Java基础复习(一)
Java基础复习(一)(PS:主要用于自己复习使用,也可和所有一起奋战在Java语言路上的朋友分享以下学习的历程,第一次写这个,还望有错误各位大佬可以不吝指导一下,不胜感激!本人才学完Java基础)1.Java的几种基本数据类型(按大小顺序排列)数值型:byte (1个字节,范围-128~ +127) < short(2个字节,范围-32768~+32767) < int(4...
2019-10-19 13:53:34
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅