[table]
|[color=brown]总结:熟悉业务流程,学会使用mysql及DOS操作命令,了解JVM,理解反射机制,整合webwork+spring+ibatis。[/color]|
[/table]
1.Java编译过程:JVM通过ClassLoader加载类文件,同时Class初始化,封装加载类信息到内存方法区,以便实现java反射和动态调用,内存栈区存放局部变量、操作数、堆区存放对象、和数组。那从前经常提到的==、equals问题可以这样理解
[table]
|[color=brown]==比较的是栈空间引用是否形同,equals比较都是堆空间数组值、对象是否相等。[/color]|
[/table]
2.所谓多态指运行期间java分配内存后,判断引用对象的实际类型,根据实际类型调用其相应都方法,其必要条件有三:继承、重写、父类都引用指向子类都实例。其实际意义在于程序都扩展性,方法参数指定父类的对象变量,在调用方法的时候,让其参数指向子类都实例。那何为对象引用呢,可以理解为地址引用:
[img]http://dl.iteye.com/upload/attachment/406157/271b844d-dc4b-3bc7-b154-5bff36822b10.jpg[/img]
3.Java常用核心类库:String、Object、Class、Collection、ClassLoader、System、Runtime
首先了解String类
[img]http://dl.iteye.com/upload/attachment/406224/c55dff27-81cd-3430-a48b-f4d5b552fbd4.jpg[/img]
4.WebWork,ibatis,Spring能够简单的应用和整合。
5.简单的对Ajax做了了解。
6.北漂的第一个月还算充实,跟牛人大哥学了很多东西,路漫漫,我知道像我这样一个初入java门槛都人来说要走的路还很长,但愿吧,一切
|[color=brown]总结:熟悉业务流程,学会使用mysql及DOS操作命令,了解JVM,理解反射机制,整合webwork+spring+ibatis。[/color]|
[/table]
1.Java编译过程:JVM通过ClassLoader加载类文件,同时Class初始化,封装加载类信息到内存方法区,以便实现java反射和动态调用,内存栈区存放局部变量、操作数、堆区存放对象、和数组。那从前经常提到的==、equals问题可以这样理解
[table]
|[color=brown]==比较的是栈空间引用是否形同,equals比较都是堆空间数组值、对象是否相等。[/color]|
[/table]
2.所谓多态指运行期间java分配内存后,判断引用对象的实际类型,根据实际类型调用其相应都方法,其必要条件有三:继承、重写、父类都引用指向子类都实例。其实际意义在于程序都扩展性,方法参数指定父类的对象变量,在调用方法的时候,让其参数指向子类都实例。那何为对象引用呢,可以理解为地址引用:
[img]http://dl.iteye.com/upload/attachment/406157/271b844d-dc4b-3bc7-b154-5bff36822b10.jpg[/img]
3.Java常用核心类库:String、Object、Class、Collection、ClassLoader、System、Runtime
首先了解String类
[img]http://dl.iteye.com/upload/attachment/406224/c55dff27-81cd-3430-a48b-f4d5b552fbd4.jpg[/img]
4.WebWork,ibatis,Spring能够简单的应用和整合。
5.简单的对Ajax做了了解。
6.北漂的第一个月还算充实,跟牛人大哥学了很多东西,路漫漫,我知道像我这样一个初入java门槛都人来说要走的路还很长,但愿吧,一切