上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 运行时类型识别(Run-time Type Identification, RTTI)主要有两种方式,一种是我们在编译时和运行时已经知道了所有的类型,另外一种是功能强大的“反射”机制。 要理解RTTI在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工作是由“Class对象”完成的,它包含了与类有关的信息。类是程序的重要组成部分,每个类都有一个Class对象,每当编写并编译了一个新类就会产生一个Class对象,它被保存在一个同名的.class文件中。在运行时,当我们想生成这个类的对象时,运行这个程序的Java虚拟机(JVM)会确认这个类的Class对象是否已经加载,如果尚未 阅读全文
posted @ 2013-06-26 19:49 夜雨阑珊 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 本文首先介绍一下Java虚拟机的生存周期,然后大致介绍JVM的体系结构,最后对体系结构中的各个部分进行详细介绍。( 首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。) 一、 JVM的生命周期 JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点,既然如此,那么JVM如何知道是运行class A的 阅读全文
posted @ 2013-06-26 19:47 夜雨阑珊 阅读(651) 评论(0) 推荐(0) 编辑
摘要: JAVA面试题集基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。2. Java的接口和C++的虚类的相同和不同处。 阅读全文
posted @ 2013-06-26 19:46 夜雨阑珊 阅读(360) 评论(0) 推荐(0) 编辑
摘要: JAVA经典算法40题【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 public clas.. 阅读全文
posted @ 2013-06-26 19:42 夜雨阑珊 阅读(576) 评论(0) 推荐(0) 编辑
摘要: JDK1.6.0+Tomcat6.0的安装配置是如何进行的呢?我们按照下面几个步骤来:1.安装JDK这是进行JSP开发的重要一步,也是安装JSP引擎(Tomcat、Resin、Weblogic等)的前提,一般的JSP引擎是由Java语言编写的。本人使用的JDK版本是1.6.0,平台是Windows,安装文件可到Sun公司的网站上下载(https://sdlc3e.sun.com/ECom/EComActionServlet/DownloadPage:~:com.sun.sunit.sdlc.content.DownloadPageInfo;jsessionid=033BE12AFE722B24 阅读全文
posted @ 2013-06-26 19:34 夜雨阑珊 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: Structs hibernate springStrutsStruts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。 Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关: 1、模型(Model),本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论),开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller)向Action的转发过程是基于由struts-config.xml文件描述的配置信息的。 2、视图(View),View是由与控制器Servlet配合工作的一整套JSP定制标签库... 阅读全文
posted @ 2013-06-26 19:31 夜雨阑珊 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: MyEclipse 9.0的激活机制1、破解公钥(确保MyEclipse没有开启,否则失败!) 解压破解包中的myeclipse9_keygen_activator.zip,复制publicKey.bytes文件, 然后用WinRAR或7-zip打开Common\plugins\com.genuitec.eclipse.core_9.0.0.me201103181703.jar, 然后到该压缩文件com\genuitec\eclipse\core目录下,替换publicKey.bytes文件2、破解MyEclipse自检查程序文件完整性(如果不改,那么公钥破解会导致MyEclipse自检查失败 阅读全文
posted @ 2013-06-26 19:30 夜雨阑珊 阅读(4663) 评论(0) 推荐(0) 编辑
摘要: program.cs fileusing System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { #region 实现上逆 DVD dvd = new DVD(); Console.WriteLine(dvd.PlayVideo()); VCD vc... 阅读全文
posted @ 2013-06-26 19:00 夜雨阑珊 阅读(231) 评论(0) 推荐(0) 编辑
摘要: (一)工欲善其事,必先利其器,废话不多讲。原文:http://www.cnblogs.com/zwq194/archive/2011/02/19/1958713.html 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。 2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要设置了。.. 阅读全文
posted @ 2013-06-26 09:30 夜雨阑珊 阅读(2310) 评论(0) 推荐(0) 编辑
摘要: 编程之美--3.5最短摘要生成 Alibaba笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文单词以空格分隔,无其他标点符号;再给定N个英文单词关键字,请说明思路并编程实现方法String extractSummary(String description,String[] key words),目标是找出此产品描述中包含N个关键字(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出。(不限编程语言)20分。 这道笔试题和编程之美最短摘要生成的方法类似,我用java实现了这个方法。 先来看看这些序列:w0,w1,w2,w3,q0,w4,w5,q1,w6,w7,w8,q... 阅读全文
posted @ 2013-06-25 17:02 夜雨阑珊 阅读(863) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页