自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

转载 《编程之美》和《无以言退》

     《编程之美》是微软出版的一本书。    看到了昨天的一则博文《编程之美在精益求精之间》,很感兴趣,说实话,很少看到以一种审美的观点来“娱乐”IT的工作和生活的,这是我们缺乏的,但也是很重要的。从事IT很多年了,如果不能领悟到其中之“美”,那算是亏了。   “美”这个词,说起来都能理解,但是也都不容易理解。    编程是程序员做的工作,重复,劳累和辛苦,象绣花,也像纺织

2008-08-31 10:24:00 416

转载 程序员如何学习计算机英语

  new Draggable("related_topics"); 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽

2008-08-30 12:45:00 1322 2

原创 到底创建了几个String对象?

面试题解惑系列(二)——到底创建了几个String对象?作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处!我们首先来看一段代码: Java代码 String str=new String("abc");  String str=new String("abc");紧接着这段代码之后的往往是这

2008-08-30 12:28:00 408

转载 初探java内存分配

问题的引入:问题一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 问题二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2);

2008-08-29 18:24:00 1085 1

转载 关于Java栈与堆的思考

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事

2008-08-29 18:20:00 334

转载 JVM 常量池理解进行时

 JVM 常量池理解  在本文描述它们的区别之前,先来了解一下JVM运行时数据区的内存模型。《深入JAVA虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成:【1】方法区【2】堆【3】JAVA栈【4】PC寄存器【5】本地方法栈对于String s = "haha" ,它的虚拟机指令:0:   ldc     #16; //String haha   2:   astore_13: 

2008-08-29 18:16:00 518

转载 java内存管理机制

java内存管理机制    Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。(1)别用new Boolean()。在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的s

2008-08-29 18:13:00 1923

原创 Java 内存分配及String类型详解

Java 内存分配及String类型详解March 28th, 2008  | Categories: Java  | Tags: JavaJava 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配

2008-08-29 18:02:00 1451

转载 Effective J2ME

Effective J2ME(1)关键字: j2me http://whitesock.javaeye.com/blog/162708本文节选于笔者在数年前开发手机游戏时总结的一份文档。一家之言,贻笑大方。 1 J2ME开发基础1.1 计算几何在J2ME开发中的应用      由于支持J2ME的设备通常不支持浮点运算,所以对于某些特定的问题可以通过计算几何学的方法解决。例如判断两条线段是否相交的算

2008-08-29 17:34:00 579

转载 j2me专业手机游戏开发基础

游戏的基本结构转自http://java.chinaitlab.com/embed/724644.html Java频道-中国IT实验室 既然是时间驱动,游戏中就会有帧的概念。所谓帧就是某个时刻显示在屏幕上的画面。从整体上看,游戏就是一系列的帧不断播放着,像动画片一样,不过玩家可以通过交互改变播放的内容。而我们开发游戏的主要任务就是安排每一帧的内容。在每一次游戏循环中,我们需要搜集玩家的输入、运行

2008-08-29 11:40:00 766

转载 Java中static、this、super、final用法

Java中static、this、super、final用法 一、static   请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}  看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java

2008-08-29 11:39:00 368

转载 候捷谈Java反射机制

候捷谈Java反射机制摘要    Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和met

2008-08-29 11:38:00 747

转载 使用J2ME Polish进行游戏编程

                       使用J2ME Polish进行游戏编程                                        ――优化J2ME Polish的游戏引擎摘要:J2ME Polish 游戏引擎为MIDP1.0的设备提供了完备的MIDP2.0游戏API.在这篇文章中,是从Robert Virkus的 Pro J2ME Polish 摘录的.你将学会通

2008-08-29 11:33:00 682

原创 J2ME游戏开发笔记

J2ME游戏开发笔记(整编版) 编辑:rocks    审核:rocks    文章来源:GameRes博客关键词:游戏开发    发表日期:2006-02-25 12:11:44    浏览次数:10616次    本文版权归原作者,中国JAVA手机网收录本文的目的是让更多人阅读到此文章。转载请注明出处为中国JAVA手机网 来自:http://www.cnjm.net/tech/article9

2008-08-29 09:01:00 524

原创 Java语言编码规范

原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,译文出处:http://morningspace.51.net/,[email protected],http://www.csdn.net/develop/article/17/17004.shtm 1 介绍(Introduction)1.1 为什么要有

2008-08-29 08:59:00 341

原创 J2ME平台手机游戏移植体会

 J2ME平台手机游戏移植体会          Author: 一滴蔚蓝色 |  Date: 2008-05-10 |  View: 39 |  开发技术 -  新手上路   做了半年手机游戏移植,有种身心疲惫的感觉.每天反复的阅读别人写的代码,很是郁闷.希望某一天能换个环境做做开发.哎.首先要说的是,我在公司移植的主要是日本的手机游戏.多数需要汉化处理.少数涉及到跨平台的移植.我所用的编程环境

2008-08-29 08:58:00 575

转载 Java 杂谈

Java 杂谈(-)1. 关于动态加载机制—— 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢?   提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: java   –verbos

2008-08-29 08:57:00 458

转载 Java传值还是传引用终极解释,还是看老外解释的清楚啊。

by http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html Does Java pass by reference or pass by value? Why cant you swap in Java? By Tony Sintes, JavaWorld.com, 05/26/00 Q:If J

2008-08-19 08:56:00 577

转载 初学者的疑问:关于java引用类型标识符

FROM: http://www.javaeye.com/topic/125752 java有三种数据类型:基本类型、null以及引用类型,我想请教各位大佬一个问题:      java是用“ClassType 标识符 ”来定义一个标识符的,比如“String str”、“int i”等等,对于这些标识符,我的理解是java首先存储标识符本身,再根据ClassType决

2008-08-19 08:54:00 614

原创 Parameter passing in Java - by reference or by value?

IntroductionThis page is gradually growing as the topic comes up more and more often on the Java newsgroups. It is now in three sections: My own answer (directly below) Dale Kings formal analys

2008-08-19 08:45:00 745

转载 java类、抽象类、接口、继承和对象解析

这不是什么教材,笔者有时会在论坛上瞧瞧,看到不少初学者问到很多问题,这些问题是java程序员应该懂得的,而一般书上不会讲到或者一笔带过的知识。因此斗胆涂鸦一篇文章,把想说的在这里一口气说完。这也是本人第一次写技术性的文章,文笔不畅之外,还请各位见谅。首先讲清楚类和对象的区别。类是广泛的概念,表示一个有共同性质的群体,而对象指的是具体的一个实实在在的东西。例如,“人”是一个类,它可以表示地球上所有的

2008-08-18 18:16:00 1739 2

转载 JAVA多态性;我和网友交流实录

JAVA多态性;我和网友交流实录    zosatapo(原作)   关键字     Java 多态性 面向对象   我在这里公开和我dennisboys的学习交流信件,我们主要在谈java中多态性问题。这里感谢我的好朋友能给我一个结合自己能力解释问题的机会,在解释中有出错或者需要讨论的部分希望能通知我一声。上篇关于多态性的文章请参阅我前面写的;>;

2008-08-18 18:15:00 421

原创 深入理解java多态性

                               昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A ...{         public String show(D obj)...{                return ("A and D");       

2008-08-18 18:13:00 463

原创 java多态性精辟解释

对于java语音的多态性,看起来比较复杂,一般书大篇的介绍,不精简。在这里,我将书上看到的总结如下:(只要牢记如下三天规则就ok)1.实例方法与引用变量实际引用的对象的方法绑定,这种绑定属于动态绑定,2.静态方法与引用变量所声明的类型的方法绑定,这种绑定属于静态绑定,3.成员变量(包括静态成员变量和实例变量)与引用变量所声明的类型的成员变量绑定,这种绑定属于静态绑定。具体的例子如下:cla

2008-08-18 18:09:00 489

原创 java多态性探析

一、基本概念       多态性:发送消息给某个对象,让该对象自行决定响应何种行为。       通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。       java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法。       1. 如果a是类

2008-08-18 18:07:00 532

转载 你真的理解了继承和多态吗?

最近被同事问起一道SCJP的题目,是跟继承和多态有关的。具体的题目我就不重复了,来看一段我自己敲的代码: 1package sean.work.test; 2 3public class DoYouReallyUnderstandPolymorphism { 4     5    public static void main(String[] args) { 6        A a

2008-08-18 17:55:00 776

litepal-1.2.0.jar

LitePal的开源框架jar包。litepal-1.2.0.jar

2015-05-19

Android studio 1.2.1

Android studio 1.2.1

2015-05-18

dom4j-1.6.1

dom4j-1.6.1,读取xml文档的最好方法。

2014-01-24

rabbitmq-server-3.2.2

rabbitmq-server-3.2.2

2014-01-24

Java 编程思想

Java 编程思想 中文版 第四版

2008-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除