自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基本概念-线程开发

一 线程和进程   1 进程(Process):正在运行的程序   2 线程(Thread):进程中的一个任务,必须包含在进程中,进程是线程的容器   3 一个进程中至少得包含一个线程,包含一个线程的进程叫单线程进程,包含两个或两个以上线程的进程叫多线程进程   4 线程的作用:使用多线程是为了让多任务并行   5 线程的状态:    (1)出生状态

2017-01-20 15:13:28 298

原创 Java基本概念-文件系统与流操作

一 file类的介绍   1 文件系统主要由磁盘分区、目录文件和文件组成   2 文件:流的容器,用file表示    3 流:文件的内容,用stream表示   考虑跨平台,用file表示磁盘、目录、文件   4 file类的主要常用方法:    (1)listRoots():获取系统所有的磁盘    (2)list():获取目录中所有的文

2017-01-20 15:12:40 563

原创 Java基本概念-网络编程和反射技术

一 网络编程   1 套接字编程(socket)   2 IP:同一网络中计算机的唯一标识   3 PORT:端口号,计算机与外界通信的通道,用(0-65535)的数字表示,一个端口只能被一个应用使用   4 IP地址+端口号可以有效确定通信的位置   5 IP的两种标准:    (1)IPv4:地址长度为32个字节,使用4组(0-255)的数字表示

2017-01-20 15:10:57 334

原创 Java基本概念-常用sql语句

一 查询所有列   语法结构:select * from 表名  二 查询指定列   1 语法结构:select stunsme,age(所需查的指定列) from 表名   2 查询多个指定列时,用逗号隔开  三 去掉重复值   1 语法结构:select distinct stuname from 表名   2 在可能出现重复的属性前加关

2017-01-20 15:09:02 514

原创 Java基本概念-jQuery

一 jQuery的实现   1 使用JavaScript查询需要的HTML元素   2 处理JavaScript事件   3 使JavaScript可以兼容主流览器   4 jQuery使用步骤:    (1)引入jQuery:   (2)写jQuery代码,写在script中,方法写在$()中  二 jQuery的核心方法

2017-01-20 15:05:53 307

原创 Java基本概念-ajax

一 AJAX原理解析   1 浏览器不直接向服务器发出请求,而是通过JavaScript(XMLHttpRequest)调用神奇控件,由神奇控件向服务器发出请求   2 XMLHttpRequest异步向服务器发送请求,即在发送请求和等待服务器回应的过程中,不会阻塞浏览器的正常浏览和JavaScript代码的执  行,发送请求的过程和浏览器的运行可同时运行   3

2017-01-20 15:04:19 278

原创 Java基本概念-DOM

一 使用DOM解析HTML   1 使用DOM修改文档中元素常用的方法    (1)setAttribute:     设置属性的值    (2)removeAttribute:  删除属性    (3)removeChild:      删除子节点    (4)replaceChild:     替换子节点    (5)appendChild:  

2017-01-20 15:02:55 442

原创 Java基本概念-xml相关

一 XML的语法格式   1  XML的编码格式    2  元素名称不能以下划线开头、不能以XML开头、不能包含空格和冒号    3  XML有且只有一个根元素   4  XML元素、属性区分大小写    5  XML中属性值用“”分隔     6  转义""(了解)  二  XML和HTML的区别

2017-01-20 14:59:08 211

原创 Java基本概念-连接池

一 连接池(集合)   1 应用连接池时,连接数据库时,创建链接对象,调用close()方法并没有将连接关掉,而是将连接放到连接池中,放到连接池中的连接  对象并没有断开,依然与数据库保持着连接状态   2 当下次在使用连接对象时,会直接从连接池中获取到一个连接对象,直接使用该连接对象   3 连接池:JNDI,DBCP,C3p0   4 配置JNDI连接池

2017-01-20 14:57:49 262

原创 Java基本概念-事物

一 事务   1 事务:多条sql语句要么都执行,要么都不执行   2 事务的四个特性(ACID):    (1)原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做(最重要的特性)    (2)一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态    (3)隔离性(iso

2017-01-20 14:56:25 244

原创 Java基本概念-业务日志

业务日志   1 业务日志:记录用户的操作   2 记录业务日志的步骤    (1)将log4j的jar包导入到WEB-INF/lib目录下    (2)配置日志文件,配置文件名为固定的“log4j.properties”放在运行环境下的classpath目录下(对应开发环境下的src目录)    (3)在业务类中记录业务日志,记录业务日志必须在try-ca

2017-01-20 14:54:43 1149

原创 Java基本概念-监听器

一 jsp的内置对象application和session   1 application:所有用户共用,启动TomCat时创建,停止TomCat时销毁   2 session:私有的,请求到达时创建,30分钟后自动销毁,或者调用invalidate方法销毁  二 事件和监听   1 事件:程序运行期间发生的事情   2 监听:事件发生时,监听器可监听到事件

2017-01-20 14:53:42 346

原创 Java基本概念-自定义标签

一、自定义标签     1.自定义标签的步骤:      (1)定义一个类,继承SimpleTagSupport类或者继承TagSupport类,重写doStartTag()方法,在doStartTag()方法中编写界面上要显示的内容     (2)创建标签描述文件:                       1)标签描述文件:拓展名为tld的文本文件,文件名

2017-01-20 14:52:06 274

原创 Java基本概念-错误页面的配置

一、错误页面的配置   1 添加错误页面,命名为err.jsp    2 将err.jsp的page指令设置为isError=“true”   3 在web.xml配置文件中配置错误页   4        404        err.jsp       5 在err.jsp中使用内置对象Exception来显示错误描述  

2017-01-20 14:49:41 411

原创 Java基本概念-过滤器

过滤器   1 过滤器:实现servlet包中Filter接口的类叫过滤器,即在源数据与目标数据之间起到过滤作用的中间组件,过滤器是在服务端运行的Web组建程序   2 主要方法doFilter()实现主要功能:汉字编码转换、权限等   3 是web.xml中的默认欢迎页   4 过滤器链:一个请求经过多个过滤器称过滤器链,在请求资源时,过滤器链中的过滤器根据过滤器

2017-01-20 14:42:02 315

原创 Java基本概念-JSTL标签

JSTL标签   1 组成:Core、I18N、SQL、XML、Function   2 使用JSTL的步骤      (1)导包:将jstl.jar和standard.jar导入lib目录下    (2)在使用JSTL的JSP页面上使用taglib指令导入所需要的标签库    (3)使用标签显示数据、定义变量、变量赋值等代替Java语言   3 C

2017-01-20 14:40:58 270

原创 java基本概念-验证码

验证码的制作   1 用img标签来显示Servlet返回到验证码   2 创建生成验证码的Servlet类明确发送的MIME类型    (1)MIME(多用途互联网邮件扩展类型)类型:服务端向客户端发送的数据类型,默认为“text/html”    (2)图片的MIME类型为:“image/*”   3 在Servlet中使用Java代码创建一幅图片,将验

2017-01-20 14:39:12 176

原创 Java基本概念-el表达式

一 el表达式  ***********表达式算术运算******************     12+5=${12+5}     12-5=${12-5}     12*5=${12*5}     12/5=${12/5}     12%5=${12%5} ***********表达式关系运算1******************     12==5 ${1

2017-01-20 14:33:30 194

原创 Java基本概念-文件上传和下载

一 文件上传   1 在文件上传时必须将表单的提交方式设置为post,并设置表单的enctype的属性值为“multipart/form-data”   2 使用Apache的commons-fileupload组件来完成文件上传,将commons-io包和commons-fileupload包放入到工程的lib目录中  3 根据时间产生文件名避免上传重复的文件被覆盖

2017-01-20 14:27:56 371

原创 Java基本概念-Servlet

一 Servlet简介   1 Servlet是100%的运行在服务器端为客户端请求作出相应的纯Java应用程序   2 Servlet需要继承自HttpServlet类   3 主要方法:    (1)doGet():用来对客户端的get请求作出响应    (2)doPost():用来对客户端的post请求作出响应    (3)init():初始化

2017-01-20 14:25:20 185

原创 Java基本概念-JavaScript表单验证

一 表单验证的作用   1 减轻服务器的压力   2 提高用户与应用程序的交互性  二 常见的表单验证   1 生日的验证:(19|20)\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2][0-9]|3[0-1])$   2 email验证:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*或者(/

2017-01-20 14:21:21 273

原创 Java基本概念-JavaScript

一 JavaScript的内置对象:Math   1 Math:用于执行数学任务   2 Math对象的方法    (1)Math.PI:返回圆周率;    (2)Math.sqrt():返回数的平方根    (3)Math.abs():返回数的绝对值    (4)Math.random():返回0-1之间的随机数    (5)Math.ro

2017-01-20 14:18:01 167

原创 Java基本概念-jsp

一 jsp的九个内置对象   1 session(会话):    (1)概念及作用:是同一连接者所有页面公有的内置对象    (2)生命周期:从使用到30分钟后销毁,也可以直接调用invalidate()方法销毁   2 request(请求):    (1)概念及作用:在浏览器中输入URL访问jsp界面的过程    (2)生命周期:请求页面执行完

2017-01-20 12:24:39 223

原创 Java基本概念-杂记

1 查询所有的方法中得到的结果是类型为实体对象的泛型集合   2 依据id或name查询得到的结果是实体对象   3 URL传参:能实现在两个jsp文件之间传递数据   4 请求头:request header   5 响应头:response header    6 请求主体:request content   7 客户端通过请求头和请求主体将数据

2017-01-20 12:21:49 165

原创 Java基本概念-session和cookie

一 如何保存用户状态   1 状态管理:对同一页面或不同页面多个请求维护页信息的过程   1 http:超文本传输协议,特点是无状态,不保存客户端链接   2 web容器要求必须能够保存用户状态,则通过session、cookie和application来实现  二 session(jsp的内置对象):session对象中可以存储数据,不同客户的存储区域不同  

2017-01-20 12:16:43 390

原创 Java基本概念-三层架构

一 分层(三层)架构(注册)   1 表示层(界面类,html): 操作输入输出:reigster.jsp   2 业务层包括doxx类和service类:    doreigster.jsp作用    (1)设置中文编码: request.setCharacterEncoding("utf-8");    (2)接受表单数据    (3)封装数据到

2017-01-20 12:14:37 805

原创 Java基本概念-jsp技术

一 jsp技术   1 jsp全称是Java server page,是构建动态网页的技术,即在html中编写Java程序   2 内置对象:tomcat创建好的,不用new可以直接用的对象叫内置对象(request,response,out)   3 表单:                   username:          userpass:

2017-01-20 12:12:17 436

原创 Java基本概念-部分接口

一 jdbc中的接口   1 Connection接口:与特定数据库连接   2 Statement接口:用于执行静态sql语句并返回它所生成结果的对象   3 PreparedStatemen接口:预编译的语句,是Statement的子接口,使用PreparedStatemen对象赋值时:下标从1开、?是占位符   4 ResultSet接口:表示数据库结果的数据

2017-01-20 12:09:22 204

原创 MYSQL

一 MYSQL   1 mysql语句每句以“;”结束   2 “()”里的每句语句以“,”结束,最后一句后不加标点符号   3 每执行一个语句都要右键刷新,查看结果  二 创建数据库   语法格式:create database 数据库名   三 使用数据库   1 语法格式:use 数据库名   2 在数据库中创建表时,要先选

2017-01-20 12:07:14 174

原创 Java基本概念-其他

一 foreach循环   1 语法结构:for(集合元素类型 集合元素变量:集合或数组){//循环体}   2 集合元素类型:是集合或者数组中的数据类型   3 与for循环的比较:不能限制循环的次数,有多少变量,就循环多少次                                     可以遍历集合和数组中的所有元素,但是无法获取元素下标  二

2017-01-20 12:03:27 159

原创 Java基本概念-工具类

工具类  一 Date类   1 Date类包装了毫秒数,毫秒数表示自1970年1月1日00:00:00 GMT开始到现在经过的毫秒数   2 构造方法:Date()和Date(long date)   3 主要方法:getTime():返回当前对象距1970年1月1日00:00:00 所经过的毫秒值              setTime(): 设置时间

2017-01-20 11:57:29 525

原创 Java基本概念-集合框架

一 集合框架结构                                         Collection                                         Map  1 接口                     List                         Set    2 类     ArrayList

2017-01-20 11:56:40 218

原创 Java基本概念-垃圾回收机制相关

一 Java内存的分配情况   1 Java内存分为四个区:方法区、堆区、栈区和系统全局区   2 各个区的适用范围:     方法区:默认最大容量为64M,保存类的结构(属性和方法),类的静态成员等内容     堆区:默认最大容量为64M,凡是new了的均在堆中分配内存,对象属性的值保存在堆中,     栈区:默认最大容量为1M,供局部变量(包括基本类型和

2017-01-20 11:52:17 179

原创 Java基本概念-抽象类和接口

一 抽象类    1 抽象类:abstract修饰的类,为继承和多态设计,在继承中充当父类,抽象类不允许实例化,即不能new   2 抽象方法:使用abstract修饰的方法,抽象方法不允许有方法实现,即方法实体{ }   3 在Java中,如果类中包含抽象方法时,类就必须是抽象类,但抽象类中可以没有抽象方法,只有普通方法   4 父类中的抽象方法,在子类中必须实现

2017-01-20 11:47:49 260

原创 Java基本概念-多态

一 多态    1 多态是不同环境下的多种状态    2 多态分为:设计时多态和运行时多态    3 设计时多态就是方法重载,即多个方法的方法名相同,参数不同,与返回值无关,与参数名称无关    4 运行时多态就是父类的引用指向子类的实例,父类引用指向哪个子类的实例,就调用哪个子类的方法    5 里士替换原则:凡是定义使用父类的地方,都能用子类来替换

2017-01-20 11:45:35 221

原创 Java基本概念-类和对象

1 对象:万事万物皆对象,对象有状态(本身固有的属性)和行为(什么样的功能,能力) 2 类:相同状态,相同行为的一组对象的集合,是对象的概念模板 3 类的定义(类中只有属性和方法):状态(属性,变量),行为(方法)   类定义的语法:[类修饰符] class  类名{类体} 4 成员变量:定义在类中的变量,成员变量必须一个一个定义,不能连续定义,类中的变量直接包含在类体内,方法中的

2017-01-20 11:42:33 250

原创 Java基本概念-异常处理

一 异常处理 1 异常:程序在设计时或运行时产生的错误 2 异常处理:处理异常的过程,异常被处理后,异常就不存在了,程序就可以继续运行了。如果异常不被处理,程序就会被强行终止 3 异常的体系结构:接口Throwable(泛指Java中所有的异常和错误)包括Error(错误)和Exception(异常),Exception包括运行时异常(unchecked)和设计时异常(checked)

2017-01-20 11:35:41 342

原创 Java的基本概念-方法和变量

一  方法:实现一种功能,一个功能定义一种方法,实现代码重用 1 方法的特征:() 2 方法的定义:public static 返回值类型 方法名称(参数){方法体} 3 返回值类型不是void时,方法必须有return +返回值;返回值类型是void时,则方法不需要任何返回结果 4 方法执行时,只要遇到关键字return就会结束本方法的执行,并且将return后面的值返回给调用者

2017-01-20 11:28:12 245

原创 Java的基本概念-三大循环

Java的基本概念-三大循环

2017-01-20 11:12:10 1211

原创 Java的基本概念-数组和字符串

一 数组 1 数组和变量的区别:数组是相同数据类型的多个量,变量是一个量  2 数组包括:    a、定义数组:   数据类型 数组名[ ]; 或 数据类型 [ ] 数组名;(在栈中给数组名分配内存)     b、分配空间: 数组名=new 数据类型[数组长度];(堆中给数组元素分配空间)     c、数组元素初始化:数据类型 [ ] 数组名={数组元素};或数

2017-01-20 10:50:29 626

空空如也

空空如也

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

TA关注的人

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