自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 收藏
  • 关注

转载 LCD12864新手入门

    最近在做毕业设计的单片机项目,涉及到LCD12864这个元器件,淘宝上有一大堆的产品,像我这样的菜鸟,都不知道怎么选了。在看了贴吧的一个人的初学总结,我此处转一下,大家一同学习,也谢谢他的智慧结晶。    转: 12864液晶种类繁多,光常用的控制器就有4种,每一种都有自己的特点。当然指令也各不相同。学习者不搞明白液晶类型,肯定是无从下手。 1. 12864液晶的型号  通常的型号是XX1...

2018-04-15 21:12:22 11264 1

转载 java集合--ArrayList的实现原理

转载于:http://blog.csdn.net/qq_35101189/article/details/60756478目录:      一、 ArrayList概述      二、 ArrayList的实现                  1) 私有属性                 2) 构造方法           

2017-03-07 20:52:48 837

转载 java的I/O介绍

转载于:http://blog.csdn.net/qq_35101189/article/details/60574798IO流分为输入流(InputStream)和输出流(OutputStream)两类按流所处理的数据类型又可以分为字节流和字符流(用于处理Unicode字符数据)两类字节流主要是由 InputStream和OutputStream作为基类,而字符流

2017-03-06 20:00:47 711

转载 java基础学习总结--面向对象

转载于:http://blog.csdn.net/qq_35101189/article/details/60468793一、面向过程的思想和面向对象的思想       面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,

2017-03-05 22:54:32 535

转载 java集合

转载于:http://blog.csdn.net/qq_35101189/article/details/60141088   在编写Java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,

2017-03-04 20:42:11 468

转载 java数组学习

转载于:http://blog.csdn.net/qq_35101189/article/details/60140300      一、什么是数组       数组?什么是数组?在我印象中的数组是应该这样的:通过new关键字创建并组装他们,通过使用整形索引值访问它的元素,并且它的尺寸是不可变的!       但是这只是数组的最表面的东西!深一点?就是这样:数组是一个简单的

2017-03-03 22:17:32 515

转载 java--关键字static

一、 static代表着什么      在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。      Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个

2017-03-02 22:53:49 306

转载 java基础--枚举,泛型详解

转载于:http://blog.csdn.net/qq_35101189/article/details/59062706一:首先从枚举开始说起枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:public enum Color{RED,BLUE,BLACK,YELLOW,GREEN}   显然

2017-03-01 14:54:22 670

转载 JAVA集合类

转载于:http://blog.csdn.net/qq_35101189/article/details/57075139数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了    什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对

2017-02-26 16:48:17 312

转载 java基础——集合

转载于:http://blog.csdn.net/qq_35101189/article/details/568484461. 集合类库通常,程序总是根据运行时才知道的某些条件去创建新对象,在此之前,不会知道所需对象的数量,甚至不知道确切的类型。为了解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象。java 实用类库提供了一套相当完整的集合类来解决这个问题 。

2017-02-24 18:57:44 352

转载 java中静态代码块的用法static用法详解

转载于:http://blog.csdn.net/qq_35101189/article/details/56669993(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方

2017-02-23 19:57:11 431

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

转载 Java IO流学习总结

转载于:http://blog.csdn.net/qq_35101189/article/details/56009129java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,

2017-02-20 20:29:01 537

转载 java基础--类数据与类方法

转载于:http://blog.csdn.net/qq_35101189/article/details/55512016我们一直是为了产生对象而定义类(class)的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。在继承(inheritance)中,我们将类当做可以拓展的主体,这提高了我们对“类”的认识。类本身还有许多值得讨论的地方。我们将继

2017-02-19 19:31:23 417

转载 多继承

转载于: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 431

转载 单继承析构函数与构造函数

转载于: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 1161

转载 C++面向对象总结

转载于:http://blog.chinaunix.net/uid-24219701-id-2230583.html一、简答题1.          什么是类?什么是对象?对象与类的关系是什么?答:类就是相同的数据和相同的一组对象的集合,即类是对具有相同数据结构和相同操作的一类对象的描述;对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体,对象可以

2017-02-16 19:46:30 426

转载 java抽象类与接口的区别

转载于:http://blog.csdn.net/qq_35101189/article/details/55049205很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不

2017-02-15 19:14:24 379

转载 继承 内存分布

出处: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 350

转载 输入/输出流

转载于: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 368

原创 C++运算符重载

转载于:http://blog.chinaunix.net/uid-24219701-id-2128176.html/* *运算符重载 *运算符重载就是给已有运算符赋予更多的含义, *使它能够用于特定类的对象,执行特定的功能, *而且使用形式与基本类型数据类型的形式相同 *运算符重载实际上就是函数重载 */ /* *使用普通函

2017-02-12 19:54:00 499

转载 java中修饰符关键词

Java修饰符是你添加到变量、类和方法以改变其含义的关键词。它们可分为两组:访问控制修饰符非访问修饰符让我们先来看看访问控制修饰符,以及如何使用它们的一些代码示例。修饰符说明public公共可见private类可见protected包和所有的子类可见那么如

2017-02-11 19:51:43 490

转载 java多维数组

数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:public class ArrayDemo { private int arraySize=10; public int[] arrayOfIntegers = new int[arraySize];}上面的代码是一维数组的例子。换

2017-02-10 19:48:53 483

转载 深入理解Spring事务原理

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事

2017-02-09 20:34:19 365

转载 java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使

2017-02-08 21:54:53 479

转载 java核心技术点之集合框架

概述Java集合框架由Java类库的一系列接口、抽象类以及具体实现类组成。我们这里所说的集合就是把一组对象组织到一起,然后再根据不同的需求操纵这些数据。集合类型就是容纳这些对象的一个容器。也就是说,最基本的集合特性就是把一组对象放一起集中管理。根据集合中是否允许有重复的对象、对象组织在一起是否按某种顺序等标准来划分的话,集合类型又可以细分为许多种不同的子类型。Java集合框架为我们

2017-02-07 19:26:53 499

转载 细说new与malloc的10点区别

前言几个星期前去面试C++研发的实习岗位,面试官问了个问题:new与malloc有什么区别?这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数对对象进行初始化与销毁;operator new/delete可以进行重载;然后强行分析了一下自由存储区与堆的区别。回来后感觉这个问题其实回答得不怎么好,

2017-02-06 19:09:04 297

转载 关于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 377

转载 C++构造函数

出处:http://blog.chinaunix.net/uid-24219701-id-1993923.html 对象的初始化在建立一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。如果一个数据成员未被赋值,则它的值是不可预知的,因为在系统为它分配内存时,保留了这些存储单元的原状,这就成为了这些数据成员的初始值。这种状况显然是与人们的要求不相符的,对象是一个实体,它反映了

2017-02-04 18:22:07 370

转载 Java中Vector和ArrayList的区别

首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就

2017-02-03 22:52:33 247

转载 hash表实例应用

出处:http://blog.csdn.net/zouchunlaigo1988/article/details/71639201:问题描述        针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。2:基本要求          假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上

2017-02-02 22:41:18 1061

转载 一步一步写算法(之hash表)

出处:http://blog.csdn.net/feixiaoxing/article/details/6885657hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。

2017-02-01 23:43:06 357

转载 google哈希面试题

题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。(用哈希表解题) 分析:这道题是2006年google的一道笔试题。友情提醒:ASCII码使用指定的8位二进制数组合来表示256种可能的字符。解:由于字符(char)是一个长度为8的数据类型,因此总共有可能256 种可能。于是我们创建一个长度为256的数组,每个字母根据其ASCI

2017-01-31 15:51:06 487

转载 如何用java来进行文件切割和简单的内容过滤

一 由来去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件。如果小型的文件还好处理,大型的xml,比如几个G的文件,基本上就OOM了,很难直接从节点中提取数据。所以我采用了流的方式。于是有了这个文件的裁剪工具。二 使用场景本工具可能的使用场景: 1.对任一文件的切割/裁剪。通过字节流的方

2017-01-30 19:21:53 1411

转载 java--equals()方法总结

equals()          超类Object中有这个equals()方法,该方法主要用于比较两个对象是否相等。该方法的源码如下:public boolean equals(Object obj) { return (this == obj); }      我们知道所有的对象都拥有标识(内存地址)和状态(数据),同时“==”比较两个对象的

2017-01-29 18:30:44 290

转载 java的getClass()函数

Java反射学习    所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。1,获得类型类    我们知道在Ja

2017-01-28 18:08:08 374

转载 java数据库连接池学习

数据库连接池的原理是:连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接

2017-01-27 19:29:55 438

转载 java——对象引用

我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用我们沿用之前定义的Human类,并有一个Test类:public class Test{ public static void main(String[] args) {

2017-01-26 19:46:38 370

转载 java生成和操作Excel文件

一、JSP生成简单的Excel文件package beans.excel;import java.io.IOException;import java.io.OutputStream;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.Wri

2017-01-25 18:52:52 463

转载 java实现Excel导入数据库,数据库中的数据导入到Excel表格中

实现的功能:Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel 1、添加jxl.jar MySQL-connector-java.1.7-bin.jar包到项目的lib目录下­2、Excel文件目录:D://book.xls3、数据库名:javenforexcel4、表名:stu5、编写类:连接mysql的字符串方

2017-01-24 16:27:50 1074 1

空空如也

空空如也

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

TA关注的人

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