- 博客(23)
- 收藏
- 关注
原创 JavaWeb开发环境搭建
1.eclipse安装 首先准备好eclipse的压缩包,eclipse是免安装的,只要直接双击解压就可以使用。 2.环境变量配置 解压完jdk压缩包后,在桌面选中计算机右击,选择属性,选中高级系统设置,选择环境变量, 选择新建环境变量,在“变量名"文本框中输入”JAVA_HOME“,变量值文本框中输入”jdk的安装路径“,如:“D:\JAVA\jdk1.7.0_80”; 选择新建环境变
2016-12-29 18:06:02
416
原创 IO流之字符流
字符流是把字节(byte)转换成字符(char)来向文件进行输入输出的。 类InputStreamWrite是把byte流按照指定的编码解析为char流, 类OutputStreamRead是char流按照指定的编码解析成byte流。 package com.test1; import java.io.FileInputStream; import java.io.FileOutput
2016-03-06 17:14:55
482
原创 IO流之字节流
字节流是把数据转换成字节(byte)向文件输入输出。 类InputStream和类OutputStream是表示输入输出字节流的所有类的超类。 类FileInputStream和类FileOutputStream是字节输入输出常用的类。 write()方法和read()方法则是输入和输出的基本方法。 如: write(int b)和read() 一个一个的字节进行输入输出 pac
2016-03-05 17:39:49
453
原创 javaIO流之File类
在java中File类主要是表示文件和目录,只能创建文件,而不能访问文件; File的构造函数如下: File(File file,String str) File(String dircetory) File(String directory,String filename) file是一个File对象,directory是文件所在目录的路径名, 用下列的例子来说明几个常用的方法
2016-03-04 20:19:51
407
原创 set集合中的contains操作
在Set集合中contains()方法是判断Set集合是否包含指定的元素, 如果包含返回true,否则返回false。 先创建一个类 package com.test; public class Student { public String m_name; public int m_id; public Student(int id,String name){ this.m
2016-01-16 10:16:15
3390
原创 Set集合的基本操作
在java中Set集合的 实现类是HashSet(); 在Set集合中的元素是无序且不可重复的 所以在Set集合中可以添加和删除元素,但是不可以修改元素 先创建Student类: package com.test; public class Student { public String m_name; public int m_id; public Student(in
2016-01-13 18:56:18
564
原创 在list集合中的添加、修改、删除和遍历元素
集合与数组相似,但他的长度是可变的 list集合继承了collection接口,list集合的实现类是ArrayList()。 如下: package com.test; import java.util.ArrayList; // import the ArrayList package import java.util.List; // import the List pac
2016-01-07 16:56:45
40060
原创 位运算
位运算符有6种运算符:按位与&,按位或|,按位异或^,取反~,左移> 按位与&:两个数的二进制位都为1时,得到的数的二进制位对应的位为1,否则为0 例如: void main() { int a,b,c; a=26; //00000000 00000000 00000000 00011010 b=6; //00000000 00000000 00000000 00000
2015-12-31 18:59:32
317
原创 接口
接口和抽象类差不多,不过不是用class关键字表示的而是用interface关键字表示的 如下: public abstract interface IContour { } 接口像类一样也可以有父接口,并且可以有多个父接口 public abstract interface IContour[extends 接口1,接口2,..] { }类实现接口的语法为: public class
2015-12-29 19:02:23
323
原创 抽象类
在java中abstract关键字来定义抽象类。 抽象类:顾名思义就是抽象的,抽象类不能直接创建,只能通过引用指向子类对象。 并且抽象类里的方法是不能进行实现的,只能由他的子类去实现。 例如: public abstract class Shape { public abstract void Perimeter(); public abstract void Area(); }
2015-12-28 14:37:02
369
原创 继承
在java中表示继承关系的关键字是:extends关键字; 其语法形式如下: public class B extends A{ }例如: package com.example; public class Animal { public void eat(){ System.out.println("Animal can eat foot!"); } public void m
2015-12-24 16:18:12
326
原创 c++数值算法
数值算法:能对 容器数据进行数值计算的算法。 使用数值算法要包含#include头文件。 accumulate(first,last,data) 计算first和last范围内数据与data的总和 #include #include #include #include using namespace std; void main() { vectora; a.push_back (
2015-11-24 16:25:09
1750
原创 c++排序算法
排序算法:就是对容器元素进行排序的算法。 sort(first,last) 对first和last的范围内的数据进行排序 #include #include #include using namespace std; void main() { vectora; a.push_back (4); a.push_back (7); a.push_back (2); a.push
2015-11-21 18:01:38
307
原创 c++可变序列算法
可变序列算法:就是能改变容器内容的算法。 copy(first1,last1,first2) 复制容器元素 #include #include #include using namespace std; void main() { vectora; vectorb(5); a.push_back (4); a.push_back (7); a.push_back (2); a
2015-11-18 16:33:31
724
原创 c++非可变序列算法
.非可变序列算法:就是不会改变容器内容的算法。 使用算法要包含#include头文件。 adjacent_find(first,last)和count(first,last,element) 查找相邻的重复元素,并计算相同元素的个数 #include #include #include using namespace std; void main() { multiseta; mult
2015-11-16 18:53:44
610
原创 c++map和multimap
map:map是c++的一个标准容器,map中的元素和关键字是分开的,map是以关键字来排序,在map容器中关键字是唯一的,不能重复。 map容器既可以用insert插入数据,也可以用数组的方式插入数据,且数组的下标相当于容器的关键字。 使用map容器要包括#include头文件。 map的定义: mapa;map的应用: #include void main() {
2015-11-13 16:00:41
526
原创 c++set和multiset容器
set容器:set容器是一个集合,set容器会自动将元素进行排序,set里面的元素不能重复。 应用set时要包括#include头文件。 set容器中输入元素的方法只有insert, set的定义: seta;//define a empty set set的应用: #include void main() { seta; //define a empty set set:
2015-11-11 18:41:01
324
原创 c++序列容器
容器是存储多个数据的一种形式,容器有很多种。 序列容器有三种,分别是向量(vector)、双端队列(deque)和链表(list)。 向量vector: vector相当于可变长度数组,它可以用数组的方式去输入和输出,并且它的大小可变的; vector访问元素是可以使 用下标来访问。 使用vector时要有#include头文件。 vector的声明有: vectora; //d
2015-11-06 18:23:45
352
原创 c++纯虚函数
纯虚函数:纯虚函数是以virtual开始=0结束的函数, 例如: virtual void fun()=0; 纯虚函数不能在类中实现,只能在其派生类中实现。 例如: class A { public: virtual void fun()=0; //define pure virtual function }; class B:public A { public:
2015-11-04 21:05:08
346
原创 c++虚函数
虚函数:虚函数就是用virtual关键字修饰的函数, 虚函数允许在派生类中定义和基类虚函数相同的函数,并且自动成为虚函数, 调用函数时只需用基类指针来调用函数。 例如: #include using namespace std; class base { public: virtual void fun() //define virtual function { cout
2015-11-03 21:06:14
377
原创 c++类的继承
#include using namespace std; class CSchool //定义一个CSchool类 { public: CSchool() { memset(m_name,0,30); } void Output() { cout cout /****cout这是错误的,父类不能直接访
2015-10-21 20:15:42
287
转载 c++定义命名空间
#includeusing namespace std;namespace index1 //定义命名空间index1;{int page=10; };namespace index2 {int page=20;};/****如果定义了多个命名空间,并且这些命名空间中都有相同标识符的变量,那么使用using namespace语句进行引用成员时就会出现错误*****/using namespace
2015-10-16 16:47:53
512
转载 c++友元方法
#include #include using namespace std; class CNode; //声明CNode类 class CList //定义CList类 { private: CNode *m_pNode; //定义私有数据成员 public: CList();
2015-10-15 19:52:09
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅