- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 java中static的意义
(1) 首先,java中没有全局变量的概念,被static修饰的成员变量和方法独立于该类的任何对象,即它被类的所有实例共享。 (2) 用public修饰的static成员变量和成员方法本质上为全局变量和全局方法。 用private修饰的static成员变量可以在类的静态代码块中使用。 (3) static表示不需要实例化即可使用。 (4) static代码块也叫静态
2017-01-23 15:13:18
614
转载 J2SE、J2EE区别
J2SE:java2 standard edition J2EE:java2 enterprise edition J2SE是Java2standardedition是Java的标准版,用于标准的应用开发,主要用来写一些C/S架构的程序 J2EE是在J2SE的基础上添加了一系列的企业级应用编程接口.J2EE包含有很多的技术!其中有你熟悉的jsp, servlet,jdbc,jme等
2017-01-23 14:36:16
2662
原创 Java抽象类详解
抽象类:Java中一种特殊的类,它不能被实例化,可以不必提供某些方法的具体实现。但是也可以为某些方法提供实现代码。 定义抽象类: public abstract class { ........................ } (1)抽象类介于类和接口之间,类包含状态和行为的具体实现,而接口完全是抽象的方法说明。抽象类允许给出一部分具体的状态和行为,又能保留一些抽象的方法说明
2015-11-25 20:16:28
435
原创 Java接口详解
(1)接口与类类似,但是接口中仅仅包括方法的声明,而不包括方法的实现部分。 例如Shape接口定义 public interface Shape { public double getArea(); public double getZhouchang(); } 尽管定义形式与类类似,但是接口不能被实例化。即new Shape()是无法通过编译的。 (2)但是一个接口可以同时被
2015-11-25 19:43:05
449
原创 STL详解(vector,list,deque,stack,queue,priority_queue;map,set)
STL称为C++中的标准模板库 其中包含各种容器:顺序容器,关联容器 顺序容器:vector,list, deque, stack,queue,priority_queue; 关联容器:map,set; 1. 顺序容器: (1). Vector:类似于数组,但是无需考虑内存分配,vector会随着元素的增加或减少而自动管理内存,程序员可通过reserve()成员
2015-11-17 10:31:04
1752
原创 static,final区别
final修饰范围:变量,方法,类 变量可以看做一个常量,不可以改变; 方法可以看做不可以被覆盖;即不可以被子类重新定义,即不可以被覆盖; [注:重载和覆盖的区别:用final修饰的方法不可以被覆盖,但是可以被重载哦~] 类可以看做不可以被继承; Static:变量,方法 变量可以看做一个全局变量; 方法可以看做一个全局方法; 变量和方法均可以通过类名直接调用; 注:
2015-11-16 16:21:15
306
转载 虚函数、纯虚函数通俗解释(C++,Java)
c++ 虚函数 1.定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数 [1] 2.语法:virtual 函数返回类型 函数名(参数表) { 函数体 } 3.用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数,也就是允许子类override父类同名方法。 虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在
2015-11-16 11:52:39
746
原创 批处理系统,分时系统,实时系统
三大基本操作系统是批处理系统,分时系统,实时系统 概述 What操作系统 特点 批处理系统 适用于计算量大,不需要和用户交互的大型作业 分时系统 交互性强的多用户系统 实时系统 事件驱动,较少有人为干预的监督和控制系统 批处理系统特点: 优点:
2015-10-23 16:36:48
9189
转载 并行计算,分布式计算
并行计算相对于串行计算,分为时间上的并行和空间上的并行。 时间上的并行:流水线技术。 空间上的并行:多个处理器并发地执行计算。 区别: 分布式的计算被分解后的小任务互相之间有独立性,节点之间的结果几乎不互相影响,实时性要求不高。 并行计算则比较倾向于一些海量数据进行分析处理的场合,每个节点的每一个任务块都是必要的,计算的结果相互影响, 要求每个节点的计算结果要绝对正确,并且
2015-10-23 15:59:44
609
原创 分治法,动态规划对比
分治法是将问题划分成一些独立的子问题,递归地求解各子问题,然后合并子问题的解。 动态规划适用于子问题不是独立的情况,也就是各子问题包含公共的子子问题。 原则上,解决动态规划的方法是自底向上,且要求解出最优子问题和当前问题的关系才能解决更高层次的问题!!!
2015-10-20 19:57:11
632
转载 Hive,Pig区别
参考:http://myeyeofjava.iteye.com/blog/1601792 MapReduce是简化的可以部署到大规模集群上的并行数据处理系统; 而且它是基于分布式文件系统HDFS的,因此具有很好的扩展性。 在MapReduce上支持OLAP分析的系统主要有Pig和Hive等。
2015-10-20 11:10:07
413
转载 抽象类和接口区别
抽象类:抽象类是特殊的类,只是不能被实例化(将定义一个或多个纯虚函数的类称为抽象类); 虽然无法定义抽象类的实例,但是可以定义它的指针,并且指向抽象类的指针实际上是在赋值时指向其继承类的实例化对象的。 接口:在C++中用抽象类实现,而在C#和Java中用interface实现。 区别: (1)概念不一样。接口是对动作的抽象,而抽象类是对共性的提取。 (2)是否实现不一样。抽象类在定义类型
2015-10-19 15:44:43
379
转载 const int* p与int *const p的区别
请参考 http://blog.youkuaiyun.com/suer0101/article/details/8032269 http://blog.sina.com.cn/s/blog_6af956630100vpv2.html
2015-04-13 21:09:47
364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅