- 浏览: 98454 次
- 性别:
- 来自: 苏州
-
文章分类
最新评论
-
jameswolf:
补肾啊!冬天多喝,但是补只是后招,别漏才是真理,呵呵
朋友告诉我的神粥秘方 -
wa327114652:
很想学习,但能再详细点吗?
for java beginner 5-2 - 自己实现枚举-下 -
superlittlefish:
不错,简单易懂.一直在看你的blog,感觉反射写的挺好的.让我 ...
for java beginner 15 下java反射在框架里的应用 读取properties文件
018-JAVABEAN规范-1
IntroSpector->中文意思是 检查,做内窥镜等,反正就那意思
翻译过来叫 内省 ,风牛马
什么是JAVABEAN?
有一定规则的JAVA类
只要是JAVABEAN,就可以把它当普通类来使用
但是普通类不一定可以当JAVABEAN来使用
很多事情用 普通类都可以做,为什么要用JAVABEAN呢???
当然当然当然是为了方便嘛,肯定有好处才用的
尤其是在J2EE里,N多地方用JAVABEAN,EL....
没有选择,跟大流,否则自己找麻烦!!!
JDK也提供了一些针对JAVABEAN的API供我们使用
JAVABEAN通常用来 传数据的 Value Object VO
[就是名字,年龄等,没有唱歌 跳舞的动作哦!! ]
有的公司叫TO
JAVABEAN的属性是根据 方法来的
方法去掉set get
盛夏的东西 首字母变小写
--------
getAge
setAge
=>age
-----------
★规则
如果第二个字母是小的,则把第一个字母变成小的
----------
gettime
settime
=>time
getTime
setTime
=>time [和上面一样]
-------------
现在来了一个
getCPU
setCPU
=>cPU???错★★
==>还是CPU
如果第二个字母是大的,则把第一个字母不变,还是大的
bool值用isLast() last 表示
get set | is set
------------------------------
------------------------------
IntroSpector->中文意思是 检查,做内窥镜等,反正就那意思
翻译过来叫 内省 ,风牛马
什么是JAVABEAN?
有一定规则的JAVA类
只要是JAVABEAN,就可以把它当普通类来使用
但是普通类不一定可以当JAVABEAN来使用
很多事情用 普通类都可以做,为什么要用JAVABEAN呢???
当然当然当然是为了方便嘛,肯定有好处才用的
尤其是在J2EE里,N多地方用JAVABEAN,EL....
没有选择,跟大流,否则自己找麻烦!!!
JDK也提供了一些针对JAVABEAN的API供我们使用
JAVABEAN通常用来 传数据的 Value Object VO
[就是名字,年龄等,没有唱歌 跳舞的动作哦!! ]
有的公司叫TO
JAVABEAN的属性是根据 方法来的
方法去掉set get
盛夏的东西 首字母变小写
--------
getAge
setAge
=>age
-----------
★规则
如果第二个字母是小的,则把第一个字母变成小的
----------
gettime
settime
=>time
getTime
setTime
=>time [和上面一样]
-------------
现在来了一个
getCPU
setCPU
=>cPU???错★★
==>还是CPU
如果第二个字母是大的,则把第一个字母不变,还是大的
bool值用isLast() last 表示
get set | is set
------------------------------
package com.ncs.bean; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; public class IntroSpectorText { //用特殊方式 set get 属性值 public static void main(String[] args) throws Exception{ // create a bean PointBean pointBean= new PointBean(3,3); // 知道有个属性叫x ★但是不用 setX getX String propertyName = "x"; //PropertyDescriptor这个类的实例 可以得到x属性的相关信息 //告诉它 属性名 和 类字节码 PropertyDescriptor propertyDescriptor = new PropertyDescriptor(propertyName,pointBean.getClass()); //得到取值方法 Method getMethod = propertyDescriptor.getReadMethod(); //好名字retVal 取值方法不需要参数 Object retVal = getMethod.invoke(pointBean, null); System.out.println(retVal); //成功取得值 /////////////////////////////// Method setMethod = propertyDescriptor.getWriteMethod(); setMethod.invoke(pointBean, 17); //既然看看,就用土方法,其实应该先 设值,再取的,就先这样了 System.out.println(pointBean.getX()); //成功设置17 ///////////////////////////////// //再介绍一个老办法 读属性 BeanInfo beanInfo = Introspector.getBeanInfo(pointBean.getClass()); PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors(); //是所有的属性 ,只好 loop 找到了break Object retVal2 = null; for(PropertyDescriptor pd : pds) { if(pd.getName().equals("x")) { Method getMethod2 = pd.getReadMethod(); retVal2 = getMethod2.invoke(pointBean);//没有参数不写也可以的 break;//找到了break } } System.out.println(retVal2); } }
------------------------------
发表评论
-
pull解析器通用解析XML与生成XML
2013-02-23 14:52 0pull解析器,简单易用,android都在用,肯定有他的优 ... -
java decompiler - a tool to view jar file
2012-02-15 22:26 1038有时候还是很需要看看人家JAR包里写的什么乱七八糟的东西,这东 ... -
JAVA工作
2011-07-20 21:11 740################## Applet ... -
helios-use-subversion-behind-proxy
2011-04-04 16:30 782download the eclipse helios in ... -
IBM发布时间不足解决方法
2011-02-17 19:16 774D:\IBM\SDP\runtimes\base_v61\p ... -
log4j简单例子
2010-10-03 18:27 903简单点说, 写程序时,有时懒得debug,就直接Sy ... -
java 泛型-1-使用而已
2009-12-01 23:39 1146023-java1.5泛型-1 懒人想的 把检查代码的工作交 ... -
java 1.5 annotation-3 设值让反射拿
2009-12-01 20:39 1620java 1.5 annotation 的use 前面的什么 ... -
java 1.5 annotation-2
2009-11-30 23:28 1200java 1.5 注解-2[非常重要 比每举重要] 刚刚只是 ... -
java 1.5 annotation-1
2009-11-30 21:07 1346java 1.5 注解[非常重要 比每举重要] 1.5后的新 ... -
for java beginner-19 beanutils包
2009-11-29 22:20 767019-使用BeanUtils工具包操 ... -
for java beginner 17 配置文件的知识
2009-11-29 19:29 795017 配置文件的知识 刚刚已经说到 配置文件,我说放 工程 ... -
for java beginner 15 下java反射在框架里的应用 读取properties文件
2009-11-29 17:44 1414java 框架基础 ------------------- ... -
for java beginner 14 ArrayList HashSet HashCode(中)
2009-11-29 13:24 1167java 反射 数组的反射 ArrayList HashSe ... -
for java beginner13java 反射 数组的反射(上)其实是讲ArrayList HashSet HashCode
2009-11-29 12:35 968java 反射 数组的反射(上 ... -
for java beginner12数组的反射的应用
2009-11-29 10:04 1066java 反射 数组的反射 数组也是一种类型,当然可以反射 ... -
for java beginner11 java 反射 Method类
2009-11-29 08:30 1331java 反射 Method类 str1.charAt() ... -
for java beginner10 java 反射 Field类
2009-11-29 07:17 3589java 反射 Field类 -------用到一个bea ... -
for java beginner 9 java反射的概念和Constructor 类
2009-11-29 07:13 1437java 反射 的概念 和 Constructor 类 反 ... -
for java beginner 8 java 反射的基础基础Class的理解
2009-11-29 07:09 1059java 反射 的基础基础 Class的理解 反射 在 1 ...
相关推荐
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
kolesar_3cd_01_0716
latchman_01_0108
matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
pimpinella_3cd_01_0716
petrilla_01_0308
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
内容概要:本文档由张卓老师讲解,重点探讨DeepSeek的技术革新及强化学习对未来AI发展的重要性。文章回顾了AI的历史与发展阶段,详细解析Transformer架构在AI上半场所起到的作用,深入介绍了MoE混合专家以及MLA低秩注意机制等技术特点如何帮助DeepSeek在AI中场建立优势,并探讨了当前强化学习的挑战和边界。文档不仅提及AlphaGo和小游戏等成功案例来说明强化学习的强大力量,还提出了关于未来人工通用智能(AGI)的展望,特别是如何利用强化学习提升现有LLMs的能力和性能。 适用人群:本资料适宜对深度学习感兴趣的研究人员、开发者以及想要深入了解人工智能最新进展的专业人士。 使用场景及目标:通过了解最新的AI技术和前沿概念,在实际工作中能够运用更先进的工具和技术解决问题。同时为那些寻求职业转型或者学术深造的人提供了宝贵的参考。 其他说明:文中提到了许多具体的例子和技术细节,如DeepSeek的技术特色、RL的理论背景等等,有助于加深读者对于现代AI系统的理解和认识。
有师傅小程序开源版v2.4.14 新增报价短信奉告 优化部分细节
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
商城二级三级分销系统(小程序+后台含源码).zip
li_3ck_01b_0918
nicholl_3cd_01_0516
媒体关注度是一个衡量公众对某个事件、话题或个体关注程度的重要指标。它主要反映了新闻媒体、社交媒体、博客等对于某一事件、话题或个体的报道和讨论程度。 媒体监督的J-F系数(Janis-Fadner系数)是一种用于测量媒体关注度的指标,特别是用于评估媒体对企业、事件或话题的监督力度。J-F系数基于媒体报道的正面和负面内容来计算,从而为公众、研究者或企业提供一个量化工具,以了解媒体对其关注的方向和强度。 本数据含原始数据、参考文献、代码do文件、最终结果。参考文献中JF系数计算公式。 指标 代码、年份、标题出现该公司的新闻总数、内容出现该公司的新闻总数、正面新闻数全部、中性新闻数全部、负面新闻数全部、正面新闻数原创、中性新闻数原创、负面新闻数原创,媒体监督JF系数。
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
lusted_3cd_02_0716
pepeljugoski_01_0107