自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(56)
  • 资源 (7)
  • 收藏
  • 关注

原创 图书管理

图书管理系统的功能(方法的目录)1、进入到图书管理的这个模块。/**     * 图书管理     * @param loginR     */    private static  void  bookManager(Reader  loginR) {       int  flag = 0;      

2017-09-29 14:17:16 454 1

原创 图书管理系统数据库版

1、系统进行一个分析            图书管理,                    添加图书  、修改图书、删除图书、查看图书            读者管理,                    读者添加,读者删除,读者基本信息的修改,读者查看列表,  借书,还书            系统管理          

2017-09-29 14:14:59 3456 1

原创 jdbc

预状态通道下的增删改查。通用模板,我们不关心你操作数据表是谁,因为sql语句就是传递过来的。我们不关心你链接的数据库是谁,因为我们这些链接参数是可配置的。jdbc.properties(属性文件)把链接参数定义为全局的静态变量。把链接的接口变量也定义在全局。在静态的初始化块中,做配置文件的加载,得到链接参数的值并且赋值给全局的静态变量。注册驱动,在我们的这个程序只需要加载一次。还把链接和通道的创建

2017-09-29 14:13:06 246

转载 spring boot

Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。 之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化的依赖开始spring应用。大多数Spring Boot应用需要很少的配置即可运行,比如我

2017-08-03 13:56:40 211

原创 网络编程-局域网通信

网络编程的定义使用代码来完成,两个或者多个应用程序,之间的通过某种协议进行数据传递,这就是网络编程。4、开发一个服务端和一个客户端的程序,让后让客户端来链接服务端,并且进行数据传输。5、基于Socket 完成一个网络编程实例.  a、创建服务端(ServerSocket(创建端口)), 创建一个客户端(Socket,必须指明要链接服务端i

2016-12-28 12:07:20 663

原创 生产者和消费者

薪火华扬www.hyserver.com微信moonli39package com.salmon.test4;/** * 用来描述 共享资源类 窝头 * @author salmon * */public class WoTou { // 每一个窝头的编号 String num; // 创建一个 窝头的时候 就给一个编号 public WoTou(St

2016-12-28 12:01:09 239

原创 java 多线程2

复习:线程1、让我们应用程序可以在同一时间处理多个任务(在同一时间我们有两段程序(多个对象)在执行)。2、处理多任务不只是线程,在我们操作系统是支持多任务的(使用的是多进程来完成的)3、在我们操作系统中可以执行多个应用程序,每一个应用程序的一次执行就是一个进程。   在这个进程多可以有多个线程来处理多个任务。4、进程之间资源消

2016-12-28 11:55:41 248

原创 java多线程

java 多线程1、进程,在我们的操作系统中,没打开一个软件,就占有系统一个进程,来执行这个软件的程序。2、进程,一次程序整体执行就是一个进程。3、线程,一个进程中的多个分支,每一个分子程序就是一个线程。4、不管是多进程还是多线程,都是为了同时可以完成多任务操作。5、对操作系统来讲,支持多任务,起多个进程代表系统中的多个应用程序。

2016-12-28 11:54:18 235

原创 多态

多态:可以理解为事物存在的多种体现形态,比如说人:男人、女人;动物:猫,狗。多态:多种形态。这里要重点讲的就是对象的多态性。狗 x = new 狗();动物 y = new 狗();//对象的多态性,狗对象即是狗类型,又是动物形态。必须要明确一点:狗是动物中的一种。意味着狗是需要继承动物的才可以这样指向。多态性:在程序中的体现。 就是:父类或者接口的引用指向自己

2016-12-19 15:43:59 232

转载 java垃圾回收机制

1. 垃圾回收的意义  在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放

2016-11-29 14:37:13 207

原创 IO流2

IO 流1、流,在我们程序中,所操作数据,以各种格式,从一个地方传输到另一个地方,这个过程就是  数据流。2、I,Input,输入。3、O,output  ,输出。4、输入,输出,基于 程序  是输入还是输出。5、程序---文件(常用), 程序---网络 ,  程序----内存。6、java jdk 中给我们提供了很多,操

2016-11-29 10:53:49 235

原创 IO流

IO流1、流,数据流,是把一些数据从一个地方到另一个地方的转移的一个过程。数据流。2、数据流的两个端点的形式有:程序-----文件,   程序----网络, 程序--- 内存。3、jdk 给我们提供了很多数据流类型。4、这些数据流的类型(内容格式),分为两类:   a、字节(inputStream  outputStream)

2016-11-29 10:49:33 236

原创 图书管理系统使用List 存储数据

package com.salmon.test;/** * 是用来描述 图书的 * @author salmon * */public class Book { private int id; private String name; private String press; private String author; private double price; p

2016-11-29 10:45:38 1555

原创 java异常

异常处理1、什么叫异常?   程序出现错误,或者是称之为问题,就是你的程序执行或者编译错误,都称之为异常。2、处理程序中遇到的异常。  a、就是我们程序员,没有专门写代码来处理异常,     而是java jvm 虚拟自动处理为了保证程序安全结束。     在安全结束的时候jvm 会给我们把发生错误地方,错误的类型,都给我们打印出来。

2016-11-29 10:43:07 205

原创 数据结构-链表

复习:数据结构:就是一个有一定规则的能够存储数据的一个内存中空间。最基础的存储空间: 变量(单个存储空间),数组(连续存储空间)1、栈 : 内部就是数组,单个变量实现(链表)      a、stack   b、自定义(数组,可变的数组)   原则:先进后出2、队列   原则:先进先出,    线性队列,循环

2016-11-29 10:41:39 191

转载 java 异常

一, 什么是java里的异常由于java是c\c++ 发展而来的,  首先我们先看看c语言里的错误.1.1 c语言里的错误        我们实现1个程序的过程包括,  代码编写, 编译代码成为程序,  执行程序..        其中大部分常见的语法错误都会被编译代码这样部过滤掉.   但是即使通过了编译. 执行程序这一步可能还是会有错误.

2016-11-23 14:33:05 435

转载 java异常处理

本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是

2016-11-23 14:26:30 257

转载 数据结构-队列

队列概述队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。–队尾(rear)——允许插入的一端–队头(front)——允许删除的一端队列特点:先进先出(FIFO)队列的结构如下图所示:线性表的操作主要包括

2016-11-22 15:09:55 281

转载 数据结构和算法

本部分总结前面介绍的数据结构和算法,并讨论在不同的情况下如何进行选择。通用数据结构:数组、链表、树、哈希表专用数据结构:栈、队列、优先级队列排序:插入排序、希尔排序、快速排序、归并排序、堆排序图:邻接矩阵、邻接表外部存储:顺序存储、索引文件、B-树、哈希方法1 通用数据结构                                              

2016-11-22 11:55:46 247

原创 内部类

复习1、抽象类   是用来描述一些不具体事物的群体中带有不明确或者模糊的行为的这样的一类事物。   一个类中拥有一个没有方法体的方法,这个方法就必须使用关键字abstract修饰,这样的方法   就叫抽象方法。   如果一个类中包含了抽象方法,那么这类也就变成抽象,也得用abstract 修饰类。   抽象类中也可以拥有非抽象的方法,

2016-11-21 14:48:01 275

原创 Set

Set接口1、set 和list 的一样是输入域collection 接口子接口。所以set 和list 的操作方法基本是一样的。2、set 是无序,是不能放重复的内容, list 是有序的可以方法重复内容3、List 的实现类  ArrayList (封装一个Object 数组结构),        LinkedList   (链表的结

2016-11-21 14:44:42 380

原创 list

容器(集合)1、就是存储数据,内容,对象。2、容器,就是对数组进行升级和扩展。(存储的所有数据都是以对象的形式存储的)3、java 中集合,组织结构,   所有关于我们java 中容器,存储工具,都在util包中。   Iterator (迭代器)--------Colliection(接口)----------Map(接口)

2016-11-21 14:43:06 255

原创 接口

接口1、java 语法的角度,其实就是抽象类的升级,这个接口中一定都是抽象方法,   所有的属性都是常量。 方法不需要我们写abstract,可以省略,属性可以把final 省略。   对于这个接口来讲,用interface 这样的一个关键来修饰接口,类或者抽象类是class 来修饰的。2、程序的设计意义上,接口的功能还比较重大。   一

2016-11-21 14:39:40 194

原创 抽象类

继承1、extends,从父类中继承下来属性和方法直接使用,除了继承下来的属性方法,子类自己还可以再  定义自己的属性和方法,这叫扩展。2、还可以对父类中继承下来的内容,进行重写或者覆盖。3、多态的体现,必须在继承关系之下,必须重写,父类的引用指向之类对象。4、instanceof用来判断父类的引用到底指向是那个子类对象。(对父类引用进行一个转换

2016-11-21 14:38:20 224

原创 java 继承

复习 String1、字符串 2、引用类型,是jdk给我们提供的一个类,java.lang.String3、特殊类,final 修饰类,不能被继承。4、字符串类,String ,创建对象的时候,可以直接引用一个对象(字符串常量),也可以自定义new   出一个对象,String s = new String("hello"); 两个对象。

2016-11-21 14:37:24 179

转载 spring mvc mybatis 整合

目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。MyBatis是ibatis的升级版,作为hibernate的老对手,它 是一个可以自定义SQL、存储过程和高级映射的持久层框架。与hibernate的主

2016-11-16 14:23:30 547

原创 静态绑定和动态绑定

一.定义: 1.方法绑定:一个方法被调用时该方法关联其方法体的过程。 2.静态绑定:在面向过程的中又称为前期绑定在程序编译时进行了绑定,即在还没运行时,就已经加载到内存。 3.动态绑定:在面向过程中称为后期绑定(运行时绑定)在运行时就进行绑定,根据实际情况有选择的进行绑定。 二.优越性:          动态绑定灵活性相对静态绑定来说要高,因为它在运行之前可以

2016-11-16 14:15:47 457

原创 java String

复习static 修饰符修饰属性  修饰方法   静态块被static  所修饰内容 ,都是类级别,属性某种类型的所有对象共享区域。静态属性,那么这个属性就变成类的属性和所有对象共有的属性,任何对象来操作属性,这个属性值变化都会影响其他的对象。是可以直接使用类名调用。只会被加载一次,但是可以被调用多次。最后一次

2016-11-15 15:39:52 191

原创 java 关键字 static

static 修饰符,  public  private  void  this 修饰符。1、静态的修饰,是和对象对立。 静态内容是类是抽象不具体,对象new,this,类中一个具体个体。2、static 可以修饰内容有三个方面:  a、修饰全局变量(属性),静态的变量  b、修饰方法,这个我们就把它叫静态方法,修饰是用在访问控制符后面和返回值类型的

2016-11-15 15:38:41 259

原创 java面向对象(图书管理系统03)

图书管理系统(书,读者,图书馆)1、注册用户(读者)2、登陆(查看现在所注册读者都有那些,只有管理员才可以查看所有读者信息,概念自己读者类型)3、管理员来添加图书(可以查看所添加图书,非管理员也可以查看)4、修改图书5、删除图书(管理员)6、读者借书    a、知道你要借的书是那一本,查找我们借阅的图书。

2016-11-14 16:59:44 2086 3

原创 java面向对象(图书管理系统02)

图书管理系统(书,读者,图书馆)1、注册用户(读者)2、登陆(查看现在所注册读者都有那些,只有管理员才可以查看所有读者信息,概念自己读者类型)3、管理员来添加图书(可以查看所添加图书,非管理员也可以查看)4、修改图书5、删除图书(管理员)6、读者借书    a、知道你要借的书是那一本,查找我们借阅的图书。

2016-11-14 16:51:32 1277

原创 java 面向对象(图书管理系统1)

复习:1、构造函数   a、构造函数的作用,用来创建对象,用new 关键字调用。还可以给这个对象的属性赋值。   b、有参数的构造函数和无参数的构造函数。   c、无参数的构造函数默认 就有,如果你定义了有参数的构造函数,那么默认无参数的构造函数      就失效,假如你还要使用这个无参数的构造函数的话,那就必须写出来。   d、没有返回值,

2016-11-14 16:50:07 4164

原创 java 面向对象2

复习:1、面向对象,我们自身所面对的使用的身边的这些具体事物。针对我们自身来讲,看做事对象。2、类和对象之间关系。3、类是从现实生活中,根据具有相同特性和共同行为的一类事物的描述。叫类。4、在java 应用程序中使用 class 这样的语法来描述这个类,叫自定义的类型。5、在这样的一个类中 包括两个部分,属性,方法6、在jav

2016-11-14 16:47:53 265

原创 java面向对象

面向对象1、在生活中,你所面对的某一个具体物品,或者人,或者你使用的一个工具,   某一个事情,某种过程。对象2、java应用程序来讲,我们需要有一种语法规则,来描述现实生活中的这些对象。3、就用我们java 语言中的一个最基本单元,那就是类,来表述生活中你所遇到的事物。什么是类1、在生活,都是把具有相同特点的和拥有相同行为一类事物或

2016-11-14 16:45:53 459

原创 java语言基础07数组

复习:数组(一维):1、数组概念   在我们的内存中给开辟了一个 能够存储同类型数据的连续空间。   数组的长度一旦确定,就不能在改变。   数组是属于引用类型。   数组的每一个位置都有一个下标,下标是从零开始的。最大下标是长度减一。2、数组定义   int  i  [] = new  int[5];   lon

2016-11-09 16:44:41 218

原创 java语言基础06数组

复习:1、for    a  b  c  d ,四个表达式  用;隔开2、for each    只能针对于一个 存储了多个值的变量,进行循环取值3、循环嵌套,  双层循环4、continue(结束当次循环);  break(结束循环)java api jdk 提供哪些类和接口中,有几个常用包中类。ja

2016-11-09 16:42:37 222

原创 java语言基础05循环结构

复习:java 程序结构的1、条件结构(判断结构)   a、if    if else      if  else if  else if  else      (true false)   b、switch  case  default  break       (byte short  int  long  char  String)2、循环结构(while do

2016-11-09 16:41:34 204

原创 java语言基础04循环结构

循环结构它也是把我们的程序根据某种条件,让去重复执行某一条或者条件语句(某一段代码),直到条件不满了,这个重复执行就停止a、循环开始   b、循环结束  c、循环变量(发生变化的)1、while   上来第一次 就需要判断条件2、do  while   上来第一次 是不需要判断条件作业:  打印 9  ---  1 的数字

2016-11-09 16:40:29 283

原创 java语言基础复习03

复习:1、java 是一个平台,同时也是一个语言,高级的面向对象的编程语言2、jdk 中,包括开发环境,javac  运行环境jre ,java3、在jvm 的虚拟机中,还给我们提供大量的类库。4、java 还有三个开发的方向,javase ,javaee,javame5、javac 进行.java 文件编译  .class6

2016-11-09 16:39:13 209

原创 java 语言基础02

1、java java软件开发平台2、java语言,提供了大量可重复利用的类,3、可以执行这些代理一个环境,jvm4、jdk 的开发环境 javac 来对源程序 .java 文件进行编译。   jre 的运行环境 java 类对我们 字节码文件 .class 进行执行。5、jvm 类加载器, 是把我们的class文件加载到这个虚拟机中,(

2016-11-09 16:37:54 231

javaweb相关技术

Java 在使用JSP的时候,任何程序员都不可能不和Java打交道。JSP本身就是用一套Java对象编写的。更重要的是,JSP的缺省脚本语言就是Java。所以,一个JSP程序员必须理解Java的基础概念。我建议程序员在开发JSP之前至少得有一个月开发Java的经验。

2010-08-25

jdbc和odbc的区别

ODBC(Open DataBase Connectivity)是微软倡导的、当前被业界广泛接受的、用于数据库访问的应用程序编程接口(API),它以X/Open和 ISO/IEC的调用级接口(CLI)规范为基础,并使用结构化查询语言(SQL)作为其数据库访问语言。 ODBC总体结构有四个组件:

2010-08-15

servlet生命周期详解

Servlet的生命周期是由servlet的容器来控制的。分为3个阶段:初始化阶段、运行阶段、销毁阶段。

2010-08-15

servlet配置文件

Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息

2010-08-13

static spuer final

一、static 请先看下面这段程序: public class Hello{ public static void main(String[] args){//(1) System.out.println("Hello,world!");//(2) } } 看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那您也应该能看懂这段代码的意思。它只是简单的输出“Hello,world”,一点别的用处都没有,然而,它却展示了static关键字的主要用法。 在1处,我们定义了一个静态的方法名为main,这就意味着告诉Java编译器,我这个方法不需要创建一个此类的对象即可使用。您还得您是怎么运行这个程序吗?一般,我们都是在命令行下,打入如下的命令(加下划线为手动输入): javac Hello.java java Hello Hello,world!

2010-04-02

制造型企业ERP项目需求分析.doc

企业为什么要上ERP,陈启申说:应用ERP的关键在于能否解决企业的实际问题,企业不能为了上ERP而上ERP,企业必须明确自身面临的信息化需求,根据企业经营现状来有选择地实施ERP系统,而不是盲目地根据厂商提供的“ERP一二三”的方法来构建企业的信息化管理系统。

2009-02-17

软件项目需求变更六大原则.pdf

软件项目需求变更六大原则,这是应对不同的客户不同的要求,一个应对之道,很有用的哦

2009-02-17

空空如也

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

TA关注的人

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