自从java技术开始应用以来,人们对Java平台的安全性以及由于部署Java技术所引发的安全问题给予了极大的关注。特别是在1998年11月Java2发布后,Java的安全体系结构发生了根本的改进,对于终端用户而言,它可以保护文件和私人数据不被恶意的程序或病毒感染和破坏,鉴别代码提供者的身份。对于开发者而言……继续阅读 » 搞代码 7年前 (2018-08-06) 167浏览 0评论0个赞
什么是 ClassLoader? 在流行的商业化编程语言中,java 语言由于在 Java 虚拟机 (jvm) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许……继续阅读 » 搞代码 7年前 (2018-08-06) 139浏览 0评论0个赞
作者: 俞良松 来源:www.ibm.com 俞良松 ([email protected]) 软件工程师,独立顾问和自由撰稿人 2001 年 10 月 Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加……继续阅读 » 搞代码 7年前 (2018-08-06) 140浏览 0评论0个赞
仙人掌工作室 SDK提供了有序集合接口java.util.List的几种实现,其中三种最为人们熟知的是Vector、ArrayList和LinkedList。有关这些List类的性能差别是一个经常被问及的问题。在这篇文章中,我要探讨的就是LinkedList和Vector/ArrayList之间的性能差异。 为全面分析这些类之间的性能差异,我们必须……继续阅读 » 搞代码 7年前 (2018-08-06) 188浏览 0评论0个赞
java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析……继续阅读 » 搞代码 7年前 (2018-08-06) 166浏览 0评论0个赞
引言 java语言自90年代出现以来,因为它的安全性和跨平台性(即所谓的”Write Once,Run Anywhere”)等特点,深得广大程序员的青睐,但是同时,Java程序的运行效率的低下也是程序员的心病。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。……继续阅读 » 搞代码 7年前 (2018-08-06) 148浏览 0评论0个赞
以下讨论只针对PC端和移动端。 Java最大的优势真的在于跨平台吗?以前是,但现在已经不是了。……继续阅读 » 搞代码 7年前 (2018-06-26) 167浏览 0评论0个赞
标题相当夸张是不是? 我本来打算用“规则”这个词的,但真的认为“统治”的描述更加准确。……继续阅读 » 搞代码 7年前 (2018-06-26) 152浏览 0评论0个赞
Java——是否确实的 “纯面向对象”?让我们深入到Java的世界,试图来证实它。……继续阅读 » 搞代码 7年前 (2018-06-26) 319浏览 0评论0个赞
在工作生活中,有些问题非常简单,但往往搜索半天也找不到所需的答案,在Hadoop的学习与使用过程中同样如此。这里为大家分享Hadoop集群设置中经常出现的一些问题,以下为译文:……继续阅读 » 搞代码 7年前 (2018-06-26) 159浏览 0评论0个赞