Welcome 微信登录

首页 / 软件开发 / JAVA

Java与C#的十大不同之处

Java与C#的十大不同之处

Java与C#的十大不同之处2010-12-22 CSDN编译 最近我从Java转向了使用C#,这让我绞尽脑汁,摸索它们的不同之处。不要认为我做的不对——它们确实很相似,但一些关键语法和逻辑上的差别还是使这两种语言有明显的区别。下面列出我所发现的10大不同之处,与大家分享。详细查看原文:http://crfdesign.net/programming/top-10-differences-between-java-and-c10、标...
Java与C的不同点

Java与C的不同点

Java与C的不同点2010-12-221.Java没有预处理指令。(如C中的#define , #include , #ifdef等)。C中的常量定义在Java中用static final来取代。2.Java中没有C中的全局变量。3.Java中的主类型的size是确定的,而C中主类型的size跟平台相关。4.Java中没有了指针,它使用了类似的句柄来取代指针,但是Java中不允许对句柄进行加减,没有取地址操作符之类的东东。5.Java有垃圾收集机制,不需...
Windows系统巧用Rundll32卸载Java虚拟机

Windows系统巧用Rundll32卸载Java虚拟机

Windows系统巧用Rundll32卸载Java虚拟机2010-12-22在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成。但安装和卸载Windows程序还有些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧!提示:Rundll32.exe是 Windows系统提供的一个命令,它用来调用32位的DLL函数(16位...
轻量级的代码生成方案选择

轻量级的代码生成方案选择

轻量级的代码生成方案选择2010-12-22 CSDN 上次说到MyAppfuse要有一个代码生成工具, codegeneration.net上汇集了 各种平台各种语言的工具。其中一些用到UML做元数据的,就变成了上年最流行的MDA tool。MDA其实是 超级炒冷饭了,偶N年前的毕业论文做的就是这个题目,现在再看进步也不大。不过想下也正常。因为MDA是由模型、实现和转换程序三者构成的,如果模型 定义飞速发展了,与底层实现之间必定会形成巨大落差,需要转换程...
十五道关于Hibernate的面试题

十五道关于Hibernate的面试题

十五道关于Hibernate的面试题2010-12-22NBA-球评(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)SessionFactory是重量...
通过实例论证J2ME的事件传输机制

通过实例论证J2ME的事件传输机制

通过实例论证J2ME的事件传输机制2010-12-22本文主要阐述的问题是,在J2ME开发中事件传输到底是什么机制。主要围绕Canvas类事件传输的串行化进行分析和研究,通过实例进行论证并在最后得出结论。通过参考Java doc我们可以知道在J2ME中的事件传输是串行化的,那么什么是串行化呢?java doc里面说当一个时间方法调用完成之后,下面的事件方法才会被调用。这样可以保证用户的上次输入已经被完成了,下次的事件输入才会得到响应。首先我们来看看那些方法...
Java理论与实践: 垃圾收集简史

Java理论与实践: 垃圾收集简史

Java理论与实践: 垃圾收集简史2010-12-22 IBM Brian GoetzJava 语言可能是使用最广泛的依赖于垃圾收集的编程语言,但是它并不是第 一个。垃圾收集已经成为了包括 Lisp、Smalltalk、Eiffel、Haskell、ML、 Scheme和 Modula-3 在内的许多的一个集成部分,并且从 20 世纪 60 年代早期就开始使用了。在 Java 理论与实践的本篇文章中,Brian Goetz 描述 了垃圾收集最常用的技术。垃...
Java理论与实践: 理解JTS —— 事务简介

Java理论与实践: 理解JTS —— 事务简介

Java理论与实践: 理解JTS —— 事务简介2010-12-22 IBM Brian GoetzJava Transaction Service 是 J2EE 架构的关键元素。它与 Java Transaction API 结合在一起,使我们能够构建对于各种系统和网络故障都非常 健壮的分布式应用程序。事务是可靠应用程序的基本构建块 —— 如果没有事务 的支持,编写可靠的分布式应用程序将是非常困难的。幸运的是,JTS 执行的大 部...
Java理论与实践: 流行的原子

Java理论与实践: 流行的原子

Java理论与实践: 流行的原子2010-12-22 IBM Brian Goetz十五年前,多处理器系统是高度专用系统,要花费数十万美元(大多数具有 两个到四个处理器)。现在,多处理器系统很便宜,而且数量很多,几乎每个主 要微处理器都内置了多处理支持,其中许多系统支持数十个或数百个处理器。要使用多处理器系统的功能,通常需要使用多线程构造应用程序。但是正如 任何编写并发应用程序的人可以告诉你的那样,要获得好的硬件利用率,只是简 单地在多个线程中分割工作是不...
Java理论与实践: 您的小数点到哪里去了?

Java理论与实践: 您的小数点到哪里去了?

Java理论与实践: 您的小数点到哪里去了?2010-12-22 IBM Brian Goetz许多程序员在其整个开发生涯中都不曾使用定点或浮点数,可能的例外是, 偶尔在计时测试或基准测试程序中会用到。Java语言和类库支持两类非整数类型 ― IEEE 754 浮点( float 和 double ,包装类(wrapper class)为 Float 和 Double ),以及任意精度的小数( java.math.BigDecimal )。在本月的 Jav...
Java理论与实践:平衡测试,第1部分:不要仅编写测试,还要编写bug检测器

Java理论与实践:平衡测试,第1部分:不要仅编写测试,还要编写bug检测器

Java理论与实践:平衡测试,第1部分:不要仅编写测试,还要编写bug检测器2010-12-22 IBM Brian Goetz对于许多团队来说,单元测试现在是开发过程的一个主要部分;JUnit 之类 的框架可以进行无损测试,尽管我们并不喜欢它,宁愿为某些 代码编写某些 测 试。单元测试运行效率很低,只能测试单个代码片段,并且,一般情况下,测试 代码的重用性通常很也低 —— 昨天为组件 A 编写的测试不能很好地用于测试 组件 B(示...
Java理论与实践:平衡测试,第2部分:编写和优化bug检测器

Java理论与实践:平衡测试,第2部分:编写和优化bug检测器

Java理论与实践:平衡测试,第2部分:编写和优化bug检测器2010-12-22 IBM Brian Goetz这一简短系列的 第 1 部分 介绍了如何进行有效测试,它构建了 FindBugs 插件来查找一个简单的 bug 模式(只需调用 System.gc() 即可)。Bug 模式会 标识有问题的编码实践,它们常常位于 bug 所在的区域。当然,并不是所有出 现 bug 模式的地方都一定出现 bug,但这并不能抹杀 bug 模式检测器的巨大作 用。一个...
Java理论与实践: 平衡测试,第3部分:用方面检验设计约束

Java理论与实践: 平衡测试,第3部分:用方面检验设计约束

Java理论与实践: 平衡测试,第3部分:用方面检验设计约束2010-12-22 IBM Brian Goetz面向方面编程(AOP)是项大有前途的新技术,但是采用新技术可能有风险( 当然,不 采用新技术也会有风险)。与所有的新技术一样,通常来说,最好是 沿着一条可以管理风险的路径来采用它们。如果用 AOP 来执行策略和测试,就 可以从 AOP 得到降低风险的好处。因为方面不会进入生产,所以不会出现技术 破坏代码稳定性或开发过程的风险,但却会有助于开发质量...
用java多线程断点续传实践

用java多线程断点续传实践

用java多线程断点续传实践2010-12-22 BlogJava bitmapannegu做了一个简单的Http多线程的下载程序,来讨论一下多线程并发下载 以及断点续传的问题。这个程序的功能,就是可以分多个线程从目标地址上下载数据,每个线程负 责下载一部分,并可以支持断点续传和超时重连。下载的方法是download(),它接收两个参数,分别是要下载的页面的url和编 码方式。在这个负责下载的方法中,主要分了三个步骤。第一步是用来设置断点 续传时候的一些信...
教您如何使用EclipseME开发J2ME程序(1)

教您如何使用EclipseME开发J2ME程序(1)

教您如何使用EclipseME开发J2ME程序(1)2010-12-23本文向您介绍了如何在 Eclipse IDE 中使用 EclipseMe 插件J2ME 应用程序。本文首先对 EclipseMe 插件及其安装配置步骤进行了简介,并通过一个简单例子介绍了如何构建一个基本的 J2ME 应用程序。一、安装和配置准备您需要安装 Eclipse 3.0M9、J2ME Wireless Toolkit 2.1和EclipseMe,Eclipse是IBM公司资助的...
<< 81 82 83 84 85 86 87 88 89 90 >>