线程编程方面
60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
答:有两种实现方法,分别是继承Thread类与实现Runnable接口
用synchronized关键字修饰同步方法
反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下...
分类:
编程语言 时间:
2015-07-12 07:19:34
阅读次数:
159
最大连续区间和是一个经典的问题。给定一个长度为n的序列a[1],a[2]...a[n-1],a[n],求一个连续的子序列a[i],a[i+1]...a[j-1],a[j],使得a[i]+a[i+1]...a[j-1]+a[j]最大。①最简单最容易想到的就是根据定义来枚举。枚举上下界{i,j | 0<...
分类:
编程语言 时间:
2015-07-12 07:07:53
阅读次数:
118
最简单的一个链表create,show,delete的演示
分类:
编程语言 时间:
2015-07-12 07:01:27
阅读次数:
136
atitit。全局变量的设计与实现 java php的异同
1. 超级全局(Superglobals)”变量 1
2. 全局变量和“global”关键字 1
3. 更加好的方法 使用 $GLOBALS 替代 global 1
4. php和java的全局变量区别 2
5. 参考 2
1. 超级全局(Superglobals)”变量
PHP默认定义了一些“超级全局(...
分类:
编程语言 时间:
2015-07-12 01:46:43
阅读次数:
172
atitit.session的原理以及设计 java php实现的异同
1. session的保存:java在内存中,php脚本因为不能常驻内存,所以在文件中
1
2. php的session机制 1
2.1. 解决Undefined variable: _SESSION的方法
1
2.2. Notice: A session had already been starte解决...
分类:
编程语言 时间:
2015-07-12 01:46:33
阅读次数:
164
如何让你的JavaScript代码更加语义化语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑:赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加 class 来标识,但这种通过属性来表示本体的形式会显得...
分类:
编程语言 时间:
2015-07-12 01:45:03
阅读次数:
175
JavaScript中需要注意的几个问题JavaScript是一门弱语言,她使用起来不像C/C++那样有十分繁琐的内存管理、类型定义等,所以学习JavaScript的门槛相对来说也比较低。门槛低并不意味着这门语言很简单,我们在使用的时候会遇到各种千...
分类:
编程语言 时间:
2015-07-12 01:47:53
阅读次数:
138
你所不知道的JavaScript数组相信每一个 javascript 学习者,都会去了解 JS 的各种基本数据类型,数组就是数据的组合,这是一个很基本也十分简单的概念,他的内容没多少,学好它也不是件难事情。但是本文着重要介绍的并不是我们往常看到的...
分类:
编程语言 时间:
2015-07-12 01:45:01
阅读次数:
255
[解惑]JavaScript事件机制初学 JS 的童鞋经常会有诸多疑问,我在很多 QQ 群也混了好几年了,耳濡目染也也收获了不少,以后会总结下问题的结论,顺便说说相关知识的扩展~如果贸然回答还会冒泡,这不太好的,稍微严谨点考虑 0级 DOM 事...
分类:
编程语言 时间:
2015-07-12 01:44:06
阅读次数:
134
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在电脑发明之后产生的,当时是用来控制提...
分类:
编程语言 时间:
2015-07-12 01:45:03
阅读次数:
256
网上大多都说是jsp版本原因: 引用:......................................................................................................................................
分类:
编程语言 时间:
2015-07-12 01:41:55
阅读次数:
189
开发项目的时候 在一个Job中执行了数据库操作, 用的是懒加载,但是如下错误org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ......., no session...
分类:
编程语言 时间:
2015-07-12 01:42:55
阅读次数:
235
JavaScript模板引擎原理,几行代码的事儿什么是模板引擎,说的简单点,就是一个字符串中有几个变量待定。比如:var tpl = 'Hei, my name is , and I\'m years old.';通过模板引擎函数把数据塞进去,var da...
分类:
编程语言 时间:
2015-07-12 01:42:09
阅读次数:
152
用鼠标操作,我们习惯了延迟,过去几十年都是这样。有了触摸UI,应用程序要求立刻响应用户的请求。C#5.0提供了更强大的异步编程,仅添加了两个新的关键字:async和await。使用异步编程,方法调用是在后头运行(通常在线程和任务的帮助下),并且不会阻塞调用线程。=》 所以 异步编程应该就是使用线程和...
分类:
编程语言 时间:
2015-07-12 01:39:02
阅读次数:
211
前言Javascript有7种数据类型,包括5种原始类型(也叫原始值)number、Boolean、string、null、undefined和2种复合类型object、array,它们之间可以根据某种规则相互转换。《Javascript权威指南》列出了在Javascript中如何进行类型转换,如下...
分类:
编程语言 时间:
2015-07-12 01:39:55
阅读次数:
108
怎样定义一个一维数组: 为N个连续变量分配存储空间 所有的变量数据类型必须相同 所有变量所占的字节大小必须相同 例子: int a[5]; 注意: 一位数组名不代表数组中所有的元素, 一位数组名代表数组中第一个元素的地址。 有关一位数组的操作: 初始化 ...
分类:
编程语言 时间:
2015-07-12 01:36:33
阅读次数:
158
今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现Usage:gij[OPTION]...CLASS[ARGS]...toinvokeCLASS.main,orgij-jar[OPTION]...JARFILE[ARGS]...toexecuteajarfileTry`gij--help‘formoreinformation.感觉很奇怪,怎么出现gij了呢,在网上搜索错..
分类:
编程语言 时间:
2015-07-12 00:28:59
阅读次数:
128