- 浏览: 194628 次
- 性别:
- 来自: 新乡
最新评论
-
leyen:
茅塞顿开,THANK YOU!
用反射的方式获取父类中的所有属性和方法 -
leyen:
所有的类都继承自Object mengshixian 写道如果 ...
用反射的方式获取父类中的所有属性和方法 -
sunshine_bean:
这个直接调用getMethod也可以的,就不用这些封装了
用反射的方式获取父类中的所有属性和方法 -
hety163:
太厉害了
用反射的方式获取父类中的所有属性和方法 -
396063616:
如果有三个类 A , B , C
A: 有 public ...
用反射的方式获取父类中的所有属性和方法
文章列表
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<学生名册>
<学生 学号="1">
<姓名>张三</姓名>
<!-- haha -->
<性别>男</性别>
<年龄>20</年龄>
</学生>
<学生 学号="2">
<姓名>李四& ...
使用 SAX 读取 XML 文档,也是不需要第三方jar包的,并且 SAX 不是官方制定的规范,可以认为是“民间”制定的,不过得到了很广泛的使用
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<学生名册>
<学生 学号="1">
<姓名>张三</姓名>
<!-- haha -->
<性别>男</性别>
<年龄& ...
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<学生名册>
<学生 学号="1">
<姓名>张三</姓名>
<!-- haha -->
<性别>男</性别>
<年龄>20</年龄>
</学生& ...
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<学生名册>
<学生 学号="1">
<姓名>张三</姓名>
<!-- haha -->
<性别>男</性别>
<年龄>20</年龄>
</学生>
<学生 学号="2">
<姓名>李四& ...
用 DOM 读取 XML 文档时,不需要任何的第三方jar包,并且DOM是HTML与XML的应用编程接口(API),也就是说用 DOM 只能读取 HTML和 XML 两种格式的文件,DOM是官方制定的规范。
<!-- XML 文档 -->
<?xml version="1.0"?>
<PEOPLE&g ...
create table student(
int id primary key auto_increment,
name varchar(30),
age int,
sex varchar(30)
);
package com.syh.jdbc;
/**
* 实体类
* @author syh
*
*/
public class Student {
//学号
private int id ;
//姓名
private String name ;
//年龄
private int age ;
...
package com.syh.jdbc.reflection_super;
/**
* 父类
* @author syh
*
*/
public class Parent {
public String publicField = "1";
String defaultField = "2";
protected String protectedField = "3";
private String privateField = "4" ...
1、封装定义:隐藏属性,方法与方法实现细节的过程称为封装(这个定义并不是很准确,但是可以这样去理解),可以从两个方面理解:
1)、隐藏属性和方法。
2)、隐藏方法实现细节过程。
补充:
封装的优点:
(1) ...
1、计算机编程语言现在有两个重要的分类是:面向过程的编程语言与面向对象的编程语言。
1)、面向过程的编程语言:典型代表是C,在C 中,程序由一个过程(又称函数,方法)组成,程序由main 过程开始执行,main 过程又可 ...
1、如果没有包,把所有类放在一个文件夹下,这样的缺陷有两个:
1)、当类的数目多了不易管理。
2)、不能有两个名字相同的类。
2、包就类似我们操作系统中的文件夹。以前文件少时可以把所有的放在某盘的根目录下,当文件过多时,我们就建立文件夹,把相同类型的文件放在同一个文件夹下。包的道理也是一样的,包的出现是
为了更好的管理类
3、包的作用:
1)、管理类
2)、对封装提供支持
4、在 java 中,我们通过package 关键字声明包,并且包名的首字母都是小写。
5、如果当前类与要使用的类不再同一个包中,应使用import关键字导入。
6、常常将包名+类名=类的 ...
1、变量就是计算机中一块块内存空间
2、 Java内存管理原理(是三方关系——程序<-->JVM<-->操作系统) :
1)、程序运行前:有些编程语言编写的程序会直接向操作系统请求内存,但 Java 并不支持那么做。这样做的一个重要优点是保证了程序的平台无关性。既然 Java 程序不负责创建内存空间,那由谁创建呢?是由 JVM 完成。当程序准备执行时,由JVM 预先向操作系统请求一定的内存空间,称为初始内存空间。程序执行过程中所需的内存都由Java 虚拟机从这片内存空间中划分。
2)、程序运行中:Java 程序一直向 Java 虚拟机申请内存,当程序所 ...
1、类的定义:类是具有相同属性和行为的一组对象的集合 。
2、对象的定义:我们把符合某类标准的一个具体的事物称为这个类的一个对象,也把对象称为类的实例。
3、类和对象关系:
1)、类是抽象的概念模型,它只是定义了同类的对象应该具有什么样的属性和行为,但并没有具体的数值。
2)、对象是具体的实际模型, 对象是具有明确定义的属性和行为。一个类可以有多个属于它的对象。
3)、可以为一个类创建多个对象,或者说一个类可以有多个属于它的实例
4)、如果类只能有一个对象,我们就把它称为单态类(单态是一种设计模式)
4、类的 java 实现:
类在 java 中由 cla ...
1、数组: 数组是一个变量,存储相同数据类型的一组数据
2、数组的注意事项:
1)、使用 new 关键字创建数组
2)、数组既声明又赋值
3)、数据类型[] 数组名 = new int[]{初始值,初始值}
4)、数据类型[] 数组名 = {初始值,初始值}
5)、数组如果不赋初值必须声明长度,如果赋初值不能给长度。
6)、length 属性得到数组的长度。
7)、数组在计算机内存中是连续的内存空间,循环遍历时速度较快
8 )、数组中各个元素位置用下标表示,下标从0 开始 (计算机语言中99.99%的起始位置都是从0开始的!可是在 ...
1、编写程序的目的是为了处理数据
2、数据用变量来表示
3、变量本质上就是计算机一块或多块内存空间
4、学习编程语言,不管java,c#还是其它,开始基础部分应该掌握什么知识了:
1)、知道这门语言给我们提供了那些 ...
1、IDE的全称是Integrated Development Environment,翻译为集成开发环境集。IDE首先也是个程序,只不过可以利用它开发别的程序。
2、IDE一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能 ...