java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。Object类是类层次结果的根,Java中所有的类从根本上都继承自这个类。Object类是Java中唯一没有父类的子类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。
Object类包括的方法有:
(1)Object():默认的构造函数。
(2)getClass():返回一个对象的运行时类。
(...
分类:
编程语言 时间:
2015-08-29 06:23:36
阅读次数:
195
三种操作: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
Timer是用于管理在后台执行的延迟任务或周期性任务,其中的任务使用java.util.TimerTask表示。任务的执行方式有两种:
按固定速率执行:即scheduleAtFixedRate的两个重载方法
按固定延迟执行:即schedule的4个重载方法
具体差别会在后面详细说明。
一、使用方式
Timer的具体使用方法非常简单,比如:
Timer timer = n...
分类:
编程语言 时间:
2015-08-29 06:23:40
阅读次数:
310
不生成新数组的迭代器方法,它们要么对于数组中的每个元素执行某种操作,
要么返回一个值。
1、forEach(), 该方法接受一个函数作为参数,
对数组中的每个元素使用该函数
script type="text/javascript">
function square(num) {
document.write(num * num+"\t");
}
functio...
分类:
编程语言 时间:
2015-08-29 06:22:23
阅读次数:
225
有两个迭代器方法可以产生新数组: map() 和 filter()。
1、map(),map() 和 forEach() 有点儿像,
对数组中的每个元素使用某个函数。 两者的区别是 map() 返回一个新的数组,
该数组的元素是对原有元素应用某个函数得到的结果。
script type="text/javascript">
function curve(grade)...
分类:
编程语言 时间:
2015-08-29 06:22:14
阅读次数:
339
概述PHP 中的数组实际上是一个有序映射,映射是一种把 values 关联到 keys 的类型。PHP 数组可以同时含有 integer 和 string 类型的键名,因为 PHP 实际并不区分索引数组和关联数组。键(key)可以是一个整数 integer 或字符串 string
值(value)可以是任意类型的值数组的定义有两种方式可以用 array() 语言结构来新建一个数组array( k...
分类:
编程语言 时间:
2015-08-29 06:20:56
阅读次数:
148
Python单元测试框架之pytest -- 生成测试报告
分类:
编程语言 时间:
2015-08-29 06:12:55
阅读次数:
277
/********************************************************* * des.h * 用户使用des算法头文件 * *********************************************************/#i...
分类:
编程语言 时间:
2015-08-29 06:08:55
阅读次数:
269
咳咳,睡眠不足加上年龄增长,真的赶脚记忆力不行啦.接触Java以来,对于环境配置就是按照网上的教程,一路复制粘贴,也没啥想法;最近决定啃啃ThinkInJava,没看两章就看到这CLASSPATH,一直以来都是用IDE从未遇到和它有关的时候;网上找也都是它的配置教程,最后还是在wikipedia上看...
分类:
编程语言 时间:
2015-08-29 06:08:19
阅读次数:
151
1.什么是IO ? ? ? Java中I/O操作主要是指使用Java进行输入,输出操作.?Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任...
分类:
编程语言 时间:
2015-08-29 01:06:37
阅读次数:
200
题目:大数相乘;当大数相乘时,如果用传统的方法直接去计算则比较耗时耗内存,于是我们可以用模拟算数的方法来计算。思路:模拟相乘法例如:123*789=97047模拟运算过程:计算机计算结果:C++源代码:运行结果:
分类:
编程语言 时间:
2015-08-29 01:01:49
阅读次数:
225
题目:大数相乘,我们常常会遇见几百位长的数字之间相乘的编程题,例如在算法中,ACM大赛题中,下面就是大数相乘的详细过程。思路:模拟相乘法举例说明:123*789=97047原理展示:计算机计算:、C++源代码:结果展示:
分类:
编程语言 时间:
2015-08-29 01:00:40
阅读次数:
266
见代码演示:
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
如果用dos来编译java文件,可能会无法使用javac来编译,究其原因还是配置path环境时,要用jdk绝对路径而不能用相对路径
当然在IDE里用相对路径就可以了
final申明的类不能被继承,方法不能被重写,修饰的变量变成常量,不可被修改
MVC
该注释不会显示在客户端,
该注释会显示客户端
JSP内置对象之get和post的...
分类:
编程语言 时间:
2015-08-29 00:55:52
阅读次数:
201
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