javaweb记录
来源:互联网 发布:云计算板块 编辑:程序博客网 时间:2024/06/06 20:37
一、java使用
1.在一个数组中查询指定元素是否存在。
String[] list ={"www","sd"};
Arrays.sort(list);
Arrays.binarySearch(list,"ss");
2.提升字符串连接性能
2.1 StringBuffer
var buffer = new StringBuffer ();buffer.append("hello ");buffer.append("world");var result = buffer.toString();
2.2 Array
var arr = new Array();arr[0] = "hello ";arr[1] = "world";var str = arr.join("");
二、js学习记录(js与java的不同之处)
在js中
1.函数是函数(Function)的实例。
2.this关键字代表的是调用函数的对象。它用在对象的方法中。关键字 this 总是指向调用该方法的对象
3.属性可以在创建对象后动态创建。
4.函数变量和构造函数的区别,构造函数的首字母需要大写。比如说下面的Car,而如果是函数变量则不需要大写。注意区分
function Car(sColor,iDoors,iMpg) {5.原型方式定义属性(该方式利用了对象的 prototype 属性)使用混合的构造函数/原型方式创建类this
.color = sColor;this
.doors = iDoors;this
.mpg = iMpg;this
.showColor = function() { alert(this.color); };}var oCar1 =new
Car("red",4,23);var oCar2 =new
Car("blue",3,25);
function Car(sColor,iDoors,iMpg) { this.color = sColor; this.doors = iDoors; this.mpg = iMpg; this.drivers = new Array("Mike","John");}//使用原型方式,不能通过给构造函数传递参数来初始化属性的值Car.prototype.showColor = function() { alert(this.color);};var oCar1 = new Car("red",4,23);var oCar2 = new Car("blue",3,25);oCar1.drivers.push("Bill");alert(oCar1.drivers);//输出 "Mike,John,Bill"alert(oCar2.drivers);//输出 "Mike,John"
6.提高连接多个字符串的性能
<html><body><script type="text/javascript">function StringBuffer () { this._strings_ = new Array();}StringBuffer.prototype.append = function(str) { this._strings_.push(str);};StringBuffer.prototype.toString = function() { return this._strings_.join("");};var d1 = new Date();var str = "";for (var i=0; i < 100000; i++) { str += "text";}var d2 = new Date();document.write("Concatenation with plus: " + (d2.getTime() - d1.getTime()) + " milliseconds");var buffer = new StringBuffer();d1 = new Date();for (var i=0; i < 100000; i++) { buffer.append("text");}var result = buffer.toString();d2 = new Date();document.write("<br />Concatenation with StringBuffer: " + (d2.getTime() - d1.getTime()) + " milliseconds");</script></body></html>
1 0
- javaweb记录
- javaweb记录
- javaweb相关网址记录
- javaWeb初学记录
- javaweb初学记录
- JavaWeb错误记录
- javaweb的一些记录
- javaWeb小功能记录
- javaweb实际问题记录
- javaWeb学习记录:数据库:事务
- MacOS搭建JavaWeb环境记录
- javaweb 一些小节记录一
- 记录javaweb走过的坑
- 《JavaWeb---利用cookie记录访问的时间》
- 【记录】JAVAWeb开发之Servlet-19.Filter
- 记录学习JavaWeb的点点滴滴(1)
- javaweb整合easyui开发记录(一)
- JavaWeb中记录访问终端的方法
- 入职第二周的周四
- UNIX网络编程——基本UDP套接字编程
- PHP:var_dump展示不全
- 《图像识别与行为分析》产品展望
- android自定义View一(基础和原理)
- javaweb记录
- 二分法查找
- iOS 设备信息
- Java异常机制
- MapReduce 性能调优:优化洗牌(shuffle)和排序阶段
- 稀疏编码(三)
- Linux常见单词缩写
- iOS 代理委托设计模式
- java基础-抽象类与接口的区别