码迷,mamicode.com
首页 > 编程语言
Java知多少(43)异常处理基础
Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。异常可能是由Java运行时系统产生,或者是由你的手工代码...
分类:编程语言   时间:2015-04-24 00:48:29    阅读次数:198
《javascript dom编程艺术》:实现动画效果
看到第十章,依照书上的规范成功写出了一个动态的位置转换。本书的例子虽然简单,但是重要的是其中所含的思想。 1 function moveElement(elementID,finaX,finaY,interval) 2 { 3 if(!document.getElementById)retu...
分类:编程语言   时间:2015-04-24 00:47:36    阅读次数:255
java作用域public ,private ,protected 及不写时的区别
作用域当前类同一package子孙类其他packagepublic √√√√protected√√√×friendly √√××private √×××不写时默认为friendly
分类:编程语言   时间:2015-04-24 00:42:46    阅读次数:140
javascript 模板
今天想记录下对arttemplate模板的使用,哎,其实这玩意的兴起主要还是得从浏览器操作dom说起。如果修改浏览器的某一个dom节点就会引起文档流的重绘,然后这个重绘的耗时相当的大,是昂贵的开销。所以我们一般不愿意直接进行DOM操作,因为这个性能太差了,我们一般会采用字符拼接的方法来做,最后把整....
分类:编程语言   时间:2015-04-24 00:42:21    阅读次数:171
读《JavaScript dom编程艺术(第2版)》笔记 7
动态创建标记:传统方法:document.write、innerHTMLdocument.write: 方法可以方便快捷地把字符串插入到文档里,但是缺点是违背了“行为应该与表现分离”的原则。即使把document.write语句挪到外部函数里,也还是需要在标记的部分使用标签才能调用那个函数。应该避免...
分类:编程语言   时间:2015-04-24 00:40:54    阅读次数:173
JAVA守护线程与用户线程的区别
public class DaemonTest { public static void main(String[] args) { new WorkerThread().start(); try { Thread.sleep(7500); } catch (InterruptedException e) {} ...
分类:编程语言   时间:2015-04-23 23:34:42    阅读次数:365
Java程序性能优化——性能调优层次
为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代码优化外,在软件架构上、JVM虚拟机层、数据库以及操作系统层都可以通过各种手段进行调优,从而在整体上提升系统的性能。设计调优处于所有调优手段的上层,它往往需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在的问题,并给出合理的设计方案。...
分类:编程语言   时间:2015-04-23 23:35:57    阅读次数:492
ligerGrid Ajax分页获取排序 详细介绍
刚开始用ligerGrid作分页排序的时候比较头疼,查找,上下页等处理后台都没法准确的获取前台查找控件里面的值,API里面也没有什么详细的解释 最后网上找了很久感觉都不是很全的资料,现在把这个结合说下 给自己做个笔记   先上个果图   做分页一般需要注意几点的就是,页大小,当前页,排序字段,排序类型(倒叙或顺序),查询条件, 所以这里写了一个公共方法返回所需的排序数据 和查询条件下...
分类:编程语言   时间:2015-04-23 23:34:46    阅读次数:340
Java8 Lambda表达式入门
Lambda表达式的实质就是一个匿名函数。C#3.0引入了Lambda表达式,Java8也不甘示弱。Java8发布很久了,今天安装了JDK体验了Java8中的Lambda表达式。首先看一个不适用Lambda表达式的例子。 比如我们要对一组字符串进行排序。public class Hello { public static void main(String[] args) {...
分类:编程语言   时间:2015-04-23 23:32:25    阅读次数:171
c++沉思录第十章的例子
调试了好久,出现了好大问题。关于虚函数和纯虚函数的知识需要我们好好注意。#ifndef NEWPICTURE_H #define NEWPICTURE_H #include using namespace std; class P_Node { friend class Picture; protected: P_Node(); virtual ~P_Node(){}; virtual i...
分类:编程语言   时间:2015-04-23 23:30:56    阅读次数:251
数组排序(java)冒泡法
public class ArrayTest03{ /* Name:数组排序,冒泡法 Power by :Stuart Date:2015-4-23*/ public static void main(String args[]){ //定义一个integer数组...
分类:编程语言   时间:2015-04-23 23:29:03    阅读次数:224
环形二维数组最大子数组的和
设计思路:因为之前做过二维数组的和环形一维数组的,所以第一感觉就是能不能把这两种整改一下结合起来,所以采用的做法就是将二维环形变化为一维环形,在此采用的方法是从第一行开始,第一行计算出最大子数组,然后第一行和第二行相加为一维计算最大子数组,然后第一行、第二行和第三行,以此类推,最后将各子数组的最大值...
分类:编程语言   时间:2015-04-23 23:26:34    阅读次数:241
Java for LeetCode 003 Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters fo...
分类:编程语言   时间:2015-04-23 23:22:16    阅读次数:203
分治算法
分治算法即将一个问题划分成多个子问题求解,最后的结果就是几个子问题的合集,通常图形类的算法,尤其是2的几次方数组问题可以优先考虑。汉诺塔和二分搜索都是分治算法的思想,个人觉得最好体现分治算法的demo是棋盘覆盖问题,代码如下:#include #include #define SIZE 4stati...
分类:编程语言   时间:2015-04-23 23:21:12    阅读次数:235
JAVA实现具有迭代器的线性表(单链表)
一,迭代器的基本知识:1,为什么要用迭代器?(迭代:即对每一个元素进行一次“问候”)比如说,我们定义了一个ADT(抽象数据类型),作为ADT的一种实现,如单链表。而单链表的基本操作中,大部分需要用到依次遍历单链表中的每一个元素。一般而言,我们就是用for循环来实现遍历,这样,当你新增一个对单链表的操...
分类:编程语言   时间:2015-04-23 23:17:40    阅读次数:261
数组循环初始化
/*Name:数组循环化Power by StuartDate:2015-4-23*/public class ArrayTest02{ public static void main (String args[]){ int array[]=new int [10];...
分类:编程语言   时间:2015-04-23 23:18:18    阅读次数:180
Java for LeetCode 004 Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity sh...
分类:编程语言   时间:2015-04-23 23:14:57    阅读次数:642
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!