- 浏览: 498177 次
- 性别:
- 来自: 北京
最新评论
-
df270464278:
请问博主有遇到中文乱码的问题吗?就是json字符串里面包含中文 ...
cur发送json字符串, post 请求 -
ykbj117:
你们知道刘绍华么?就是北邮的一个教授,专门研究WebRTC的资 ...
WebRTC -
隐形的翅膀:
不会用powershell
去除SVN标志 -
lengbamboo:
改注册表比较危险,给个powershell的脚本:powers ...
去除SVN标志 -
hedong56:
[/b][b][i][/i][u][/u][flash=20 ...
JAVASCRIPT定义对象的四种方式
文章列表
1. String 类
String 类是属于不可变类,任何对String的操作都会引起新的String对象的产生
String a = "a"; //假设a指向地址0x0001
a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。
因此String的操作都是改变赋值地址而不是改变值操作
String S1 = “abc”;
For(int I = 0 ; I < 10000 ; I ...
abstract 类
如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类
1. abstract 类不能直接被实例化
2. abstract 方法不能在它的类中实现,必须在其子类中实现
3. 采用abstract方法的类就是抽象类,并且必须被声明为abstract.
4. 仅当abstract类的子类实现其超类的所有abstract方法时,才能被实例化,这种类是具体类.
5. 如果abstract类的子类没有实现其超类的所有abstract方法时,该子类也是abstract类
6. abstract关键字不能应用于static , private, final方 ...
需要下载bcprov-jdk15-135.jar包
import java.math.BigInteger;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPairGenerator;
import java.security.SecureRandom;
import java.security.Security;
import java.security.spec.RSAPrivateCrtKeySpec;
import java.security.spec ...
Java final
final 关键字表示'终态的','无法改变的', 它可以修饰非抽象类,非抽象方法及变量
final类不能被继承,没有子类,final类中的方法默认是final的
final方法不能被子类覆盖,但可以继承
final变量只能一次赋值,不可更改
fina ...
用static修饰变量或者方法,实际上指定了这些变量或者方法在内存中的位置是固定的,表示了内存的共享,每个对象的实例都指向同一个地址.
对于static的东西, jvm 在加载类时(没有实例化之前),就为这些东西在内存中开辟了空间
1. static 成员变量(基本类型变量和类变量)
2. static方法, 在这种方法中,只能访问其它static成员变量或者方法,不能访问非静态的成员或者方法,因为这时候类还没有被实例化
public class test {
private int a=1;
public static void main(String[] arg ...
使用SERVLET来生成动态网页有很多的局限性
JSP是一种简单的文本文件,它是由HTML和XML的内容连同JSP元素一起组成的,当客户请求WEB服务的一个JSP页面,而该页面以前并未运行过时,首先将该页面传递给一个JSP引擎,该JSP引擎将页面编译成一个SERVLET并返回给客户
编译成SERVLET后,该SERVLET驻留在服务器的内存中,当对该页面的请求到达后,服务器首先检查该JSP文件时候有变化,如果没有变化,则将使用驻留在内存中的SERVERLET生成对客户的响应
JSP的多个优点加快了动态网页的开发
1. 将内容的生成和显示进行分离
2. 在JSP中可以使用组件(JavaB ...
Servlet是运行在WEB服务器中,和WEB服务器打交道的一类JAVA应用程序。
Servlet作为一个独立的应用程序运行在WEB服务器的进程中,服务器接受到客户端的请求后,将该请求以及客户端浏览信息转发给指定的SERVLET,SERVLET完成处理后,将处理结果按照HTML语法组织成合法的HTML语句,返回给WEB服务器,后者在发送给客户端。
Servlet的生命周期
1,加载阶段
当浏览器请求一个SERVLET服务时,调用者会将SERVLET解析并加载,一个SERVLET只会加载一次,加载后,如果请求相同的Servlet服务时,只需要重新创建一个Servlet实例
2, 初始化 ...
先定义一个对象classA,我们要实现一个新对象,继承classA
function classA(sColor){
this.color=sColor;
this.sayColor=function(){
alert(this.color);
}
}
1. 用call方法实现继承
function classC(sColor,sName){
classA.call(this,sColor);
this.name=sName;
this.sayName=function(){
alert(this.name) ...
先写一个函数,下面几个方式会用到
function showSalary(){
alert(this.salary);
}
工厂方式
先创建对象,然后添加属性和方法,不需要用NEW创建对象,
如果把函数写在内部,每次调用都会创建新的函数,放在外面,封装性不好
function createWorker(sAage,sSalary,sDepartment){
var oWorker=new Object();
oWorker.age=sAage;
oWorker.salary=sSalary;
oWorker.depart ...