码迷,mamicode.com
首页 > 编程语言
Java-Object源码分析
java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。Object类是类层次结果的根,Java中所有的类从根本上都继承自这个类。Object类是Java中唯一没有父类的子类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。 Object类包括的方法有: (1)Object():默认的构造函数。 (2)getClass():返回一个对象的运行时类。 (...
分类:编程语言   时间:2015-08-29 06:23:36    阅读次数:195
Swift入门(十一)——类型转换与is、as操作
三种操作:is、as?和as!Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制形式。在这里强调一下,swift中比较常用的向下转换(downcast)是没有as操作符的。为了方便后面的解释,这里假设定义了三个类,Fruit、Apple和Orange,其中Apple和Orange都...
分类:编程语言   时间:2015-08-29 06:24:56    阅读次数:207
细说java.util.Timer
Timer是用于管理在后台执行的延迟任务或周期性任务,其中的任务使用java.util.TimerTask表示。任务的执行方式有两种: 按固定速率执行:即scheduleAtFixedRate的两个重载方法 按固定延迟执行:即schedule的4个重载方法 具体差别会在后面详细说明。 一、使用方式 Timer的具体使用方法非常简单,比如: Timer timer = n...
分类:编程语言   时间:2015-08-29 06:23:40    阅读次数:310
js中数组迭代函数—(1)不生成新数组
不生成新数组的迭代器方法,它们要么对于数组中的每个元素执行某种操作, 要么返回一个值。  1、forEach(), 该方法接受一个函数作为参数, 对数组中的每个元素使用该函数   script type="text/javascript"> function square(num) { document.write(num * num+"\t"); } functio...
分类:编程语言   时间:2015-08-29 06:22:23    阅读次数:225
js中数组迭代函数—(2)会生成新数组
有两个迭代器方法可以产生新数组: map() 和 filter()。 1、map(),map() 和 forEach() 有点儿像, 对数组中的每个元素使用某个函数。 两者的区别是 map() 返回一个新的数组, 该数组的元素是对原有元素应用某个函数得到的结果。   script type="text/javascript"> function curve(grade)...
分类:编程语言   时间:2015-08-29 06:22:14    阅读次数:339
PHP中的数组
概述PHP 中的数组实际上是一个有序映射,映射是一种把 values 关联到 keys 的类型。PHP 数组可以同时含有 integer 和 string 类型的键名,因为 PHP 实际并不区分索引数组和关联数组。键(key)可以是一个整数 integer 或字符串 string 值(value)可以是任意类型的值数组的定义有两种方式可以用 array() 语言结构来新建一个数组array( k...
分类:编程语言   时间:2015-08-29 06:20:56    阅读次数:148
Python单元测试框架之pytest -- 生成测试报告
Python单元测试框架之pytest -- 生成测试报告
分类:编程语言   时间:2015-08-29 06:12:55    阅读次数:277
递归算法(二)——前缀转后缀
介绍前缀转后缀的两种方法。
分类:编程语言   时间:2015-08-29 06:08:50    阅读次数:125
js中sort()数字排序问题
1 1
分类:编程语言   时间:2015-08-29 06:09:03    阅读次数:129
C++加密解密
/********************************************************* * des.h * 用户使用des算法头文件 * *********************************************************/#i...
分类:编程语言   时间:2015-08-29 06:08:55    阅读次数:269
Java的CLASSPATH,趁还没忘赶紧写点
咳咳,睡眠不足加上年龄增长,真的赶脚记忆力不行啦.接触Java以来,对于环境配置就是按照网上的教程,一路复制粘贴,也没啥想法;最近决定啃啃ThinkInJava,没看两章就看到这CLASSPATH,一直以来都是用IDE从未遇到和它有关的时候;网上找也都是它的配置教程,最后还是在wikipedia上看...
分类:编程语言   时间:2015-08-29 06:08:19    阅读次数:151
Java输入输出流 1
1.什么是IO ? ? ? Java中I/O操作主要是指使用Java进行输入,输出操作.?Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任...
分类:编程语言   时间:2015-08-29 01:06:37    阅读次数:200
ACM大赛题 【C++大数相乘】
题目:大数相乘;当大数相乘时,如果用传统的方法直接去计算则比较耗时耗内存,于是我们可以用模拟算数的方法来计算。思路:模拟相乘法例如:123*789=97047模拟运算过程:计算机计算结果:C++源代码:运行结果:
分类:编程语言   时间:2015-08-29 01:01:49    阅读次数:225
ACM大赛题 【C++大数相乘】
题目:大数相乘,我们常常会遇见几百位长的数字之间相乘的编程题,例如在算法中,ACM大赛题中,下面就是大数相乘的详细过程。思路:模拟相乘法举例说明:123*789=97047原理展示:计算机计算:、C++源代码:结果展示:
分类:编程语言   时间:2015-08-29 01:00:40    阅读次数:266
Java中>> 与 >>> 的区别
见代码演示: package day02; /** * >> 与 >>> 区别? */ public class MyTest { public static void main(String[] args) { /* * 5 * * 00000000 00000000 00000000 00000101 */ int a = 5; int a1 =...
分类:编程语言   时间:2015-08-29 00:57:01    阅读次数:181
java web一些入门学习经验
如果用dos来编译java文件,可能会无法使用javac来编译,究其原因还是配置path环境时,要用jdk绝对路径而不能用相对路径 当然在IDE里用相对路径就可以了 final申明的类不能被继承,方法不能被重写,修饰的变量变成常量,不可被修改 MVC 该注释不会显示在客户端, 该注释会显示客户端 JSP内置对象之get和post的...
分类:编程语言   时间:2015-08-29 00:55:52    阅读次数:201
零基础学python-8.6 字典的基本操作与原处修改
1.基本操作 1)通过键读取值 >>> d={'a':1,'b':2} >>> d['a'] 1 >>> d['b'] 2 >>> d {'a': 1, 'b': 2} >>> d={'a':1,'b':2,'c':3,'d':4} >>> d {'c': 3, 'd': 4, 'a': 1, 'b': 2} >>> 注意:字典d的输出不是按照一定的顺序 原因...
分类:编程语言   时间:2015-08-29 00:56:32    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!