自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除