Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:1publicclassA{2publicStringname;3}4publicclasstestClone{5publi
系统 2019-08-29 22:02:42 2422
volatile,用更低的代价替代同步为什么使用volatile比同步代价更低?同步的代价,主要由其覆盖范围决定,如果可以降低同步的覆盖范围,则可以大幅提升程序性能.而volatile的覆盖范围仅仅变量级别的.因此它的同步代价很低.volatile原理是什么?volatile的语义,其实是告诉处理器,不要将我放入工作内存,请直接在主存操作我.(工作内存详见java内存模型)因此,当多核或多线程在访问该变量时,都将直接操作主存,这从本质上,做到了变量共享.v
系统 2019-08-29 22:02:41 2422
AndroidPDF阅读器http://sourceforge.net/projects/andpdf/files/个人记账工具OnMyMeanshttp://sourceforge.net/projects/onmymeans/developAndroid电池监控AndroidBatteryDoghttp://sourceforge.net/projects/andbatdog/RSS阅读软件AndroidRSShttp://code.google.co
系统 2019-08-12 09:29:57 2422
说明:示范如何利用AlertView来制作系统登入的介面程式碼:CustomAlertViewViewController.h#import//記得加入UIAlertViewDelete@interfaceCustomAlertViewViewController:UIViewController{UIAlertView*myAlertView;}@property(nonatomic
系统 2019-08-12 09:29:50 2422
由于系统中是用Json传输数据的,我觉得在这里有必要把Java和Flex处理Json数据分别介绍一下,今天我们先介绍Java处理Json数据。java里面已经有开源包实现了把一个Java对象转换为JSon对象,它就是http://www.json.org/java/,各位读者可以在这个网站上面去下载jar包。首先创建一个自己的public的class,需要转换的类必须是public的,如果不是public的,这里转换不成功,我在写这篇文章的时候就遇到了这样
系统 2019-08-12 09:29:38 2422
WORD模板使用WORD模板使用TableofContents1前言2模板样式2.1文字2.2图片2.3多级列表1前言模板的使用能大大的减轻重复劳动,在新建文档的时候应用应用以后的模板可以迅速展现符合要求的文档,修改文档的时候可以直接修改样式就可以应用于所有相关的文档应用中了。而且对于题注,列表等形式还能自动顺延,真是一劳永逸啊。2模板样式2.1文字对于文字相对比较简单,一般论文都分为标题一,标题二,标题三然后正文之类的,可以对应设置下相应的样式即可,对于
系统 2019-08-12 09:27:22 2422
在关于我书店开张一文中提到我现在开书店的事导致教程可能会延迟到春节后。一位伤心的网友提出了很诚恳也很直接的意见。对此我感觉非常的欣慰也很愧疚,在此我对所有期待我教程的朋友表示诚挚的道歉。在此我可以很肯定的根大家说一句,只要我的双手还能敲击键盘和操作鼠标,这个教程就一定会完成。2007年,我会继续学习,继续发布教程,但是为了维持我自身以及家庭的开支,我想在2007年中对下一个系列的教程进行收费的技术支持.也就是说,视频仍然免费发布,但是对于需要远程技术支持的
系统 2019-08-12 09:27:08 2422
---ORA-01536:超出表空间'PUBRTS'/*表空间名*/的空间限量--错误原因:表空间配额已满,需要增加配额--方法一:(扩大限量)connectsystem/oracle;ALTERUSERpubr/*用户名*/QUOTA300MONpubrts/*表空间名*/;--方法二:(无限制限量)connectsystem/oracle;ALTERUSERpubr/*用户名*/QUOTAUNLIMITEDONpubrts/*表空间名*/;oracle
系统 2019-08-12 01:54:50 2422
在项目中,可能会遇到sybase移植到mysql的情况,因为sybase支持存储过程的可变参数,而mysql不能支持,所以,在调用mysql的时候,需要感知存储过程到底有几个参数,来合理的配置参数数量:如下是代码packagecom.xxx.util;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement
系统 2019-08-12 01:54:23 2422
1.下载如:mysql-connector-java-5.1.22.zip解压获取jar连接包。2.引入项目:右键项目名--->BuildPath—>ConfigureBuildPath...选择Libraries然后再选择右边第二个选项AddExternalJars导入mysql-.jar3.新建数据表:CREATETABLE`user`(`ID`int(11)NOTNULLAUTO_INCREMENT,`Name`varchar(32)NOTNULL,
系统 2019-08-12 01:52:12 2422