码迷,mamicode.com
首页 > 编程语言
Java中throws和throw的区别讲解
当然,你需要明白异常在Java中式以一个对象来看待。并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。直接进入正题哈:1.用户程序自定义的异常和应用程序特定的异常,必须借助于 ...
分类:编程语言   时间:2015-03-17 00:38:53    阅读次数:93
C语言格式化输入输出函数
一:格式输出函数printf()1、调用形式一般为:printf("格式化控制字符串",输出表列);2、格式化控制字符串用于指定输出格式,它有三种形式:1、格式说明符:规定了相应输出表列内容的输出格式,以%打头,如%d、%o等2、转义字符:用来输出转义字符所代表的控制代码或者特殊字符,比如常用的‘\...
分类:编程语言   时间:2015-03-17 00:36:21    阅读次数:179
C++笔记 内存对齐
1 #include 2 3 #pragma pack(4) 4 5 struct A{ 6 A() {} 7 ~A() {} 8 int m1; // 4 字节 9 int m2; // 4 字节10 };11 struct B:A{12 B() ...
分类:编程语言   时间:2015-03-17 00:37:06    阅读次数:216
Java基础--第五天
教学流程:循环语句[for while do while]-----循环嵌套----实例应用内容总结:1:循环 (1)如果我们发现有很多重复的内容的时候,就该考虑使用循环改进代码。 让代码百年的简洁 (2)循环的组成 A:循环体,就是要做的事情。 B:初始化条件。一般定义的是一个...
分类:编程语言   时间:2015-03-17 00:37:13    阅读次数:170
排序 归并排序
排序 归并排序排序 归并排序归并排序相对 快速排序 来说是比较容易写的。代码很简单,甚至比插入排序,冒泡排序等等还容易写/* * CreateTime: 2014-09-14 09:49:11 */#include void msort(int l, int r);void merge(int l,...
分类:编程语言   时间:2015-03-17 00:37:31    阅读次数:122
排序 堆的实现和利用堆来排序
排序 堆的实现和利用堆来排序排序 堆的实现和利用堆来排序Table of Contents一些基本的定义heapy:调整堆build:建堆insert:插入新的元素removetop:取出堆顶现在来使用堆来排序,只要每次都 removetop 就行了堆是最有趣的数据结构,看过《算法导论》的都会很容易...
分类:编程语言   时间:2015-03-17 00:34:16    阅读次数:167
Java碎片知识
1.在java中有goto,但这只是保留字,并不能使用(const也是)。在eclipse中的报错信息为”Syntax error on token "goto", throw expected“。goto的类似功能由break/continue 标签实现。 (1)break 标签outer:...
分类:编程语言   时间:2015-03-17 00:32:44    阅读次数:248
算法导论-动态规划-钢条切割
动态规划通常用于解决最优化问题,在这类问题中,通过做出一组选择来达到最优解。在做出每个选择的同时,通常会生成与原问题形式相同的子问题。当多于一个选择子集都生成相同的子问题时,动态规划技术通常就会很有效,其关键技术就是对每个这样的子问题都保存其解,当其重复出现时即可避免重复求解。钢条切割问题Serli...
分类:编程语言   时间:2015-03-17 00:31:51    阅读次数:265
C++读入二进制数并转换为十进制输出
题目描述已知一个只包含0和1的二进制数,长度不大于10,将其转换为十进制并输出。输入描述输入一个二进制整数n,其长度不大于10输出描述输出转换后的十进制数,占一行样例输入110样例输出6solution: 很多学过C初学C++的人可能想到的是用字符数组形式读入再一位一位计算成十进制输出。 没必要.....
分类:编程语言   时间:2015-03-17 00:31:30    阅读次数:297
javascript数据类型(上)
Javascript数据类型有6种:数值型数据类型(Number);字符串(String);布尔型数据(Boolean);对象(Object);空(Null);未定义(Undefined)。 (一)、Number var a = 12;alert(a);弹出a的值是12。var a = 12; .....
分类:编程语言   时间:2015-03-17 00:30:41    阅读次数:164
python笔记一:函数的参数
1.默认参数 def fun(x,y,z=3): sum=x+y+z return sum fun(1,2)2.可变参数(两种方法定义) def fun(n): sum=0 for i in n: sum+=i; return sum 调用:fun([...
分类:编程语言   时间:2015-03-17 00:28:37    阅读次数:146
Unity3D初学之2D动画制
作者:Alex RoseUnity最近宣布推出额外的2D游戏支持,添加了Box 2D物理和一个精灵管理器。但这里还是有些技巧需要牢记在心。逐帧更改图像只是动画制作的冰山一角,若要让你的游戏出色运行,你还得使用转换和旋转等功能。现在让我们先从基本技巧开始。更改帧如果你已经准备好了制作动画的纹理,你可能...
分类:编程语言   时间:2015-03-17 00:26:33    阅读次数:323
C语言一些常用内存分配函数
首先看个问题程序(这里用的是TC编译器):#include "stdlib.h"#include "stdio.h"void main(){ int *i; i=(int*)malloc(sizeof(int)); *i=1; *(i+1)=2; printf("%x|%d\n",i,*i);pri...
分类:编程语言   时间:2015-03-17 00:28:40    阅读次数:170
[算法导论]强连通分量 @ Python
class Graph: def __init__(self): self.V = []class Vertex: def __init__(self, x): self.key = x self.color = 'white' s...
分类:编程语言   时间:2015-03-17 00:28:51    阅读次数:295
Unity资源打包之Assetbundle
转Unity资源打包之Assetbundle本文原创版权归 csdnjaneky所有,转载请详细注明原创作者及出处,以示尊重!作者:janeky原文:http://blog.csdn.net/janeky/article/details/17652021如果这篇文章对你有帮助,敬请关注作者《Unit...
分类:编程语言   时间:2015-03-17 00:28:36    阅读次数:219
一致性哈希算法及其在分布式系统中的应用
摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题...
分类:编程语言   时间:2015-03-17 00:28:15    阅读次数:134
Java序列化的理解与学习
1.什么是Java序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。J....
分类:编程语言   时间:2015-03-17 00:26:04    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!