一、开发工具获取1、开发工具包JDK●下载地址:到ORACLE公司官方网站(http://www.oracle.com/)下载。●下载文件的选择:对于windows操作系统,最后下载的文件的文件名格式为:jdk-6uX-windows-i586.exe,其中“6uX”代表版本号,其中包含了JDK和J...
分类:
编程语言 时间:
2014-03-20 08:00:50
收藏:
0 评论:
0 赞:
0 阅读:
578
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这...
分类:
编程语言 时间:
2014-03-20 08:21:11
收藏:
0 评论:
0 赞:
0 阅读:
552
转载自网易微博 暖暖
原文SpringMVC框架Spring的web框架围绕DispatcherServlet设计。
DispatcherServlet的作用是将请求分发到不同的处理器。DispatcherServlet类似Struts2的中央处理器,SpringMVC框架是被用来取代Struts2...
分类:
编程语言 时间:
2014-03-20 08:50:05
收藏:
0 评论:
0 赞:
0 阅读:
500
http://coolshell.cn/articles/10478.html
分类:
编程语言 时间:
2014-03-20 08:59:28
收藏:
0 评论:
0 赞:
0 阅读:
463
下面的六个程序片段主要完成这些事情:输出Hello,
World混乱C语言的源代码(加密源代码,嘿嘿)下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c
#define _________ } #define ________ putcha...
分类:
编程语言 时间:
2014-03-20 09:07:48
收藏:
0 评论:
0 赞:
0 阅读:
421
前言
重装系统后,VS调用的Web浏览器不是IE了,VS调式不了JavaScript代码了。这两天一直在试终于搞定了。这里查找的问题当然主要是VS里面调式JavaScript代码了。第一种方式设置VS2010默认浏览器第一种方式中直接通过设置Web项目属性就行设置:这样有一个弊端对于我自己来说,就是...
分类:
编程语言 时间:
2014-03-20 09:12:39
收藏:
0 评论:
0 赞:
0 阅读:
558
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。我们先从最简单的入手,逐步分析这2种的区别。一、synchronized和lock的用法区别synch...
分类:
编程语言 时间:
2014-03-20 09:23:56
收藏:
0 评论:
0 赞:
0 阅读:
529
概念:编译器可以暗自为class创建default构造函数、copy构造函数、copy
assignmengt构造函数,以及析构函数。比如你写下:struct Node{};这就好像你写下这样的代码:struct Node{ Node(){}
//default构造函数 Node (const No...
分类:
编程语言 时间:
2014-03-20 21:31:02
收藏:
0 评论:
0 赞:
0 阅读:
517
前段时间一直在学习C++中对象的内存布局,由于C++中支持多继承和虚继承,使得对象的内存布局可能变得有些复杂,刚开始去学习时会有点摸不着头脑。另外不同的编译器很可能有着不同的内存布局,进一步加大了学习难度。网上已经有很多讲解内存布局的文章,其中很多讲得很清楚了,如:http://blog.csdn....
分类:
编程语言 时间:
2014-03-20 21:31:08
收藏:
0 评论:
0 赞:
0 阅读:
796
简介:本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善
Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux
特性,以加深读者印象。原文:http://www.ibm.com/developerwork...
分类:
编程语言 时间:
2014-03-20 21:31:11
收藏:
0 评论:
0 赞:
0 阅读:
812
会导致class文件不能运行,由于jdk版本和运行环境的版本不一致原因是:可能是因为机器有两个版本,window\system\下的javac.exe版本过低,根据环境变量设置的Path,由于C:\Program
Files\Java\jdk1.6.0_12\bin;设置在后面,而%SystemRo...
分类:
编程语言 时间:
2014-03-20 21:31:37
收藏:
0 评论:
0 赞:
0 阅读:
482
Java 8的所有新特性及改进包括(JEP全称为JDK Enhancement
Proposal,JDK改进建议): 语言改进: JEP 126:Lambda表达式 & 虚拟扩展方法 JEP 138:基于Autoconf的构建系统
JEP 160:针对Method Handles的Lambda形式的...
分类:
编程语言 时间:
2014-03-20 21:32:00
收藏:
0 评论:
0 赞:
0 阅读:
632
1.json的格式,有两种:{"key": "value"} //JSONObject(对象)
[{"key1": "value1"}, {"key2": "value2"}]
//JSONArray(数组)2.json的遍历假如json字符串如下:{"feature":"fresh_today",...
分类:
编程语言 时间:
2014-03-20 21:32:48
收藏:
0 评论:
0 赞:
0 阅读:
598
转。IoC就是Inversion of
Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。下面我们以几个例子来说明什么是IoC假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个B...
分类:
编程语言 时间:
2014-03-20 21:33:24
收藏:
0 评论:
0 赞:
0 阅读:
524
互斥器的功能是,使多个线程和谐工作。同一时间内,只能有一个线程得到互斥对象,并获得资源操作权限,那么如果同一时间其他线程也想去操作资源,此时就会因为Mutex未处于激发状态,而无奈的等待…这时候,线程就会进入blocking(阻塞)状态,直到Mutex让出来。总结下Mutex的操作步骤,分为以下几个...
分类:
编程语言 时间:
2014-03-20 21:33:27
收藏:
0 评论:
0 赞:
0 阅读:
548
进程:一般来说启动了一个应用程序就会启动一个进程,当然有时候也会启动多个进程。比如说启动了QQ的时候除了启动QQ.exe,还会启动一个QQProtect.exe和TXPlatform.exe进程。每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。进程是内存资源分配的基本单位。线程:线程...
分类:
编程语言 时间:
2014-03-20 21:38:12
收藏:
0 评论:
0 赞:
0 阅读:
404
今天在读《JavaScript语言精粹》的时候,关于函数的一个部分,始终觉得有点难以理解,代码如下:
1: var obj = (function(){ 2: var value = 0; 3: 4: return { 5: increment:funct...
分类:
编程语言 时间:
2014-03-19 12:24:15
收藏:
0 评论:
0 赞:
0 阅读:
488
基本概念
例如:要定义100个整型变量,按照最原始的方式:i1、i2、…i100,这样做的话肯定不好管理,所以,这个时候就可以使用数组完成操作了,数组是一组相关的变量集合。
在java中,可以使用如下的语法格式定义一个数组: 数据类型 数组名称[] = new 数据类型[长度] ; 其中,也可以将以...
分类:
编程语言 时间:
2014-03-19 12:33:50
收藏:
0 评论:
0 赞:
0 阅读:
418
问题描述:先安装了java1.7,设置环境变量,正常使用了一段时间。随后又在不同路径下安装了java1.6,将原来1.7的环境变量删除,添加1.6的环境变量,cmd中运行java
–version仍显示1.7版本。解决办法:将Windows\System32中的3个java开头的文件删除即可!!因为...
分类:
编程语言 时间:
2014-03-19 12:36:43
收藏:
0 评论:
0 赞:
0 阅读:
326
本程序可下载页面所依赖的CSS/JS,图片等引用,目前不包含下载关联HTML页面这个功能...
分类:
编程语言 时间:
2014-03-19 10:12:02
收藏:
0 评论:
0 赞:
0 阅读:
521