1.JDK的下载和安装 jdk(java development kit)是java提供给我们的一套java开发工具,它必运行在JVM(java虚拟机)上,java语言的跨平台性就是利用java运行在JVM的不同平台版本实现的。比如JVM有linux版,windows版和mac版,我们写好的java...
分类:
编程语言 时间:
2015-09-25 00:09:41
阅读次数:
255
三大流程控制1、顺序控制2、分支控制3、循环控制分支控制有三种1、单分支 if (条件表达式){ 语句; }2、双分支 if (条件表达式){ 语句; }else{ 语句 }3、多分支 if (条件表达式){ 语句; }else if (条件表达式){ 语...
分类:
编程语言 时间:
2015-09-25 00:09:05
阅读次数:
195
新进C++程序员应在一年内完成学习“basic”类别知识点,两年内完成学习“advance”类别知识点,三到四年内完成学习“expert”1、基础(Basic)(1)变量与基本类型:(2)typedef 和#define;(3)数值与指针:数组定义与初始化、多维数值、指针操作;(4)表达式:算术/逻...
分类:
编程语言 时间:
2015-09-25 00:04:29
阅读次数:
206
1.Window对象是所有客户端JavaScript特性和API的主要接入点。Window对象中的一个重要属性是document,它引用Document对象。JavaScript程序可以通过Document对象和它包含的Element对象遍历和管理文档。2.URL中的JavaScript在URL后面...
分类:
编程语言 时间:
2015-09-25 00:03:47
阅读次数:
194
最差时间复杂度 n*(n-1)/2,挺快的void cal(int num[],int n){ int i,j; for(i=1;i=0&&num[j]>key) { num[j+1]=num[j--]; } num[j+1]=key; }}
分类:
编程语言 时间:
2015-09-25 00:04:00
阅读次数:
175
HTML标签:一.通用标签(一般标签)1.格式控制标签文字加粗倾斜下划线换行 **空格 **居中 *2.内容标签--标题标签 *段落 *层标签,默认占一行 **层标签 **有序列表 type属性 可以选择序号的方式,每一个列表项是 *无序列表,每一个列表项是 **二:常见标签这是超链接 ** ** ...
分类:
编程语言 时间:
2015-09-25 00:03:43
阅读次数:
290
一、设置JVM内存设置1. 设置JVM内存的参数有四个:-XmxJava Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-XmsJava Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn...
分类:
编程语言 时间:
2015-09-25 00:00:32
阅读次数:
426
1.数组的创建(当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。)var arr=new Array();var arr=new Array(size);//size为一个自然数值var arr=new Array(element1,elel...
分类:
编程语言 时间:
2015-09-24 23:58:07
阅读次数:
418
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被...
分类:
编程语言 时间:
2015-09-24 23:57:06
阅读次数:
506
function removeRepeat(arr) { var arr2 = [] ,obj = {}; for (var i = 0; i<arr.length; i++) { var num = arr[i]; //先把arr的第[i]num ...
分类:
编程语言 时间:
2015-09-24 23:54:48
阅读次数:
189
1.谈谈你对多线程开发的理解?iOS中有几种实现多线程的方法,并说明每种方式有什么特点?答:使用多线程开发的好处:1、使用线程可以把程序中占据时间长的任务放到后台去处理,如网络数据的请求、图片、视频的下载2、发挥多个处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好缺点:1、大量的线程降低...
分类:
编程语言 时间:
2015-09-24 23:53:01
阅读次数:
197
在Ubuntu上做C语言程序练习时,用到了sqrt函数,尽管在源文件中已包含了math.h头文件,但在编译的时候总是提示sqrt未定义。后来在网上查阅了相关资料,得知:在Linux系统下,C源文件若调用了math库里的函数,则编...
分类:
编程语言 时间:
2015-09-24 22:54:11
阅读次数:
284
1. 看程序写结果:(面试题考过) 1 package cn.itcast_03; 2 3 /* 4 * 分割功能练习 5 */ 6 public class RegexDemo2 { 7 public static void main(String[] args) { 8 ...
分类:
编程语言 时间:
2015-09-24 22:51:27
阅读次数:
222
堆溢出Java堆唯一的作用就是存储对象实例,只要保证不断创建对象并且对象不被回收,那么对象数量达到最大堆容量限制后就会产生内存溢出异常了。所以测试的时候把堆的大小固定住并且让堆不可扩展即可。测试代码如下 1 package com.xrq.test; 2 3 import java.util.Ar....
分类:
编程语言 时间:
2015-09-24 22:50:20
阅读次数:
396
1. 正如条款19和条款20所言,临时对象的构造和析构会增加程序的运行成本,因此有必要采取措施尽量避免临时对象的产生.条款20介绍了一种用于消除函数返回对象而产生临时对象的方法——RVO,但它并不能解决隐式类型转换所产生的临时对象成本问题.在某些情况下,可以考虑利用重载技术避免隐式类型转换.2. 考...
分类:
编程语言 时间:
2015-09-24 22:46:15
阅读次数:
307
1 collection与collections的有什么区别?java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式...
分类:
编程语言 时间:
2015-09-24 22:46:33
阅读次数:
285
A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,...
分类:
编程语言 时间:
2015-09-24 22:44:50
阅读次数:
292