仓酷云

标题: JAVA教程之Java Reflection (反射)教程(一)仓酷云 [打印本页]

作者: 再现理想    时间: 2015-1-18 11:17
标题: JAVA教程之Java Reflection (反射)教程(一)仓酷云
多谢指点,其实我对.net网页编程和ruby也不是很了解,对与java也只是刚起步的阶段,只是在学习中有了点想法就写出来了,现在俺本科还没毕业,所以对大型项目基本上也没有什么经验。比来筹办进修Java反射,找了本国网站上一哥们的Java反射系列的教程来看,以为写得真好,故翻译,一来加深本人对反射的了解,二来好的工具要与人人分享。原文写的简便而周全,倡议英文好的同砚间接读原文,不才翻译程度无限,人人有看不分明的中央必定是我翻译的欠好。这个系列教程统共有12篇,我会使用一个星期的工夫来完玉成部的翻译,但愿能和人人多多交换。
Java反射使得我们在程序运转时(runtime)和编译期(编译期不晓得类名和办法名)来察看Java类、接口、字段、办法成了大概。一样我们也能够利用反射来实例化一个新的对象、挪用该对象的办法、猎取大概是设置该对象的字段的值。
Javafa反射壮大而有效。好比,ButterflyPersistence(一个ORM框架)能够在程序运转时映照对象到数据库表。大概好比ButterflyContainer(临时还没有研讨,筹办把这个系列读完就入手下手研讨这个开源框架)在程序运转时把设置文件中的剧本言语映照为在一个实在对象上的办法挪用。
在网上已充溢着大批的有关Java反射的教程,但是,包含Sun公司本人在内的年夜部分Java反射教程,只是拼集了Java反射的外相和它的大概用法。
这个系列的教程比我见到的年夜部分的教程更普通而周全,经由过程浏览该教程将会使你对Java反射有一个更深条理的了解。我将会注释Java反射的基础部分包含如何处置数组、注解、泛型、静态代办署理、静态类加载和类从头加载。本教程也会展现如何处置特定的义务,好比读取一个类的一切get办法、会见一个类的公有字段和公有办法。本教程还会办理我们对泛型的一些困惑,好比我们在运转时能够猎取泛型的信息。有些人毛病的以为在程序运转时一切的泛型信息都已丧失了。
本教程形貌的是Java6版本的反射。

再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。
作者: 莫相离    时间: 2015-1-20 05:42
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 老尸    时间: 2015-1-25 14:20
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 不帅    时间: 2015-1-31 16:43
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 只想知道    时间: 2015-2-2 22:33
是一种为 Internet发展的计算机语言
作者: 山那边是海    时间: 2015-2-3 12:41
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: 再现理想    时间: 2015-2-4 21:24
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 若天明    时间: 2015-2-6 12:49
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 精灵巫婆    时间: 2015-2-7 17:05
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 简单生活    时间: 2015-2-13 05:58
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 活着的死人    时间: 2015-3-3 15:27
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 第二个灵魂    时间: 2015-3-4 05:03
是一种语言,用以产生「小应用程序(Applet(s))
作者: 小魔女    时间: 2015-3-8 00:26
是一种使网页(Web Page)产生生动活泼画面的语言
作者: 飘飘悠悠    时间: 2015-3-15 17:51
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 分手快乐    时间: 2015-3-22 02:10
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2