![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
xin_bin
这个作者很懒,什么都没留下…
展开
-
java反射
在Java运行时环境中,对于任意一个类能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射机制(Reflection)。Java反射机制主要提供一下功能。在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行...原创 2013-06-28 13:33:35 · 86 阅读 · 0 评论 -
Java集合框架总结--List接口的使用
List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。1、List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collection接口里的全部方法。List是有序集合,所以List集合里增加了一些根据索引来操作集合元素的方法: void ad...原创 2013-06-29 20:02:01 · 93 阅读 · 0 评论 -
基于远程调用方式实现系统间通信
1、基于java自身技术实现远程调用方式的系统间通信RMIWebService 在java中使用webservice须首先将服务器的服务根据描述生成相应的wsdl文件,并将应用及此wdsl文件放入http服务器中,借助java辅助工具根据wsdl文件生成客户端stub代码。此代码的作用是将产生的对象请求信息封装为标准的SOAP格式数据,并发送请求到服务端,服务端在接收到SOAP格...原创 2015-09-22 22:27:54 · 268 阅读 · 0 评论 -
SOA面向服务架构
强调系统之间以标准的服务方式进行交互,各系统可采用不同的语言、不同的框架来实现,交互则全部通过服务的方式进行。 服务多级调用带来的延时 调试/跟踪困难基于SCA实现SOA平台 SCA Service Component Architecture基于ESB实现SOA平台 ESB Enterprise Service Bus(...原创 2015-09-22 22:28:42 · 92 阅读 · 0 评论 -
深入理解jvm
jvm标准结构class的执行在Sun JDK中有解释执行和编译为机器码执行两种方式,其中编译为机器码分为client和server两种模式。Sun JDK为了提升class的执行效率,对于解释执行和编译为机器码执行都设置了很多的优化策略。类加载机制JVM将类加载过程划分为三个步骤:装载、链接和初始化,装载和链接过程完成后,即将二进制的字节码转换为class对象;初始化过程不是加载...原创 2015-09-22 22:29:36 · 99 阅读 · 0 评论 -
JVM内存管理
内存空间 可划分为方法区、堆、本地方法栈、PC寄存器及JVM方法栈。方法区 方法区存放了要加载的类的信息(名称、修饰符等)、类中的静态变量、类中定义为final类型的常量、类中的Field信息、类中的方法信息,当开发人员在程序中通过Class对象的getName、isInterface等方法来获取信息时,这些数据都来源于方法区域。方法区域也是全局共享的,在一定条件下它也...原创 2015-09-22 22:30:22 · 119 阅读 · 0 评论 -
内存回收
收集器 JVM通过GC来回收堆和方法区的内存,GC的基本原理首先会找到程序中不再被使用的对象,然后回收这些对象所占用的内存,通常采用收集器的方式实现GC,主要的收集器有引用计数收集器和跟踪收集器。1、引用技术收集器 引用计数器在每次的对象赋值是进行引用计数器的加减,它有一定的消耗。另外,引用计数器对于循环的场景没有方法实现回收。(不用) 2、跟踪收集器 跟...原创 2015-09-22 22:31:45 · 133 阅读 · 0 评论 -
查看pid状态
jstat -gcutil [pid] 1000 10查看Eden、S0、S1、old在minor是的变化情况。各个参赛的意义S0 SurvivorS1 SurvivorE EdenO OldP Perm 以上数据都是百分比YGC Young(new)区完成的gc的次数YGCT YGC消耗的总时...原创 2015-09-23 09:13:15 · 601 阅读 · 0 评论 -
集合包
常用有collection和Map两个接口的实现类,collection用于存放多个单对象,Map用于存放key-value形式的键值对。 collection分为两种类型的接口:list和set,两者最明显的差别为list支持放入重复的对象,而set不支持。List接口常用的实现类有:ArrayList、LinkList、Vector及Stack;Set接口常用的实现类有:Ha...原创 2015-09-29 10:20:06 · 165 阅读 · 0 评论