`
文章列表
1、java的serialization提供了一个非常棒的存储对象状态的机制,说白了serialization就是把对象的状态存储到硬盘上去,等需要的时候就可以再把它读出来使用。但是在存储对象状态时,我们有时候会需要特定的对象数据在serialization ...
当两个以上形容词修饰一个名词,形容词该如何排列?为什么不能说a black new pen,而是说成a new black pen?这里面有无规则可循? 如果你记住Opshacom这个为帮助记忆而杜撰的词,就能掌握英语中形容词排列的顺序。 Opshacom中p代表opinion,指表示人们观点的形容词,如beautiful,horrible,lovely,nice等; sh代表shape,指表示形状的形容词,如long,short,round, narrow等; a代表age,指表示年龄、时代的形容词,如old,new,young等; c代表colour,指表示颜色的形容词,如red, ...
一直对这些不是很懂。找了一下,看一下,供我以后再看: 第一篇:   Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。   ...
public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, Serializable Direct Known Subclasses:     Properties, UIDefaults This class implements a hashtable, which maps keys to values. Any non-null object can be used as a key or as a value. To success ...
What is the shallow and deep copying of objects in C++? A shallow copy of object copies all of the member field values. This works well if the fields are values, and pointer will be copied, but the memory it points to will not be copied. So the objects will point to the same memory. The default copy ...

认识final修饰符

    博客分类:
  • Java
1. 对于类 Occasionally, you want to prevent someone from forming a subclass from one of your classes. Classes that cannot be extended are called final classes, and you use the final modifier in the definition of the class to indicate this. For example, let us suppose we want to prevent others from subcl ...
如果你发现你的编辑器不支持汉字,你试下作如下设置: Window->Preferences->General->Workspace->Text file encoding 选择other->UTF8
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍 ...
插入特殊字符 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 请看下面的 JavaScript 代码: var txt="We are the so-called "Vikings" from the north." document.write(txt) 在 JavaScript 中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。 要解决这个问题,就必须把在 "Viking" 中的引号前面加上反斜杠 (\)。这样就可以把每个双引号转换为字面 ...
JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站 ...
For...In 声明用于对数组或者对象的属性进行循环操作。 for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for (变量 in 对象) {     在此执行代码 } “变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。 实例: 使用 for ... in 循环遍历数组。 <html> <body> <script type="text/javascript"> var x var mycars = new Array() mycars[0] = " ...
<html> <head> <script type="text/javascript"> function myfunction(txt) { alert(txt) } </script> </head> <body> <form> <input type="button" onclick="myfunction('早安!');myfunction('晚安!')" value="在早晨"> ...
警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法: alert("文本") 例子1: <html> <head> <script type="text/javascript"> function disp_alert() { alert("我是警告框!!") } </script> </head> <body> <input type="button" onclick= ...
JavaScript window.setTimeout() 的详细用法 setTimeout (表达式,延时时间) setTimeout (表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次。 setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式 1,基本用法: 执行一段代码: 复制代码 代码如下: var i=0; setTimeout("i+=1;alert(i)",1000); 执行一个函数: 复制代码 代码如下: var i ...
进制转换是人们利用符号来计数的方法,包含很多种数字转换。进制转换由一组数码符号和两个基本因素(“基”与“权”)构成。 一、正数   在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。   我们以(25.625)(十)为例讲解一下进制之间的转化问题。 1. 十 -----> 二   给你一个十进制,比如:6,如果将它转换成二进制数呢?   10进制数转换成二进制数,这是一个连续除2的过程:   把要转换的数,除以2,得到商和余数,   将商继续除以2,直到商为0。最后将所有余 ...
Global site tag (gtag.js) - Google Analytics