自定义博客皮肤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 275

原创 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 386

原创 IO流之字节流

字节流是把数据转换成字节(byte)向文件输入输出。类InputStream和类OutputStream是表示输入输出字节流的所有类的超类。类FileInputStream和类FileOutputStream是字节输入输出常用的类。write()方法和read()方法则是输入和输出的基本方法。如:write(int b)和read()一个一个的字节进行输入输出pac

2016-03-05 17:39:49 346

原创 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 319

原创 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 2973

原创 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 474

原创 在list集合中的添加、修改、删除和遍历元素

集合与数组相似,但他的长度是可变的list集合继承了collection接口,list集合的实现类是ArrayList()。如下:package com.test;import java.util.ArrayList; // import the ArrayList packageimport java.util.List; // import the List pac

2016-01-07 16:56:45 39561 1

原创 位运算

位运算符有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 220

原创 接口

接口和抽象类差不多,不过不是用class关键字表示的而是用interface关键字表示的如下:public abstract interface IContour {}接口像类一样也可以有父接口,并且可以有多个父接口public abstract interface IContour[extends 接口1,接口2,..] {}类实现接口的语法为:public class

2015-12-29 19:02:23 233

原创 抽象类

在java中abstract关键字来定义抽象类。抽象类:顾名思义就是抽象的,抽象类不能直接创建,只能通过引用指向子类对象。并且抽象类里的方法是不能进行实现的,只能由他的子类去实现。例如:public abstract class Shape { public abstract void Perimeter(); public abstract void Area();}

2015-12-28 14:37:02 283

原创 继承

在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 254

原创 c++数值算法

数值算法:能对 容器数据进行数值计算的算法。使用数值算法要包含#include头文件。accumulate(first,last,data)计算first和last范围内数据与data的总和#include#include#include#includeusing namespace std;void main(){ vectora; a.push_back (

2015-11-24 16:25:09 1587

原创 c++排序算法

排序算法:就是对容器元素进行排序的算法。sort(first,last)对first和last的范围内的数据进行排序#include#include#includeusing 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 213

原创 c++可变序列算法

可变序列算法:就是能改变容器内容的算法。copy(first1,last1,first2)复制容器元素#include#include#includeusing 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 580

原创 c++非可变序列算法

.非可变序列算法:就是不会改变容器内容的算法。使用算法要包含#include头文件。adjacent_find(first,last)和count(first,last,element)查找相邻的重复元素,并计算相同元素的个数#include#include#includeusing namespace std;void main(){ multiseta; mult

2015-11-16 18:53:44 488

原创 c++map和multimap

map:map是c++的一个标准容器,map中的元素和关键字是分开的,map是以关键字来排序,在map容器中关键字是唯一的,不能重复。map容器既可以用insert插入数据,也可以用数组的方式插入数据,且数组的下标相当于容器的关键字。使用map容器要包括#include头文件。map的定义:mapa;map的应用:#includevoid main(){

2015-11-13 16:00:41 400

原创 c++set和multiset容器

set容器:set容器是一个集合,set容器会自动将元素进行排序,set里面的元素不能重复。应用set时要包括#include头文件。set容器中输入元素的方法只有insert,set的定义:seta;//define a empty setset的应用:#includevoid main(){ seta; //define a empty set set:

2015-11-11 18:41:01 243

原创 c++序列容器

容器是存储多个数据的一种形式,容器有很多种。序列容器有三种,分别是向量(vector)、双端队列(deque)和链表(list)。向量vector:vector相当于可变长度数组,它可以用数组的方式去输入和输出,并且它的大小可变的;vector访问元素是可以使 用下标来访问。使用vector时要有#include头文件。 vector的声明有:vectora; //d

2015-11-06 18:23:45 255

原创 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 242

原创 c++虚函数

虚函数:虚函数就是用virtual关键字修饰的函数,虚函数允许在派生类中定义和基类虚函数相同的函数,并且自动成为虚函数,调用函数时只需用基类指针来调用函数。例如:#includeusing namespace std;class base{public:virtual void fun() //define virtual function{cout

2015-11-03 21:06:14 282

原创 c++类的继承

#include using namespace std; class CSchool                              //定义一个CSchool类{public:CSchool(){memset(m_name,0,30);}void Output(){coutcout/****cout这是错误的,父类不能直接访

2015-10-21 20:15:42 219

转载 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 409

转载 c++友元方法

#include#includeusing namespace std;class CNode;          //声明CNode类class CList            //定义CList类{  private:    CNode *m_pNode;        //定义私有数据成员  public:    CList();

2015-10-15 19:52:09 499

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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