参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。 在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。Java 应用程序按引用传递对象这一事实并不意味着 Java 应用程序按引用传递参数。参数可以是对象引用,而 Java 应用 ...
分类:
编程语言 时间:
2016-03-28 11:46:55
阅读次数:
171
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759。内有完整教学方案及资源链接本周程序阅读及程序调试中须要的文件,请到http://pan.baidu.com/s/1qW59HTi下载。第一部分 阅读程序(执行程序时,由上面的 ...
分类:
编程语言 时间:
2016-03-28 11:47:52
阅读次数:
257
Java 二进制与十六进制转换 二进制转换十六进制 十六进制转换为二进制 ...
分类:
编程语言 时间:
2016-03-28 10:40:14
阅读次数:
492
1.ArrayList 构造方法: ArrayList(int initalCapacity) ArrayList(Collection <? extends E> c) ArrayList(){this(10);} 扩容: (oldCapacity*3)/2+1 转数组: Object[] toA ...
分类:
编程语言 时间:
2016-03-28 10:37:42
阅读次数:
221
一、进程间的通信方式 1 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。3 信号量(semophor ...
分类:
编程语言 时间:
2016-03-28 10:35:55
阅读次数:
237
用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法之行一个长时间的任务,那么B线程必须等待比较长的时间,在这样的情况下可以使用synchronized同步语句快来解决。 一、用同步代码块解决同步方法的弊端 Task类 常量工具类 线程类——2个 运行类 结果 这里 ...
分类:
编程语言 时间:
2016-03-28 10:32:44
阅读次数:
233
用内省来操作Bean会给程序带来很大的便利,特别是在很大的实体对象的时候,在其属性很多的时候要为其赋值的时候, ...
分类:
编程语言 时间:
2016-03-28 10:18:41
阅读次数:
164
序列化: 将数据结构或对象转换成二进制串的过程。 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。 transient的用法 在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息 (如密码,银行 ...
分类:
编程语言 时间:
2016-03-28 10:17:19
阅读次数:
154
在InitInstance函数里: pDocTemplate = new CSingleDocTemplate,则是单文档; pDocTemplate = new CMultiDocTemplate,则是多文档; 如果都没有,则是对话框的 ...
分类:
编程语言 时间:
2016-03-28 10:19:31
阅读次数:
396
这个问题,网上一查越看越迷糊,纠结完了先总结下 先看个栗子: 16 } 输出结果: View Code 基本数据类型参数传递时按值这是没问题的,主要是对于引用数据类型传递的纠结 java参数传递不存在引用传递 //参考Horstmann在java核心技术卷一 p123的栗子 public stati ...
分类:
编程语言 时间:
2016-03-28 08:50:11
阅读次数:
253
一、为什么使用多线程 1. 并发与并行 我们知道,在单核机器上,“多进程”并不是真正的多个进程在同时执行,而是通过CPU时间分片,操作系统快速在进程间切换而模拟出来的多进程。我们通常把这种情况成为并发,也就是多个进程的运行行为是“一并发生”的,但不是同时执行的,因为CPU核数的限制(PC和通用寄存器 ...
分类:
编程语言 时间:
2016-03-28 08:47:06
阅读次数:
336
1. 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Wi ...
分类:
编程语言 时间:
2016-03-28 08:45:34
阅读次数:
241
今天抽时间看了一下python。感觉很好,它与编译性语言不同。c,c++,java,c# 等都是编译性语言,也就是需要先进行编译,然后 在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。 python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言 ...
分类:
编程语言 时间:
2016-03-28 08:44:28
阅读次数:
185
最近准备沉下心来学习python,以前只是学习了python的基础,都是在2.X的版本下,不过随着3.X的版本演化,所以准备以后都转移到3.X上来。目标:编译安装python3.5环境:centos6.732位纯净最小化安装第一步:准备工作安装wget工具:yuminstallwget-y下载python3.5源码包:wgethtt..
分类:
编程语言 时间:
2016-03-28 07:19:28
阅读次数:
396
1.项目核心代码结构截图<modules><!--jeesz工具jar--><module>jeesz-utils</module><!--jeesz公共配置jar--><module>jeesz-config</module><!--jeesz核心框架jar--><module>jeesz-framework</module><!--jeesz..
分类:
编程语言 时间:
2016-03-28 07:13:51
阅读次数:
1173
row_input的使用:>>>name=raw_input("pleaseinputyourname:")
pleaseinputyourname:xiaobai
>>>name
‘xiaobai‘编写小程序,询问用户姓名,性别,年龄,工作,工资,以格式化的方式输出:Informationofcompanystuff:Name:Age:Sex:Job:代码:[root@nfs-s..
分类:
编程语言 时间:
2016-03-28 07:12:05
阅读次数:
3309
列表和字典是最常用的数据类型。列表:字符串不易取出每个值:>>>name="xiaobaixiaohongxiaoming"
>>>name
‘xiaobaixiaohongxiaoming‘列表存储信息量大,存取容易,更改方便:>>>name_list=["xiaobai","xiaohong","xiaoming"]
>>>name_lis..
分类:
编程语言 时间:
2016-03-28 07:11:12
阅读次数:
288