QQ登录

只需一步,快速开始

搜索
查看: 122|回复: 4

[学习笔记] JSP&Servlet19

[复制链接]
最佳答案
0 
累计签到:83 天
连续签到:1 天
发表于 2017-8-12 23:44:05 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 smallFishBug 于 2017-8-12 23:45 编辑

                反射相关类
                                与反射相关的类们,它们都不能new!!!
                               
                        Class:表示类
                        Field:表示成员变量
                        Method:表示方法
                        Constructor:表示构造器
               
                尽管Class类拥有默认构造器,一旦重写构造方法,new对象时必使用重写的构造方法,默认的不存在
                Class类
                        1、获取Class类
                                通过 (类)类名.class  对基本类 也支持
                                        Class  c=int.class;
                                通过 对象.getClass()方法
                                        Class c=obj.getClass();
                                Class.forName()通过类名(字符串)称加载类
                                        Class c=Class.forName("cn.itcast.Demo")
                        2、Class类的常用方法
                                String getName():获取类名 包名
                                String getSimpleName: 获取简单类型
                                Class getSupperClass():获取父类的Class
                                T newInstance():使用本类无参构造器来创建本类对象;
                                                        强制转换写法
                                                        @Test
                                                                public void fun3() throws InstantiationException, IllegalAccessException{
                                                                        Class<Person> c=Person.class;
                                                                        Person p=c.newInstance();
                                                                        System.out.println(p);
                                                                }
                                                        不用强制转换写法
                                                        @Test
                                                                public void fun3() throws InstantiationException, IllegalAccessException{
                                                                        Class c=Person.class;
                                                                        Person p=(Person)c.newInstance();
                                                                        System.out.println(p);
                                                                }
                                                       
                        3、Class类的判断方法
                                Boolean isArray()  是否为数组类型
                                Boolean isAnnotation()  是否为注解类型
                                Boolean isAnnotationPresent(Class annotationClass) 当前是否被annotationClass注解了
                                Boolean isEnum()  是否为枚举类型
                                Boolean isInteface()  是否为接口类型
                                Boolean isPrimitive()  是否为基本类型
                                Boolean isSynthetic()  是否为引用类型
                               
Properties配置文件
                Properties类继承自Hashtable类并且实现了Map接口,使用一种键值对的形式保存属性集,键 、值 都是字符串类型
                在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释
                                       
                主要方法:
                        1. getProperty ( String key),用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value
                                       
                        2. load ( InputStream inStream),从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如说上面的 test.properties 文件)进行装载来获取该文件中的所有键 - 值对。以供 getProperty ( String key)  来搜索
                                       
                        3. setProperty ( String key, String value) ,调用 Hashtable 的方法 put 。他通过调用基类的put方法来设置 键 - 值对
                                       
                        4. store ( OutputStream out, String comments),
                                        与 load 方法相反,该方法将键 - 值对写入到指定的文件中去。
                                       
5. clear (),清除所有装载的 键 - 值对。该方法在基类中提供。

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3

查看全部评分

本帖被以下淘专辑推荐:

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
2 
累计签到:45 天
连续签到:1 天
发表于 2017-8-13 13:58:31 | 显示全部楼层
你的背景好适合排版啊~
共同加油,支持你!
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:83 天
连续签到:1 天
 楼主| 发表于 2017-8-13 23:43:02 | 显示全部楼层
马太效应 发表于 2017-8-13 13:58
你的背景好适合排版啊~
共同加油,支持你!

我也是昨晚才发现的 背景 发帖子时在编辑器中找到的~你也可以试试
马太效应 --圣经《新约•马太福音》加油~ 为了更强~!
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
2 
累计签到:45 天
连续签到:1 天
发表于 2017-8-13 23:49:51 | 显示全部楼层
smallFishBug 发表于 2017-8-13 23:43
我也是昨晚才发现的 背景 发帖子时在编辑器中找到的~你也可以试试
马太效应 --圣经《新约•马太福 ...

厉害了!我都没有深刻了解过这个词,原来编辑器里还有这种背景啊~
加油!致从来不是一个人的我们
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 
累计签到:83 天
连续签到:1 天
 楼主| 发表于 2017-8-14 00:03:25 | 显示全部楼层
马太效应 发表于 2017-8-13 23:49
厉害了!我都没有深刻了解过这个词,原来编辑器里还有这种背景啊~
加油!致从来不是一个人的我们{:10_28 ...

哈~  共勉~
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-10-17 15:27 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表