来看Java反射深度测试
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点经由过程反射API机关对象,并利用反射挪用体例会见对象的public/private办法和字段。
package lavasoft.test;
/**
* 测试的营业类
*
* @author leizhimin 2010-5-6 20:16:10
*/
public class MyService {
private String msg;
public MyService() {
System.out.println("log: 无参机关办法lavasoft.test.MyService.MyService()被挪用过了!");
}
public MyService(String msg) {
System.out.println("log: 有参机关办法lavasoft.test.MyService.MyService()被挪用过了!");
this.msg = msg;
}
public String doSomething(String person, String something) {
System.out.println("log: 营业办法lavasoft.test.MyService.doSomething()被挪用过了!");
return person + " is doing " + something + "! " +
"附加动静:" + msg;
}
public String getMsg() {
System.out.println("log: lavasoft.test.MyService.getMsg()被挪用过了!");
return msg;
}
public void setMsg(String msg) {
System.out.println("log: lavasoft.test.MyService.setMsg()被挪用过了!");
this.msg = msg;
}
private String doPrivate() {
System.out.println("log: 公有办法lavasoft.test.MyService.doPrivate()被挪用过了!");
return "公有办法doPrivate()被挪用了!";
}
}
<p>
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流. 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 是一种突破用户端机器环境和CPU 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
页:
[1]