摘要:
1、javascript中的数组 定义很简单, 例如 var arra=[1,2,3,4,"3234",null,undefined]; 这样就声明了一个以为数组对象 ,这个对象有length方法 。我们可以可以用for循环迭代操作 。定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 :<script language="javascript"> var arra=[[1,2,3,"xx",undefined],[33,44]]; var str="" 阅读全文
摘要:
1、 我们在使用对象的属性的时候总是需要对象的名字加上.来引用对象的属性 ,为了方便我们可以用with来简化代码 。function A(){ this.x =1 ;this.y=2 ;this.z=3 ;} var obj=new A() ;我们以往对x y z的调用需要 obj.x obj.y obj.z 这样很麻烦 但是通过with语句可以简化操作 with(obj){x ;y;z; }这样就简化了代码 。。。。注意的一点是 我们在 with代码块中定义的变量 在外部也是可以访问的。。2、 for(in) 语句 可以遍历一个对象中的所有元素 ,这根java中的迭代for循环类似 。fun 阅读全文
摘要:
javascript的类对象的声明和定义,可以说是很随意 。下面是学习中遇到的问题 :1、 我们在使用<script src="*.js" language="javascript"> </script> 引入一个js文件的时候,js文件内部的javascript程序一定不要 放在 <script></script>中 ,否则额会出错 。还有就是在引入js文件的 <script src="*.js" language="javascript"> </ 阅读全文
摘要:
1、在<script></script>之间用var定义的变量时全局变量 ,在函数中定义的是局部变量我们所定义的函数都可以被html中各种标签的事件所激活 。我们子啊定义javascript函数的时候 参数一定不要指定为var 型,否则会出错 。因为 javascript是弱类型的语言。例如下面函数 function a(c,d){}就定义了一个 返回值为var的函数, 有2个参数c、d这里参数前面就不要加类型说明了。 2、 javascript函数中内置一个arguments数组对象,这个数组对象在可变参数中用到 例如下面一个叠加的代码:<script lang 阅读全文
摘要:
1、在html中嵌入在<script language="javascript"> .......这中间是java script代码 </script> 2、<script language="javascript"> alert(""); <!--在浏览器中显示一个对话框--></script> 3、我们也可以吧java script写在一个后缀为js的文件中,然后在html中使用<script src="*.js" language=“javas 阅读全文
摘要:
Demo1/* Runable接口比直接从Thread继承方便的多 。 * new Thread(...) ;这样即使我们传递了同一个实现了Runnable接口的多个对象那么 也是多个线程 ,而且多个线程共享数据域.* 否则new Thread 创建的多个线程之间 互不相干 ,数据之间互不干涉 * 同步就是为了实现 在多个线程同时对一个资源进行操作的时候 要一个一个的执行 ,* 只有等占有CPU的 线程完事之后 其他等待线程才能进入就绪状态等待运行* java中可以用 synchrozined(Object obj){} 实现代码块的同步 参数是任意对象 * 不但可以利用synchronize 阅读全文
摘要:
java中的代理是什么呢?比如说我们用到一个类A ,我们往常的方法就是直接使用这个类A ,这样在大型的软件开发中有很大的局限性、 。 我们对于使用的类A的修改只能通过对源文件硬编码的修改,代理就很好的突破了这个瓶颈。在代理中我们可以定义一个类B,这个类B有个特点 就是和类A有着实现同样的接口 ,我们在类B中间接的调用了 类A, 我们也可以向这个代理的类插入一些通告消息类 。着在开发框架中经常用到 。 在JAVA中用于动态生成代理类的类 就是 java.lang.reflect.Proxy 这个类 具体的使用 可以去 看看有关于JDK的文档 。 在AOP的程序设计中,InvocationHand 阅读全文
摘要:
xml叫可扩展标记语言 和html的区别在于 显示层和 数据层分离 。显示可以用css或者 xsl设置数据的显示格式 利用java对xml文件进行解析 用到的类 DocumentBuilderFactory xml解析器工具 DocumentBuilder文档解析器 Document文档类 NodeList节点类package me.dom.test;import javax.xml.parsers.*; //导入相关类 import org.w3c.dom.*; import org.w3c.dom.NodeList; //导入DOM节点类import java.io.*; //io包 pu 阅读全文
摘要:
我们知道 我们在Java中用到的所有的类都是通过类加载器ClassLoader加载到JVM中的,我们还知道 类加载器 也对应着一个类 ,既然这样那么我们会想 那么ClassLoader类是由谁加载的呢?其实在Java中有许许多多的 类加载器 我们甚至可以写自己的类加载器 。其中主要三个类加载器(他们是树形关系)是 : BootStrap : 在java虚拟机启动的时候会利用这个类加载器来加载 JDK安装目录下的 /JRE/LIB/rt.jar 也就是系统默认导入的一些类 例如System类 ,这个类加载器不是类 。只是作为一个java中 类的起源工具ExpClassLoader 这个类加载器加 阅读全文
摘要:
对于进程提升权限主要用到下面三个API OpenProcessToken();打开权限令牌 LookupPrivilegeValue();检索一个唯一的本地标识符 LUID AdjustTokenPrivileges();调整令牌特权 BOOL OpenProcessToken( HANDLE ProcessHandle, //要修改访问权限的进程句柄 DWORD DesiredAccess, //指定你要进行的操作类型 PHANDLE TokenHandle //返回的访问令牌指针 ); BOOL LookupPrivilegevalue( LPCTSTR lp... 阅读全文