- 博客(56)
- 资源 (7)
- 收藏
- 关注
原创 图书管理
图书管理系统的功能(方法的目录)1、进入到图书管理的这个模块。/** * 图书管理 * @param loginR */ private static void bookManager(Reader loginR) { int flag = 0;
2017-09-29 14:17:16 510 1
原创 图书管理系统数据库版
1、系统进行一个分析 图书管理, 添加图书 、修改图书、删除图书、查看图书 读者管理, 读者添加,读者删除,读者基本信息的修改,读者查看列表, 借书,还书 系统管理
2017-09-29 14:14:59 3618 1
原创 jdbc
预状态通道下的增删改查。通用模板,我们不关心你操作数据表是谁,因为sql语句就是传递过来的。我们不关心你链接的数据库是谁,因为我们这些链接参数是可配置的。jdbc.properties(属性文件)把链接参数定义为全局的静态变量。把链接的接口变量也定义在全局。在静态的初始化块中,做配置文件的加载,得到链接参数的值并且赋值给全局的静态变量。注册驱动,在我们的这个程序只需要加载一次。还把链接和通道的创建
2017-09-29 14:13:06 307
转载 spring boot
Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。 之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化的依赖开始spring应用。大多数Spring Boot应用需要很少的配置即可运行,比如我
2017-08-03 13:56:40 240
原创 网络编程-局域网通信
网络编程的定义使用代码来完成,两个或者多个应用程序,之间的通过某种协议进行数据传递,这就是网络编程。4、开发一个服务端和一个客户端的程序,让后让客户端来链接服务端,并且进行数据传输。5、基于Socket 完成一个网络编程实例. a、创建服务端(ServerSocket(创建端口)), 创建一个客户端(Socket,必须指明要链接服务端i
2016-12-28 12:07:20 705
原创 生产者和消费者
薪火华扬www.hyserver.com微信moonli39package com.salmon.test4;/** * 用来描述 共享资源类 窝头 * @author salmon * */public class WoTou { // 每一个窝头的编号 String num; // 创建一个 窝头的时候 就给一个编号 public WoTou(St
2016-12-28 12:01:09 278
原创 java 多线程2
复习:线程1、让我们应用程序可以在同一时间处理多个任务(在同一时间我们有两段程序(多个对象)在执行)。2、处理多任务不只是线程,在我们操作系统是支持多任务的(使用的是多进程来完成的)3、在我们操作系统中可以执行多个应用程序,每一个应用程序的一次执行就是一个进程。 在这个进程多可以有多个线程来处理多个任务。4、进程之间资源消
2016-12-28 11:55:41 289
原创 java多线程
java 多线程1、进程,在我们的操作系统中,没打开一个软件,就占有系统一个进程,来执行这个软件的程序。2、进程,一次程序整体执行就是一个进程。3、线程,一个进程中的多个分支,每一个分子程序就是一个线程。4、不管是多进程还是多线程,都是为了同时可以完成多任务操作。5、对操作系统来讲,支持多任务,起多个进程代表系统中的多个应用程序。
2016-12-28 11:54:18 280
原创 多态
多态:可以理解为事物存在的多种体现形态,比如说人:男人、女人;动物:猫,狗。多态:多种形态。这里要重点讲的就是对象的多态性。狗 x = new 狗();动物 y = new 狗();//对象的多态性,狗对象即是狗类型,又是动物形态。必须要明确一点:狗是动物中的一种。意味着狗是需要继承动物的才可以这样指向。多态性:在程序中的体现。 就是:父类或者接口的引用指向自己
2016-12-19 15:43:59 262
转载 java垃圾回收机制
1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放
2016-11-29 14:37:13 249
原创 IO流2
IO 流1、流,在我们程序中,所操作数据,以各种格式,从一个地方传输到另一个地方,这个过程就是 数据流。2、I,Input,输入。3、O,output ,输出。4、输入,输出,基于 程序 是输入还是输出。5、程序---文件(常用), 程序---网络 , 程序----内存。6、java jdk 中给我们提供了很多,操
2016-11-29 10:53:49 263
原创 IO流
IO流1、流,数据流,是把一些数据从一个地方到另一个地方的转移的一个过程。数据流。2、数据流的两个端点的形式有:程序-----文件, 程序----网络, 程序--- 内存。3、jdk 给我们提供了很多数据流类型。4、这些数据流的类型(内容格式),分为两类: a、字节(inputStream outputStream)
2016-11-29 10:49:33 285
原创 图书管理系统使用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 1613
原创 java异常
异常处理1、什么叫异常? 程序出现错误,或者是称之为问题,就是你的程序执行或者编译错误,都称之为异常。2、处理程序中遇到的异常。 a、就是我们程序员,没有专门写代码来处理异常, 而是java jvm 虚拟自动处理为了保证程序安全结束。 在安全结束的时候jvm 会给我们把发生错误地方,错误的类型,都给我们打印出来。
2016-11-29 10:43:07 222
原创 数据结构-链表
复习:数据结构:就是一个有一定规则的能够存储数据的一个内存中空间。最基础的存储空间: 变量(单个存储空间),数组(连续存储空间)1、栈 : 内部就是数组,单个变量实现(链表) a、stack b、自定义(数组,可变的数组) 原则:先进后出2、队列 原则:先进先出, 线性队列,循环
2016-11-29 10:41:39 214
转载 java 异常
一, 什么是java里的异常由于java是c\c++ 发展而来的, 首先我们先看看c语言里的错误.1.1 c语言里的错误 我们实现1个程序的过程包括, 代码编写, 编译代码成为程序, 执行程序.. 其中大部分常见的语法错误都会被编译代码这样部过滤掉. 但是即使通过了编译. 执行程序这一步可能还是会有错误.
2016-11-23 14:33:05 485
转载 java异常处理
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是
2016-11-23 14:26:30 288
转载 数据结构-队列
队列概述队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。–队尾(rear)——允许插入的一端–队头(front)——允许删除的一端队列特点:先进先出(FIFO)队列的结构如下图所示:线性表的操作主要包括
2016-11-22 15:09:55 319
转载 数据结构和算法
本部分总结前面介绍的数据结构和算法,并讨论在不同的情况下如何进行选择。通用数据结构:数组、链表、树、哈希表专用数据结构:栈、队列、优先级队列排序:插入排序、希尔排序、快速排序、归并排序、堆排序图:邻接矩阵、邻接表外部存储:顺序存储、索引文件、B-树、哈希方法1 通用数据结构
2016-11-22 11:55:46 272
原创 内部类
复习1、抽象类 是用来描述一些不具体事物的群体中带有不明确或者模糊的行为的这样的一类事物。 一个类中拥有一个没有方法体的方法,这个方法就必须使用关键字abstract修饰,这样的方法 就叫抽象方法。 如果一个类中包含了抽象方法,那么这类也就变成抽象,也得用abstract 修饰类。 抽象类中也可以拥有非抽象的方法,
2016-11-21 14:48:01 299
原创 Set
Set接口1、set 和list 的一样是输入域collection 接口子接口。所以set 和list 的操作方法基本是一样的。2、set 是无序,是不能放重复的内容, list 是有序的可以方法重复内容3、List 的实现类 ArrayList (封装一个Object 数组结构), LinkedList (链表的结
2016-11-21 14:44:42 406
原创 list
容器(集合)1、就是存储数据,内容,对象。2、容器,就是对数组进行升级和扩展。(存储的所有数据都是以对象的形式存储的)3、java 中集合,组织结构, 所有关于我们java 中容器,存储工具,都在util包中。 Iterator (迭代器)--------Colliection(接口)----------Map(接口)
2016-11-21 14:43:06 305
原创 接口
接口1、java 语法的角度,其实就是抽象类的升级,这个接口中一定都是抽象方法, 所有的属性都是常量。 方法不需要我们写abstract,可以省略,属性可以把final 省略。 对于这个接口来讲,用interface 这样的一个关键来修饰接口,类或者抽象类是class 来修饰的。2、程序的设计意义上,接口的功能还比较重大。 一
2016-11-21 14:39:40 251
原创 抽象类
继承1、extends,从父类中继承下来属性和方法直接使用,除了继承下来的属性方法,子类自己还可以再 定义自己的属性和方法,这叫扩展。2、还可以对父类中继承下来的内容,进行重写或者覆盖。3、多态的体现,必须在继承关系之下,必须重写,父类的引用指向之类对象。4、instanceof用来判断父类的引用到底指向是那个子类对象。(对父类引用进行一个转换
2016-11-21 14:38:20 265
原创 java 继承
复习 String1、字符串 2、引用类型,是jdk给我们提供的一个类,java.lang.String3、特殊类,final 修饰类,不能被继承。4、字符串类,String ,创建对象的时候,可以直接引用一个对象(字符串常量),也可以自定义new 出一个对象,String s = new String("hello"); 两个对象。
2016-11-21 14:37:24 224
转载 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 586
原创 静态绑定和动态绑定
一.定义: 1.方法绑定:一个方法被调用时该方法关联其方法体的过程。 2.静态绑定:在面向过程的中又称为前期绑定在程序编译时进行了绑定,即在还没运行时,就已经加载到内存。 3.动态绑定:在面向过程中称为后期绑定(运行时绑定)在运行时就进行绑定,根据实际情况有选择的进行绑定。 二.优越性: 动态绑定灵活性相对静态绑定来说要高,因为它在运行之前可以
2016-11-16 14:15:47 502
原创 java String
复习static 修饰符修饰属性 修饰方法 静态块被static 所修饰内容 ,都是类级别,属性某种类型的所有对象共享区域。静态属性,那么这个属性就变成类的属性和所有对象共有的属性,任何对象来操作属性,这个属性值变化都会影响其他的对象。是可以直接使用类名调用。只会被加载一次,但是可以被调用多次。最后一次
2016-11-15 15:39:52 215
原创 java 关键字 static
static 修饰符, public private void this 修饰符。1、静态的修饰,是和对象对立。 静态内容是类是抽象不具体,对象new,this,类中一个具体个体。2、static 可以修饰内容有三个方面: a、修饰全局变量(属性),静态的变量 b、修饰方法,这个我们就把它叫静态方法,修饰是用在访问控制符后面和返回值类型的
2016-11-15 15:38:41 297
原创 java面向对象(图书管理系统03)
图书管理系统(书,读者,图书馆)1、注册用户(读者)2、登陆(查看现在所注册读者都有那些,只有管理员才可以查看所有读者信息,概念自己读者类型)3、管理员来添加图书(可以查看所添加图书,非管理员也可以查看)4、修改图书5、删除图书(管理员)6、读者借书 a、知道你要借的书是那一本,查找我们借阅的图书。
2016-11-14 16:59:44 2172 3
原创 java面向对象(图书管理系统02)
图书管理系统(书,读者,图书馆)1、注册用户(读者)2、登陆(查看现在所注册读者都有那些,只有管理员才可以查看所有读者信息,概念自己读者类型)3、管理员来添加图书(可以查看所添加图书,非管理员也可以查看)4、修改图书5、删除图书(管理员)6、读者借书 a、知道你要借的书是那一本,查找我们借阅的图书。
2016-11-14 16:51:32 1336
原创 java 面向对象(图书管理系统1)
复习:1、构造函数 a、构造函数的作用,用来创建对象,用new 关键字调用。还可以给这个对象的属性赋值。 b、有参数的构造函数和无参数的构造函数。 c、无参数的构造函数默认 就有,如果你定义了有参数的构造函数,那么默认无参数的构造函数 就失效,假如你还要使用这个无参数的构造函数的话,那就必须写出来。 d、没有返回值,
2016-11-14 16:50:07 4228
原创 java 面向对象2
复习:1、面向对象,我们自身所面对的使用的身边的这些具体事物。针对我们自身来讲,看做事对象。2、类和对象之间关系。3、类是从现实生活中,根据具有相同特性和共同行为的一类事物的描述。叫类。4、在java 应用程序中使用 class 这样的语法来描述这个类,叫自定义的类型。5、在这样的一个类中 包括两个部分,属性,方法6、在jav
2016-11-14 16:47:53 302
原创 java面向对象
面向对象1、在生活中,你所面对的某一个具体物品,或者人,或者你使用的一个工具, 某一个事情,某种过程。对象2、java应用程序来讲,我们需要有一种语法规则,来描述现实生活中的这些对象。3、就用我们java 语言中的一个最基本单元,那就是类,来表述生活中你所遇到的事物。什么是类1、在生活,都是把具有相同特点的和拥有相同行为一类事物或
2016-11-14 16:45:53 500
原创 java语言基础07数组
复习:数组(一维):1、数组概念 在我们的内存中给开辟了一个 能够存储同类型数据的连续空间。 数组的长度一旦确定,就不能在改变。 数组是属于引用类型。 数组的每一个位置都有一个下标,下标是从零开始的。最大下标是长度减一。2、数组定义 int i [] = new int[5]; lon
2016-11-09 16:44:41 266
原创 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 259
原创 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 237
原创 java语言基础04循环结构
循环结构它也是把我们的程序根据某种条件,让去重复执行某一条或者条件语句(某一段代码),直到条件不满了,这个重复执行就停止a、循环开始 b、循环结束 c、循环变量(发生变化的)1、while 上来第一次 就需要判断条件2、do while 上来第一次 是不需要判断条件作业: 打印 9 --- 1 的数字
2016-11-09 16:40:29 324
原创 java语言基础复习03
复习:1、java 是一个平台,同时也是一个语言,高级的面向对象的编程语言2、jdk 中,包括开发环境,javac 运行环境jre ,java3、在jvm 的虚拟机中,还给我们提供大量的类库。4、java 还有三个开发的方向,javase ,javaee,javame5、javac 进行.java 文件编译 .class6
2016-11-09 16:39:13 235
原创 java 语言基础02
1、java java软件开发平台2、java语言,提供了大量可重复利用的类,3、可以执行这些代理一个环境,jvm4、jdk 的开发环境 javac 来对源程序 .java 文件进行编译。 jre 的运行环境 java 类对我们 字节码文件 .class 进行执行。5、jvm 类加载器, 是把我们的class文件加载到这个虚拟机中,(
2016-11-09 16:37:54 273
javaweb相关技术
2010-08-25
jdbc和odbc的区别
2010-08-15
static spuer final
2010-04-02
制造型企业ERP项目需求分析.doc
2009-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人