- 浏览: 15883 次
- 性别:
最新评论
文章列表
昨天在写demo的时候,因为路径问题困扰了许久。然后今天做了测试发现eclipse run server启动服务器来运行web应用和手动启动tomact服务器来运行,当前路径不一样。
但之前了解到,当前路径(.) 是指java命令的运行目录,而在web应用中,ja ...
- 2016-08-02 16:39
- 浏览 494
- 评论(0)
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* 两个类要想比较大小,
* 就必须实现Comparable<T>接口,类型参数T通常设为实现该接口的类名
* 实现Comparable<T>接口后,还要覆盖public int compareTo(<T> object)方法
* 如果两个对象相等返回0
* 当前对象大于方法传过来的对象时,返回一个正整数
* 当前对象小于方法传过来的对象时,返回一个负整数
* ...
- 2016-06-21 16:13
- 浏览 1009
- 评论(0)
HashSet哈希表
(1)由于是实现set接口的类,所以它的元素不能重复
(1)它包含的元素是无序的
(2)哈希表访问元素不是按线性表通过下标进行访问,而是根据哈希码来存取集合中的元素。
哈希集合是在元素的存储位置和值间建立一个特定的对应关系f,使每一个元素都有一个唯一的位置与它对应。
因而在查找表中,只需根据元素k的值,计算f(K)的值,如果元素在集合中,就能在存储位置找到他,就不用挨个进行比较,这种关系f称作哈希函数,按照这种关系建立的表 也称做哈希表或散列表。
import java.util.HashSet;
import jav ...
- 2016-06-20 11:25
- 浏览 303
- 评论(0)
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
import java.util.Stack;
/*
* LinkedList模拟堆栈
*/
class stackList{
private LinkedList<String> stack;
public stackList()
{
stack=new LinkedList<String>();
}
public void push(String e)
{
stack.push(e);//s ...
- 2016-06-20 00:20
- 浏览 280
- 评论(0)
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
import java.util.Stack;
/*
* LinkedList模拟堆栈
*/
class stackList{
private LinkedList<String> stack;
public stackList()
{
stack=new LinkedList<String>();
}
public void push(String e)
{
stack.push(e);//s ...
- 2016-06-20 00:20
- 浏览 347
- 评论(0)
程序能实现基本的算术运算,并能够对运算结果的精度进行有效控制,并且实现了存储器相关功能
功能如下:
MC:清除存储数据
MR:读取存储数据显示在屏幕上
MS:将显示的数据覆盖存储到存储器中
M+:用存储的数据加上屏幕上显示的数并更新存储器里的值
M-: 用存储的数据减去屏幕上显示的数并更新存储器里的值
←: 删除输入数的尾数
C: 清除计算器数据,下一次输入数据开始新的运算
CE: 清除当前输入的数
±: 正负数转换
√: 开平方
+,-,*,/ 加减乘除,将结果
%:取模
1/x:取倒数
程序流程图:
代码实现:
class operateNum {//操作数 ...
- 2016-06-19 18:26
- 浏览 1034
- 评论(0)
程序能实现基本的算术运算,并能够对运算结果的精度进行有效控制,并且实现了存储器相关功能
功能如下:
MC:清除存储数据
MR:读取存储数据显示在屏幕上
MS:将显示的数据覆盖存储到存储器中
M+:用存储的数据加上屏幕上显示的数并更新存储器里的值
M-: 用存储的数据减去屏幕上显示的数并更新存储器里的值
←: 删除输入数的尾数
C: 清除计算器数据,下一次输入数据开始新的运算
CE: 清除当前输入的数
±: 正负数转换
√: 开平方
+,-,*,/ 加减乘除,将结果
%:取模
1/x:取倒数
程序流程图:
代码实现:
class operateNum {//操作数 ...
- 2016-06-19 18:26
- 浏览 293
- 评论(0)
java迭代器是用来遍历集合的
Iterator迭代器:
1.它是一个接口,是不能实例化的。
只能接收集合类对象调用自己的iterator方法来生成的Iterator对象
2.迭代器Iterator有3个方法
booleanhasNext()如果仍有元素可以迭代(用来判断当前指针指向的下一位置是否还有元素),有返回true
E next() 返回迭代的下一个元素(指针指向下一位置,并返回指向的元素)
void remove()删除当前迭代的元素
3. 用来遍历集合时,需要hasNext()方法和next()方法配合使用
4.在遍历的过程中,不允许对集合进行增删操作。如果想 ...
- 2016-06-19 18:02
- 浏览 373
- 评论(0)
java迭代器是用来遍历集合的
Iterator迭代器:
1.它是一个接口,是不能实例化的。
只能接收集合类对象调用自己的iterator方法来生成的Iterator对象
2.迭代器Iterator有3个方法
booleanhasNext()如果仍有元素可以迭代(用来判断当前指针指向的下一位置是否还有元素),有返回true
E next() 返回迭代的下一个元素(指针指向下一位置,并返回指向的元素)
void remove()删除当前迭代的元素
3. 用来遍历集合时,需要hasNext()方法和next()方法配合使用
4.在遍历的过程中,不允许对集合进行增删操作。如果想 ...
- 2016-06-19 18:02
- 浏览 677
- 评论(0)
聪明的kk
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
聪明的“KK”
非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌。展馆由五部分组成,馆内影院播放名为《一眨眼的瞬间》的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变。
可移动“沙丘”变戏法 的灵感源于其独特而雄伟的自然景观——富于传奇色彩的险峻沙丘。宏伟的结构、可循环的建材,与大自然相得益彰。环绕一周,发现它正是从沙丘那不断变换的形态中汲取灵感的。外形逼真到无论从哪个角度去观察,都能清楚地辨识出沙丘的特征。
它“坡 ...
- 2016-06-18 22:06
- 浏览 285
- 评论(0)
聪明的kk
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
聪明的“KK”
非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌。展馆由五部分组成,馆内影院播放名为《一眨眼的瞬间》的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变。
可移动“沙丘”变戏法 的灵感源于其独特而雄伟的自然景观——富于传奇色彩的险峻沙丘。宏伟的结构、可循环的建材,与大自然相得益彰。环绕一周,发现它正是从沙丘那不断变换的形态中汲取灵感的。外形逼真到无论从哪个角度去观察,都能清楚地辨识出沙丘的特征。
它“坡 ...
- 2016-06-18 22:06
- 浏览 309
- 评论(0)
整个游戏由3个类构成。Bird类,Pipe类,stage类
第一步:首先写一个Bird类
//鸟类
public class Bird {
private int flyHeight;//飞行高度
private int xpos;//距离y轴(窗口左边缘)的位置,
public static int Up=1;//向上飞
public static int Down=-1;//向下飞
public Bird()
{
flyHeight=200;
xpos=30;
}
public void fly(int direction)
{
if(directi ...
- 2016-06-18 21:04
- 浏览 336
- 评论(0)
整个游戏由3个类构成。Bird类,Pipe类,stage类
第一步:首先写一个Bird类
//鸟类
public class Bird {
private int flyHeight;//飞行高度
private int xpos;//距离y轴(窗口左边缘)的位置,
public static int Up=1;//向上飞
public static int Down=-1;//向下飞
public Bird()
{
flyHeight=200;
xpos=30;
}
public void fly(int direction)
{
if(directi ...
- 2016-06-18 21:04
- 浏览 286
- 评论(0)
#include<iostream>
using namespace std;
int Pow(int x, int n)
{
if (n == 1)
return x;
else if (n > 1)
{
int s;
int m = n / 2;
s = Pow (x, m);
if (n % 2 == 0)//偶次
return (s * s);
else
return (s * s * x);//奇次
}
}
int main()
{
int x, n;
while (cin >> x >> n ...
- 2016-06-16 21:45
- 浏览 432
- 评论(0)
#include<iostream>
using namespace std;
int Pow(int x, int n)
{
if (n == 1)
return x;
else if (n > 1)
{
int s;
int m = n / 2;
s = Pow (x, m);
if (n % 2 == 0)//偶次
return (s * s);
else
return (s * s * x);//奇次
}
}
int main()
{
int x, n;
while (cin >> x >> n ...
- 2016-06-16 21:45
- 浏览 500
- 评论(0)