面对Java反射机制,会有种令人敬畏而又好奇的感觉,觉得非常强大,深不可测!呵,其实是懒惰的表现,总是找借口和理由不去深入学习这些东西,觉得实际开发中很少会用到,能混就混混吧。真该死。下面就来浅谈下反射,也总结下这几天学习的心得,仅供个人总结,不足之处请大家看在小弟能力有限学习未深的份上多多包涵呵。每个class都其实都对应一个Class对象,该对象就包含在我们编写完一个类编译之后在相应的路径下产生一个.class文件中,该Class对象就用于表示这个类的
系统 2019-08-29 23:37:43 1592
共发帖211个总祝福分:27,332其中300分7个206分1个200分32个177分1个117分1个100分140个其它的21个散分排行榜(400分以上的)2008年5月19日14
系统 2019-08-29 23:13:55 1592
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《JavaAnn
系统 2019-08-12 09:30:13 1592
1、上传本地文件或文件夹到远程FTP服务器端的功能。当用户在本地文件列表中选择想要上传的文件后,点击上传按钮,将本机上指定的文件上传到FTP服务器当前展现的目录,下图为上传子模块流程图上传下载管理模块的实现(十一)"width="265"height="421"style="border:1pxsolidblack;"/>选择好要上传的文件或文件夹,点击“上传”按钮,会触发com.oyp.ftp.panel.local.UploadAction类的acti
系统 2019-08-12 09:29:36 1592
作者|屠敏整理报告来源|JetBrains出品|CSDN(ID:CSDNnews)互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流。而对于身处其中且撑起IT半边天的技术人,如今如何了?从技术角度来看,其又该作何改变顺应潮流?接下来,我们将从JetBrains最新发布的《2019开发人员生态系统现状》报告中一窥究竟。JetBrains通过调查全球7000名开发者,解析出开发者们在日常软件开发中最常使用的语言、框架,从而探索各种编程技术的最
系统 2019-09-27 17:47:40 1591
对于使用命令行的用户,需要配置环境变量。对于采用Eclipse或者JBuilder的用户,则此步骤不是必须的!*在我的电脑上按右键,选择属性*选择上面的[高级],然后选择下面的[环境变量]*在底部的系统变量里面,查找变量为JAVA_HOME的,如果没有,则点击[新建],在弹出的对话框里,变量名写入,JAVA_HOME,在变量值里面,填写:C:\ProgramFiles\Java\jdk1.6.0_04*点击[确定],查找Path的环境变量,[编辑],在最后
系统 2019-08-29 23:04:11 1591
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面VDI等等。主观的印象:Docker使用Go语言编写,用cgr
系统 2019-08-12 01:32:40 1591
编程语言流行指数(PYPL)排行榜近日公布了2019年8月份榜单。在最新一期榜单上,Python的份额高达28.73%,再次蝉联第一,并且增长4.5%,同时成为增长势头较好的语言。而被挤到第二蝉联Java,同比下跌2.1个百分点,C/C++已经被挤出前三甲。正所谓“人红是非多”,最近Python就遇到了这样的问题。与国际技术社区上一片「形势大好」对比鲜明的是,国内技术圈却一直存在对Python,「力挺」和「吃瓜」两派阵营,针锋相对,那么,Python到底有
系统 2019-09-27 17:50:09 1590
Java语句-------关键语句介绍一、while语句一般形式:while(条件表达式){语句体………}执行过程:条件表达式为真,执行语句体。否则,退出!二、dowhile语句一般形式:do{语句体…….}while(条件表达式);执行过程:先执行一次语句体,判断条件表达式是否为真,为真再执行do语句中的语句体。为假,退出。需要注意:与while语句区别1.while(条件表达式)后面有分号;2.不管条件表达式是否为真,语句体均会执行一次。三、for语句
系统 2019-08-29 23:22:03 1590
对象与基本类型几乎所有Java初学者都被告知,在Java里一切都被视为对象(Object),操纵对象的表示符实际上时对象的一个引用(Reference)。例如Stringstr;//注意!此处创建了一个引用,而非对象str=newString(“Hello”);//这里创建了一个String对象并与str相关联通常用new操作符来创建一个新对象,并存储在堆里面。【注】具体内容可以参看Java堆与栈程序设计中有一系列小的、简单的变量(笔者是这样认为的),将它
系统 2019-08-29 23:07:26 1590
周末无聊啃ThinkinginJava,900多页,受益良多JavaSwing跟Qt不少想法都差不多Java下用什么工具设计UI呢VE?VE1.4在eclipse3.6还装不了,等1.5出来研究研究Java:JavaSwing?
系统 2019-08-29 22:39:49 1590
六十六、同步访问共享的可变数据:在Java中很多时候都是通过synchronized关键字来实现共享对象之间的同步的。事实上,对象同步并不仅限于当多个线程操作同一可变对象时,仍然能够保证该共享对象的状态始终保持一致。与此同时,他还可以保证进入同步方法或者同步代码块的每个线程,都看到由同一个锁保护的之前所有的修改效果。Java的语言规范保证了读写一个变量是原子的,除非这个变量的类型为long或double。换句话说,读取一个非long或double类型的变量
系统 2019-08-29 22:02:40 1590
importjava.util.*;inty,m,d,h,mi,s;Calendarcal=Calendar.getInstance();y=cal.get(Calendar.YEAR);m=cal.get(Calendar.MONTH);d=cal.get(Calendar.DATE);h=cal.get(Calendar.HOUR_OF_DAY);mi=cal.get(Calendar.MINUTE);s=cal.get(Calendar.SECOND
系统 2019-08-12 09:27:38 1590
最近在做arcgisserver,一个问题就是有些东西只能在较早版本的jdk和tomcat上跑,如果版本太新了,就有可能出问题。比如:我装一个arcgis9.3serverjavascriptapi服务,别人的机器上好好的没问题,我自己按步骤装了,怎么都有问题,就算把别人的整个tomcat拷过来,还是不行。鼓捣几天,都搞不清楚问题在哪里。今天猛然想到:可不可能不是我的问题,而是环境的问题?比如jdk和tomcat版本不对?----因为我用的都是最新本版的j
系统 2019-08-12 01:33:14 1590
发布时间:2009.03.1704:48来源:赛迪网作者:fen【赛迪网-IT技术报道】Sun公司已经开放了对java技术的最后限制,并且鼓励在linux发行版中集成java平台和netbeans框架,在未来的时间内java很可能成为linux的内建功能。对java技术的实现,目前有三种方式:java虚拟机、java操作系统、java硬件系统(java卡),目前应用最广泛的是java虚拟机,但无疑用操作系统来实现java功能可以获得更高的性能。苹果的Mac
系统 2019-08-12 01:32:21 1590