- 博客(24)
- 收藏
- 关注
转载 JAVA集合类
转载于:http://blog.csdn.net/qq_35101189/article/details/57075139数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了 什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对
2017-02-26 16:48:17 349
转载 java基础——集合
转载于:http://blog.csdn.net/qq_35101189/article/details/568484461. 集合类库通常,程序总是根据运行时才知道的某些条件去创建新对象,在此之前,不会知道所需对象的数量,甚至不知道确切的类型。为了解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象。java 实用类库提供了一套相当完整的集合类来解决这个问题 。
2017-02-24 18:57:44 390
转载 java中静态代码块的用法static用法详解
转载于:http://blog.csdn.net/qq_35101189/article/details/56669993(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方
2017-02-23 19:57:11 453
转载 java中创建对象的5种方式
转载于:http://blog.csdn.net/qq_35101189/article/details/56494638Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。1.使用new关键字这是最常见也是最简单的创建对象的方式了。通过这种方式,我们
2017-02-22 21:39:51 1126
转载 Java IO流学习总结
转载于:http://blog.csdn.net/qq_35101189/article/details/56009129java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,
2017-02-20 20:29:01 552
转载 java基础--类数据与类方法
转载于:http://blog.csdn.net/qq_35101189/article/details/55512016我们一直是为了产生对象而定义类(class)的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。在继承(inheritance)中,我们将类当做可以拓展的主体,这提高了我们对“类”的认识。类本身还有许多值得讨论的地方。我们将继
2017-02-19 19:31:23 453
转载 多继承
转载于:http://blog.chinaunix.net/uid-24219701-id-2104281.html/* * 多继承 * Lzy 2011-七夕 */ #include using namespace std; class A{private: int a;public: A():a(1){} vo
2017-02-18 20:17:00 467
转载 单继承析构函数与构造函数
转载于:http://blog.chinaunix.net/uid-24219701-id-2104277.html#include using namespace std; class CPoint{protected: float x, y;public: CPoint(float _x, float _y):x(_x),y(_y){co
2017-02-17 16:40:41 1237
转载 C++面向对象总结
转载于:http://blog.chinaunix.net/uid-24219701-id-2230583.html一、简答题1. 什么是类?什么是对象?对象与类的关系是什么?答:类就是相同的数据和相同的一组对象的集合,即类是对具有相同数据结构和相同操作的一类对象的描述;对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体,对象可以
2017-02-16 19:46:30 463
转载 java抽象类与接口的区别
转载于:http://blog.csdn.net/qq_35101189/article/details/55049205很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不
2017-02-15 19:14:24 419
转载 继承 内存分布
出处:http://blog.csdn.net/chenchong_219/article/details/25341353class Base { public: int m_base; }; class DerivedA: public Base { public: int m_derivedA; }; class Derived
2017-02-14 17:24:28 366
转载 输入/输出流
转载于:http://blog.chinaunix.net/uid-24219701-id-2149884.html/** 向流中插入一个字节*/#includeusingnamespace std; int main(void){ cout.put('A'); cout.put('\n'); return 0;}
2017-02-13 19:25:01 384
原创 C++运算符重载
转载于:http://blog.chinaunix.net/uid-24219701-id-2128176.html/* *运算符重载 *运算符重载就是给已有运算符赋予更多的含义, *使它能够用于特定类的对象,执行特定的功能, *而且使用形式与基本类型数据类型的形式相同 *运算符重载实际上就是函数重载 */ /* *使用普通函
2017-02-12 19:54:00 517
转载 java中修饰符关键词
Java修饰符是你添加到变量、类和方法以改变其含义的关键词。它们可分为两组:访问控制修饰符非访问修饰符让我们先来看看访问控制修饰符,以及如何使用它们的一些代码示例。修饰符说明public公共可见private类可见protected包和所有的子类可见那么如
2017-02-11 19:51:43 509
转载 java多维数组
数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:public class ArrayDemo { private int arraySize=10; public int[] arrayOfIntegers = new int[arraySize];}上面的代码是一维数组的例子。换
2017-02-10 19:48:53 506
转载 深入理解Spring事务原理
一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事
2017-02-09 20:34:19 382
转载 java中创建对象的5种方式
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使
2017-02-08 21:54:53 495
转载 java核心技术点之集合框架
概述Java集合框架由Java类库的一系列接口、抽象类以及具体实现类组成。我们这里所说的集合就是把一组对象组织到一起,然后再根据不同的需求操纵这些数据。集合类型就是容纳这些对象的一个容器。也就是说,最基本的集合特性就是把一组对象放一起集中管理。根据集合中是否允许有重复的对象、对象组织在一起是否按某种顺序等标准来划分的话,集合类型又可以细分为许多种不同的子类型。Java集合框架为我们
2017-02-07 19:26:53 518
转载 细说new与malloc的10点区别
前言几个星期前去面试C++研发的实习岗位,面试官问了个问题:new与malloc有什么区别?这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数对对象进行初始化与销毁;operator new/delete可以进行重载;然后强行分析了一下自由存储区与堆的区别。回来后感觉这个问题其实回答得不怎么好,
2017-02-06 19:09:04 316
转载 关于java中枚举Enum的深入剖析
什么是EnumEnum是自Java5 引入的特性,用来方便Java开发者实现枚举应用。一个简单的Enum使用如下。// ColorEnum.javapublic enum ColorEmun { RED, GREEN, YELLOW}public void setColorEnum(ColorEmun colorEnum) { //some
2017-02-05 17:28:24 398
转载 C++构造函数
出处:http://blog.chinaunix.net/uid-24219701-id-1993923.html 对象的初始化在建立一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。如果一个数据成员未被赋值,则它的值是不可预知的,因为在系统为它分配内存时,保留了这些存储单元的原状,这就成为了这些数据成员的初始值。这种状况显然是与人们的要求不相符的,对象是一个实体,它反映了
2017-02-04 18:22:07 394
转载 Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就
2017-02-03 22:52:33 271
转载 hash表实例应用
出处:http://blog.csdn.net/zouchunlaigo1988/article/details/71639201:问题描述 针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。2:基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上
2017-02-02 22:41:18 1098
转载 一步一步写算法(之hash表)
出处:http://blog.csdn.net/feixiaoxing/article/details/6885657hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。
2017-02-01 23:43:06 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人