在c++中就学习了构造函数,今天学习java又碰到了构造函数,重新写一篇博客来理解一下 其实直接听这个词并不能理解这是什么,但其实看了它的作用,就很好理解了 当创建一个对象时,往往需要做一些初始化工作,例如对数据成员赋值等。为了解决这个问题,C++提供了构造函数。构造函数(Constructor)是 ...
分类:
编程语言 时间:
2016-05-14 21:42:23
阅读次数:
221
这篇文章介绍java死锁机制和线程间通信 死锁 死锁:两个或两个以上的线程在争夺资源的过程中,发生的一种相互等待的现象。 同步代码块的嵌套案例 避免死锁 有很多方针可供我们使用来避免死锁的局面: 避免嵌套封锁:这是死锁最主要的原因的,如果你已经有一个资源了就要避免封锁另一个资源。如果你运行时只有一个 ...
分类:
编程语言 时间:
2016-05-14 21:41:26
阅读次数:
307
上两天看到一篇文章,用python实现电子邮件控制电脑的有趣的小程序 python 实现微信控制电脑 python版的视频教程 但是苦于自己没接触过python于是想到能不能用java实现,于是写了个java版本的 一开始想用socket连接邮件服务器的,但是比较麻烦,于是找了个易用的方法,使用ja ...
分类:
编程语言 时间:
2016-05-14 21:35:36
阅读次数:
139
以下将详细介绍在Eclipse下搭建Java EE开发环境的每一步, 环境:Win 7 + JDK 1.7 + Eclipse IDE for Java EE Developers 3.7 +Tomcat 6.0 首先准备好一下软件: JDK:jdk-7u3-windows-i586 IDE:ecl ...
分类:
编程语言 时间:
2016-05-14 21:36:43
阅读次数:
395
转自:http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”p ...
分类:
编程语言 时间:
2016-05-14 21:35:22
阅读次数:
160
java中的词汇: 空白符:空格,制表符,换行符。他们的存在使得代码变得很美观。 标识符:由大小写字母,数字,下划线,美元符号组成。且数字不能用于标识符第一个字符。 字面值:变量的值通常使用表示常量的字面值创建的。例如:521(标识了一个整数),52.1(标识了一个浮点数),‘521’(标识了一个字 ...
分类:
编程语言 时间:
2016-05-14 21:33:11
阅读次数:
214
Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现 ...
分类:
编程语言 时间:
2016-05-14 21:33:53
阅读次数:
248
Swift 好多新奇的地方啊。。。妈的 var display: int { get() set() } Tuple: let x: (d:Double, e:String, f:Int) = (3.1415, "Hello", 1) x.d x.e x.f let (a,b,c) = x prin ...
分类:
编程语言 时间:
2016-05-14 21:32:04
阅读次数:
237
流 JAVA /IO 基本小结 通过一行常见的代码讨论:new BufferedReader(new InputStreamReader(System.in)) java的IO是基于流(stream)概念的,什么是流呢,作为初学者,我是这样理解的,在各个应用之间传送的是BITS,这些BIT可已被认为 ...
分类:
编程语言 时间:
2016-05-14 21:29:59
阅读次数:
220
多线程程序我本来是能够来写的。但是由于在图像处理的过程中,对于这方面知识使用的比较少,造成重复忘记的情况。这里再次进行整理学习,特别注重和“图像处理”理清关系,为下一步使用奠定基础。这里实现的是工作者线程在.h文件中定义 struct threadInfo { UINT nMilliSecond; ... ...
分类:
编程语言 时间:
2016-05-14 21:28:42
阅读次数:
334
摘自python学习手册, 用于记录。 客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于,import会读取整个模块,所以必须进行定义后才能读取它的变量名;from将获取(或者是复制)模块特定的变量名。 import使一个变量名 ...
分类:
编程语言 时间:
2016-05-14 21:27:34
阅读次数:
166
(1)线程和进程 通俗一点,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。 (2)java中实现线程的两种方式,第一种是继承Thread类,和实现Runnable接口。由于java是单继承,所以在使用多线程的时候使用第二种方法较为合 ...
分类:
编程语言 时间:
2016-05-14 21:27:41
阅读次数:
193
文件(File)和流(Stream)是既有区别又有联系的两个概念。 文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。 流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。 文本文件和二进制文件 ...
分类:
编程语言 时间:
2016-05-14 21:27:12
阅读次数:
179
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 ...
分类:
编程语言 时间:
2016-05-14 21:23:54
阅读次数:
234
转自:http://www.cnblogs.com/xdp-gacl/p/4249939.html 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家 ...
分类:
编程语言 时间:
2016-05-14 21:20:54
阅读次数:
193