自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

本博客是作者在学习过程中所书写的,一是向大家分享经验,二是作为自己的学习笔记

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 java中protected权限与默认权限的区别

在java中最容易混淆的访问权限就是protected和default先看看所有的访问权限总结下面三条:1、在同一个包中,所有的类都能够访问某一个类中所有非private权限的方法或者属性。2、一个包中的类不能通过继承访问另一个包中default权限的方法或者属性。换言之,子类在同一个包中可以访问default权限的方法或属性,子类不在同一个包中则不可以。3、在不同包中子类是不能通过父类的实例访问...

2018-05-17 20:09:56 22498 6

原创 JSP中表达式语言(EL)

 EL——表达式语言一、了解表达式语言        在JSP中为了实现动态内容,需要编写很多Java代码,但是不鼓励使用态多的Java代码,因为这样会降低jsp页面的可读性,前端代码与Java代码混合大大降低了可读性。为了解决这个问题,就出现了EL——表达式语言。        表达式语言最初源自于jsp标准标签库(JSTL)的一部分,用于在不使用脚本、声明或者表达式的情况下,在jsp页面中渲染...

2018-03-11 20:42:23 645

原创 session实现购物车

功能:应用会话技术实现购物车功能,点击货物,将货物保存至购物车,实现购物车的增添清空功能主界面代码:<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %><%@page import="java.util.Map" %><%@tagli

2018-03-09 17:59:23 3635

原创 会话技术

使用会话维持状态一、需要会话的原因当同一个用户的多个请求之间需要进行对话或者数据共享的时候,就需要一种桥梁,将不同的请求连接起来。会话良好的解决了这个问题。会话的作用就是维持请求与请求之间的状态。HTTP请求是无状态的。可以将会话比喻成购物的时候用的篮子,连接两个会话。二、会话理论基础   会话会被赋予一个会话ID,第一次创建会话时,ID将会作为相应的一部分返回到用户浏览器中,接下来从改用户浏览器...

2018-03-08 13:38:25 266

原创 Jsp技术基础知识

Jsp技术一、jsp简介:       Jsp技术,jsp在运行时有jsp编译器进行转换,解析出jsp代码的所有特性,并将它们转换成java代码,有jsp创建得到的java类都将实现servlet,具有生命周期,其实jsp就是特殊的servlet。       编译时刻:①在被请求时转换并编译。之后的请求可以使用编译好的jsp。                       ②在部署应用程序的时候进...

2018-03-08 13:32:29 943

原创 JDBC 初级 下

行集一、什么行集    前面两篇文章介绍了结果集,但是存在一个缺点,当用户访问结果集的时候不能断开数据库连接,为了解决这个问题,出现了行集。增删改查都可以在行集中进行。二、行集更改数据库的方法     ①获取连接参数     ②得到是操作指令     ③得到结果     ④更改行集     ⑤更改数据库     注:当关闭数据库后,数据库中的数据得到修改,这是更

2017-11-29 22:03:00 164

原创 JDBC 初级 中

JDBC可滚动和可更新结果集    上一篇文章中查询所得到的结果集都是不可滚动的。在这一篇文章中我们将介绍可滚动结果集。    这篇文章主要以代码展示,读者可根据代码及其注释理解这两个知识点。    根据不同的数据库驱动支持不同的功能,具体支持什么功能可根据conn.getMetaData().supportsResultSetType(ResultSet.TYPE_SCROLL_

2017-11-29 21:51:16 231

原创 JDBC初级 上

JDBC链接一、JDBC简介:    JDBC是一个接口集合(JDBC API),一个链接并且操作数据库的准则(设计标准),它封装了对数据库进行链接及操作的一些方法,数据库厂商可以根据这个API及其相应的数据库协议编写相应的数据库驱动,通过这个驱动程序员可以运用JAVA语言对数据库进行操作。同时JDBC提供了一套简单的管理机制驱动管理器,管理第三方驱动程序向驱动管理器注册。   

2017-11-29 21:36:30 224

原创 Java中网络编程

网络一、TCP和UDP的区别       1、TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可

2017-11-16 20:48:50 265

原创 java nio 内存映射文件

内存映射文件一、内存映射文件   内存映射文件的优势是比其他操作文件的方法访问文件的速度要快。方法:1)获得一个通道FileChannel channel = FileChannel.open(path,options);   还能通过在一个打开的 File 对象(RandomAccessFile、FileInputStream 或 FileOutputStream)上

2017-11-03 14:00:17 670

原创 Java序列化

序列化及文件操作一、序列化   对象序列化要解决的问题:简单的说就是为了将一个对象持久的保存在磁盘中,如果需要将一个对象保存到磁盘中以便于随时的读取,在这种情况下就需要对象序列化。   对象序列化:每一个对象都是用序列号保存,相当于索引。序列化后的对象可以通过网络传送到另一台机器上。Java中对象序列化的步骤:1)要序列化的实例所属的类必须实现Serializabl

2017-11-01 19:12:21 156

原创 java中常用的流

Java中常用流总结一、流   流是一个相对抽象的概念,所谓流就是一个传输数据的通道,这个通道可以传输相应类型的数据。进而完成数据的传输。这个通道被实现为一个具体的对象。输入流:从外部空间(文件、网络连接、内存块)读入字节序列的管道(对象)。输出流:可以向外部空间(文件、网络连接、内存块)写入字节序列的管道(对象)。、两种最基本的抽象类:   处理字

2017-10-31 17:48:15 18165 2

原创 多线程 生产者与消费者

生产者与消费者线程

2017-09-27 19:00:03 339

原创 Java多线程

多线程基本知识一、线程的定义及创建线程:每一个任务称为一个线程。应用线程可以实现一个应用同时执行不同的任务。线程的创建:创建线程可以有两种方法①直接继承Thread类(不提倡,因为这样会限制线程类继承其他类),需重写run()方法。class MyThread extends Thread{     publicvoid run(){…………………    }

2017-09-24 19:43:17 159

原创 JAVA 集合知识点总结

集合一、集合接口及抽象类 1、java中集合类的基本接口是Colliction接口:        public interface Colliction{               //接口中最常用的两个基本方法               boolean add (E element);                 //向集合中添加元素        

2017-07-29 13:56:00 462

原创 Java中泛型的基本知识

泛型一、为什么需要泛型       泛型程序设计编写的代码可以被不同类型的对象所重用,使得程序有更好的安全性和可读性。       泛型提供了一个类型参数,很好的解决了强制类型转换异常这个问题。在ArrayList类中可以明显的体会到,在没有泛型之前,ArrayList对象中的元素在录入的时候存储在一个Object类引用的数组中,因为在添加元素的时候没有类型的限制,导致在读取元

2017-07-25 12:42:51 207

原创 java中处理系统错误的三种机制

JAVA中对系统错误处理有以下三种方法:1)使用异常机制    异常机制能够保证程序在遇到异常时不瘫痪,不直接终止程序。维持程序的执行。2)使用断言机制    断言机制主要应用在开发和测试过程中,是一种检测手端,帮助程序员检查定位错误位置,是一种战术性的处理方式。    断言在默认情况下是关闭的,断言不会影响到程序的性能,在打开或者关闭断言的时候不用重新编译程序

2017-07-23 15:21:50 1276

原创 浅谈 Java 异常

异常分类未检查异常:派生于 RuntimeException类 的所有异常。已检查异常:所有非未检查异常。异常的声明 用 throws 关键字 在方法的首部对可能抛出的异常进行声明,可以声明多个异常,中间用 “,” 隔开。一个方法必须声明所有可能抛出的已检查异常。子类覆盖超类的方法,子类方法中声明的已检查异常不能比超类方法中声明的已检查异常更加通

2017-07-19 14:56:09 217

原创 java 7 中 内部类 相关知识总结

摘要:内部类,局部内部类,匿名类,静态内部类

2017-07-19 11:02:18 213

原创 java 7 中 接口 的用法

/*时间:2017年7月17日接口的定义:接口的访问权限不能是 private 或 protected,否则会报错接口中的常量和其他类中的常量一样接口中的方法都必须实现,否则会报错接口的特性:    接口中的方法自动默认为 public    接口中的属性自动默认为 pubic static final    接口变量不能访问实现接口的类对象中特有的

2017-07-18 13:31:08 387

原创 java 7 中 static 的用法

/*时间:2017年7月17日static的用法,及性能 修饰变量:基本属性和普通变量一样,不同之处在于,static修饰的变量可以用类名直接访问,而且所有的对象共享一个变量。(包括常量) 修饰方法:不能操作对象,因此静态方法不能访问实例域,但是可以访问自身类中的静态域,静态方法同静态变量一样可以直接用类名进行调用。*/public class StaticTest{ pub

2017-07-18 13:25:15 232

原创 java 7 中 abstract 的用法

/*时间:2017年7月17日java 中关于虚基类的用法:abstract类中可以定义属性,虚方法,普通方法。属性的用法和普通类中的一样。虚方法必须在子类中实现方法体,方法的具体用法和普通类中的一样虚基类不能创建对象,但是可以床架一个变量引用实现了虚基类的子类对象虚基类和普通类区别在于虚基类中的方法可以不用实现,所有的子类必须实现虚基类中的方法,否则必须声明为虚基类注:ab

2017-07-18 13:21:39 509

原创 C++实现24点游戏

/* 时间:2017年4月8日 作者:靳程煜 实现功能:24点游戏 实现方法:用C++完成,用到栈存储多项式,用文件保存玩家的信息,计算玩家输入的多项式答案用到了递归算法, 用栈存储用户输入的多项式 */#include#include #include #include#include#include#define SIZE 40#define

2017-04-12 19:05:06 3613

原创 求两个数的最大公约数的三种算法

/* 时间:2017年3月18日 作者:靳程煜 实现功能:应用辗转相除法、相减法、穷举法、Stein算法求两个数的最大公约数 实现环境:64位Windows10系统 变量说明: num1、num2 //存放两个整数 void input() //用于输入两个整数 void Divide(int m,int n) //应用辗转相除法求两

2017-03-22 01:44:48 1231

原创 编程规范

程序风格规范1、排版缩进:程序需要缩进的地方统一缩进4个空格。 分界符:应该独占一行,如{ },并且对齐在同一列,与引用他们的语句左对齐,在{}中的语句应该统一缩进4个空格。如:for( ; ; ){    ………// 语句} 较长的语句: >80字符的语句及循环和判断中较长的表达式要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首

2017-03-14 19:26:33 362

原创 三天打鱼两天晒网C语言代码

#include/* struct time s              //存放查询时间 int number                 //存放总天数 void count(struct time s)  //计算相差总天数 void show()                //显示打鱼或者晒网 */  struct time     //定义一

2017-03-13 23:52:06 2032

原创 关于C语言中printf()后的scanf()不执行问题,解决方法

在每个最后不带\n的printf后面加fflush(stdout);在每个不想受接收缓冲区旧内容影响的scanf前面加rewind(stdin);

2017-03-12 22:47:53 6666

飞机大战+javaSE+mysql

应用Java编写的飞机大战,数据库使用mysql,适合复习java基础知识

2018-06-15

java + sql sever2012 交通违章管理系统 + 报告

java + sql sever2012 交通违章管理系统 + 报告

2017-07-18

空空如也

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

TA关注的人

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