publicclassArrayTest{
publicstaticvoidmain(String[]args)
{
Animal[]a=newAnimal[3];
Dogd1=newDog();
Dogd2=newDog();
Catc1=newCat();
Catc2=newCat();
a[0]=d1;
a[1]=d2;
a[2]=c1;
a[3]=c2;
//需求:遍历数组,取出每一个对象,如果是Dog,执行eat方法,如果是Cat,执行m..
分类:
编程语言 时间:
2015-06-14 16:53:40
阅读次数:
148
/*
方法调用的时候,也可以这样传递一个数组.
*/
publicclassArrayTest06{
publicstaticvoidmain(String[]args){
//第一种方式
int[]a={12,3,4,5,6};
m1(a);
//第二种方式
m1(newint[]{34,5,6,7,8,10});//注意的是第二种方式,基本上以前没有遇见过。
}
..
分类:
编程语言 时间:
2015-06-14 16:53:01
阅读次数:
97
String[]args是专门用来接收命令行参数的。2.例如:javaArrayTest07abcdefaaaJVM在调用ArrayTest07类的main方法之前,先"abcdefaaa"这个字符串以“空格”的方式分割,然后存储在String数组中。实验代码如下:publicclassMainTest{
publicstaticvoidmain(String[]args)
{
System..
分类:
其他好文 时间:
2015-06-14 16:54:08
阅读次数:
216
国家信息中心数据恢复杭州DRS数据修复中心国家信息中心于1987年开始信息安全工作,是国内最早从事网络与信息安全研究和技术服务的单位之一。经过近二十年的发展,在信息安全战略与政策研究、决策支持、网络安全工程建设与管理、安全服务、标准化工作、沟通交流服务等领域取得诸..
分类:
其他好文 时间:
2015-06-14 16:53:08
阅读次数:
210
简单讲:java中的二维数组就是"特殊的一维数组",称为一维数组中的一维数组。只不过元素是一维数组而已。也是有两种初始化方式:静态初始化和动态初始化。访问最后一个元素:int[][]a=?a[a.length-1][a[a.length-1].length-1]这个表示是最后一个元素遍历二维数组:for(inti=0;i..
分类:
编程语言 时间:
2015-06-14 16:54:15
阅读次数:
145
publicstaticnativevoidarraycopy(Objectsrc,intsrcPos,Objectdest,intdestPos,
intlength);
实验代码:
publicclassArrayTest08{
publicstaticvoidmain(String[]args){
int[]src={2,3,4,5,6,7,8};
int[]dest={10,11,12,13,14,15,16};
//把src中的4,5,6拷贝..
分类:
编程语言 时间:
2015-06-14 16:51:57
阅读次数:
133
Thefilmfacedplywoodisakindofpopularbuildingmaterialthatusedastheconcreteformworkpanel.Becauseofthestrongdensity,thehighrecycletimes,thecompetativepriceofthefilmfacedplywood,moreandmorecontractorsofthebuildingarebuyingthefilmfacedplywoodinsteadofthesteelform..
分类:
其他好文 时间:
2015-06-14 16:52:08
阅读次数:
126
/*
冒泡排序算法:
int类型的数组:31625
*/
publicclassBubbleSort{
publicstaticvoidmain(String[]args){
int[]a={3,1,6,2,5};
//开始排序
for(inti=a.length-1;i>0;i--){
for(intj=0;j<i;j++){
if(a[j]>a[j+1]){
//交换位置
..
分类:
编程语言 时间:
2015-06-14 16:51:14
阅读次数:
144
/*
选择排序:
31625
算法:找出最小值,然后这个最小值和最前面的数据交换位置。
*/
publicclassSelectSort{
publicstaticvoidmain(String[]args){
int[]a={3,1,6,2,5};
//选择排序
for(inti=0;i<a.length-1;i++){
//假设第一个数据是最小值..
分类:
编程语言 时间:
2015-06-14 16:51:19
阅读次数:
109
TCP/IP协议族-----4、网络层简介...
分类:
其他好文 时间:
2015-06-14 16:52:19
阅读次数:
148
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的?
如:
图1:顺时针给出
图2:逆时针给出
输入每行是一组...
分类:
其他好文 时间:
2015-06-14 16:50:29
阅读次数:
86
发送有序广播方式:
Intent intent=new Intent();
intent.setAction("com.song.lu");
intent.putExtra("msg","简单的消息");
sendOrderedBroadcast(intent,null);
有序广播配置说明:
android:pri...
分类:
其他好文 时间:
2015-06-14 16:50:07
阅读次数:
171
mycncart1.0.2.0版 发布...
分类:
其他好文 时间:
2015-06-14 16:49:18
阅读次数:
117
C语言基础
高质量的代码
简洁,有效代码行数,注释代码比例(20%),可靠,可测试性(每一个模块都便于测试),可维护性(代码便于阅读),可移植性(改变运行环境,代码依旧可以运行)
代码的坏味道
过长的函数(50),过多的函数参数(5),过多的局部变量(5),
重复代码,数据泥潭(有些数据项,喜欢成群结对),长switch语句,
代码的重构
函数拆分(单一职责),函数提炼,
...
分类:
其他好文 时间:
2015-06-14 16:49:36
阅读次数:
123
??
一使用SELECT子句进行多表查询
SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件
SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b.id
...
分类:
数据库 时间:
2015-06-14 16:50:05
阅读次数:
163
在前面所讲到的一些安全技术手段如:消息摘要、加解密算法、数字签名和数据证书等,一般都不会由开发者直接地去使用,而是经过了一定的封装,甚至形成了某些安全协议,再暴露出一定的接口来供开发者使用。因为直接使用这些安全手段,对开发者的学习成本太高,需要深入了解底层实现才行,而直接使用封装后暴露出来的接口就容易多了。
在这些封装与协议的背后,很多都使用到了SSL/TSL协议,其中最常见的HTTP...
分类:
编程语言 时间:
2015-06-14 16:50:12
阅读次数:
216
有点没想到的是,这样的一个小小的程序弄了很久才做完。
这个程序看起来很简单的,如下图:
一个进度条在不断地增加,累加到超过100%,隐藏载入进度条,并且文字改变成一个“倒数3秒”继续执行。
数完三秒之后则继续进行进度条的累加。
首先,由于标签文本是动态的,通过Java文件控制,在res\values\string.xml,仅仅需要把程序名称改成“进度条”,没有什么特别的:
...
分类:
移动开发 时间:
2015-06-14 16:49:32
阅读次数:
873