自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP第二篇(JSTL)

JSPJSTL核心标签库使用JSTL标签库需要先导入包在jsp中导入核心标签库<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>常用标签<body> set标签:设置属性-----setAttribute(); scope属性有四个值,默认是page,还有request,session,application<br> <c:set var="name" valu

2020-09-03 11:40:04 112

原创 JSP第一篇(基本语法、指令、九大内置对象、EL表达式)

JSPjava server page实质:是servletjsp------>转成java文件-------->编译成class文件--------->类加载器加载-------->_jspInit()------->_jspService()-------->_jspDestroy()jsp文件就是在html中嵌入java代码jsp和servlet区别:servlet用java代码编写,适合做控制器;jsp有html代码,适合做动态页面基本语法1.1

2020-09-02 15:18:47 154

原创 Servlet之监听器

Servlet监听器监听器的类型ServletContextListener 监听web应用(ServletContext)对象的创建和销毁ServletContextAttributeListener 监听web应用(ServletContext)对象的属性HttpSessionListener 监听session对象的创建和销毁HttpSessionAttributeListener 监听session对象的属性ServletRequestListener 监听request对象的创建和

2020-09-01 11:04:24 132

原创 Servlet之过滤器

Servlet过滤器对服务器接受的请求资源和响应给浏览器的资源进行管理。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://x

2020-09-01 09:01:43 105

原创 Servlet之Cookie、Session

ServletCookie存储在客户端的对象,存数据(key-value)不安全,存数据有限-------4kb通过服务器的程序Servlet,把Cookie对象存到客户端

2020-08-28 18:38:11 97

原创 Servlet第一篇

Servletjava编写的,服务器端执行,用来扩展服务器功能,web组件Servlet继承关系Servlet接口:定义了servlet规范,定义了servlet的生命周期方法,实现Servlet接口的类都叫ServletGenericServlet类:使Servlet接口的实现类,实现了Servlet接口中的大部分方法,只有service方法没有实现HttpServlet类:GenericServlet的子类,针对http协议的Servlet,重写了父类的service方法,针对http协议定

2020-08-27 20:02:22 109

原创 Tomcat

Tomcat配置虚拟路径第一种方式在server.xml文件中添加以下配置信息< Context docBase=“E:/myweb” path="/helloweb" />浏览器访问:http://localhost:8080/helloweb/hello.html第二种方式在tomcat目录下的conf\Catalina\localhost路径下,新建demo.xmldemo.xml内容:< Context docBase=“E:/myweb” />demo

2020-08-26 09:23:29 101

原创 JDBC

JDBCjava database connectivity提供java连接数据库的一套规范使用jdbc连接数据库的步骤1.1 选数据库产品:注册驱动程序:DriverManager、 Driver 、OracleDriver1.2 建立连接:返回Connection1.3 获取发送sql语句的载体:Statement,PreparedStatement,CallableStatement(调用存储过程和函数)1.4 处理结果集:ResultSet1.5 关闭连接package co

2020-08-25 18:32:55 195

原创 mysql数据库续论

mysql数据库多表链接查询员工表emp、部门表dept部门表:id、dname(部门名称)、loc(部门所在地)员工表:id、deptid(部门id)、ename(姓名)、salary(工资)笛卡尔积:两张表的记录的乘积(查询条件不准确)select * from emp,dept;内链接查询:把满足链接条件的数据查出来select * from emp,dept where emp.deptid=dept.id;select * from emp e,dept d where e.d

2020-08-24 14:55:29 163

原创 mysql数据库

mysql数据库数据库的创建,修改,删除表的创建,修改,删除数据:insert,delete,update,select数据库存储和管理数据的仓库商用数据库Oracle 甲骨文公司 javaSQL server 微软 .netDB2 IBM开源数据库mysql ------- Oracle安装数据库端口: 3306启动停止数据库服务计算机管理 -> 服务终端 -> net stop mysql 、 net start mysql启动

2020-08-21 17:20:41 86

原创 Java基础之注解

Java基础注解概念java中元注解(用来标识注解的注解)有四个:@Target @Retention @Document @Inherited1.1 @Target:注解的作用目标       @Target(ElementType.TYPE) 可以作用在接口、类、枚举、注解@Target(ElementType.FIELD) 字段、枚举的常量@Target(ElementType.METHOD) 方法@Target(ElementType.PARAMETER)

2020-08-11 17:59:14 74

原创 Java基础之XML

Java基础XML主要作用存储数据使用xml文件内容的读取<?xml version="1.0" encoding="UTF-8"?><emps> <emp id="0001"> <name>zhangsan</name> <age>18</age> <salary>8000</salary> </emp> <emp id="0002">

2020-08-10 18:59:06 81

原创 Java基础之反射

Java基础反射概念程序运行过程中,可以获取到类的构造方法,成员变量(包括私有的)和方法,对象使用类成员,我们把获取类成员和对象调用类成员机制,叫反射。Class类Class类封装了大量的方法,通过方法可以获取到成员变量,构造方法,方法。...

2020-08-10 10:48:10 93

原创 Java基础之集合

Java基础集合1.Collection接口Collection 是 List 和 Set 的父接口。常用方法如下:package com.java.day16;import java.util.ArrayList;import java.util.Collection;/** *测试Collection接口的常用方法 */public class Demo { /** * 范型是jdk 5.0以后有的 * Collection<String> coll =

2020-08-07 14:02:53 127

原创 Java基础之网络编程概述

Java基础网络编程计算机网络网络模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。协议:事先规定好的通信规则。共有的、私有的。网络层:IP;传输层:UDP,TCP;应用层:FTP(上传下载),HTTP,HTTPS。IP地址:表示网络上的唯一一台计算机。 IPv4 IPv6端口:0 ~ 65525, 0 ~ 1024是预留的域名解析UDP编程例子 ^ - ^:package com.java.day14;import java.io.IOException

2020-08-05 14:04:16 150

原创 Java基础之线程

Java基础线程简介程序:静态的代码进程:程序动态的执行过程线程:进程内最小的执行单位,动态执行的过程进程有自己独立的内存线程共享进程的资源,在进程内,每个线程可以完成独立的功能进程和线程关系图如下:代码小示: package com.java.day12_3; class T1 extends Thread{ //线程完成功能代码要写到线程体方法中,run()方法 @Override public void run() { for(int i = 0; i &

2020-08-03 18:50:32 93

原创 Java基础之IO流

Java基础IO流1.File类创建对象时,不能创建文件夹和文件,只是对文件的一个描述。 package com.java.day11; import java.io.File; import java.io.IOException; public class Demo5 { //1.创建文件对象的三种方式 public static void test1() { File file1 = new File("E:\\a\\b\\a.txt"); File file

2020-07-30 17:16:00 110

原创 Java基础之Math类,Random类,日期时间类

Java基础Math类常用方法Math.ceil(double); ---------返回>=参数的最小整数的double形式Math.floor(double); ----------返回<=参数的最大整数的double形式Math.max(1,2); ---------返回两个数的最大值Math.round(5.8); ---------四舍五入Math.random(); ---------返回随机数 [0,1) public static void test1() {

2020-07-29 16:52:26 183

原创 Java基础之异常

Java基础异常int b = 0;int r = 3/b;异常就是一种错误,只是java提供了一个类解决这个错误。Throwable------所有异常的父类Error------Throwable子类:代码不能处理的 XXXErrorException--------Throwable子类:代码能处理的 XXXExceptionRuntimeException--------Exception子类:运行时异常IOException,FileNotFoundException,Int

2020-07-29 16:50:43 226

原创 Java基础之封装类

Java基础封装类1.8种基本数据的封装类byte short int long char float double booleanint-------Integerchar-------Character除上面两个外,其余基本类型的封装类为首字母大写。

2020-07-29 10:51:39 75

原创 Java基础之StringBuilder类

Java基础StringBuilder类1.几个自己的方法delete() ----------删除子串reverse() ---------反转insert() ---------新增子串 package com.java.day10; public class Test3 { public static void test() { StringBuilder builder = new StringBuilder("hello"); String str = build

2020-07-28 17:55:45 66

原创 Java基础之String类

Java基础String类1.final修饰,不可以有子类2.String str1 = new String(“hello”);//常量池+空间String str2 = “hello”;//常量池这两种编写方式在内存中存储方式不一样。3.字符串不可变final char[] value;4.StringBuilder(线程不安全) StringBuffer(线程安全) ------ 字符串可变。5. 常用方法5.1 length() ---------获取字符串长度5.2 tr

2020-07-28 16:57:49 60

原创 Java基础之Object类

Java基础API1.常用的工具包java.long:String,System,Thread,Math,Object等,自动导入java.io:输入输出流java.net:网络编程java.util:工具类,集合,时间日期类等Object1.Object类clone();自定义的类,使用clone方法,当前类必须要实现Cloneable接口;因为object类中的clone是protected修饰的,所以使用时可能要重写该方法(把该方法的访问修饰符扩大)。浅克隆:对于引用变量,克隆

2020-07-27 17:28:19 72

原创 Java基础之垃圾回收

Java基础知识垃圾回收垃圾回收后机制:低级线程负责堆内存对象的回收。没有变量引用的对象将被标识,一段时间后被回收。内存溢出:创建对象时,内存不够用了。内存泄漏:对象使用完成,没有及时回收。...

2020-07-27 11:18:03 44

原创 Java基础之抽象类和接口

Java基础抽象类abstract1.1 抽象方法由abstract修饰的方法,没有方法体1.2 抽象类由abstract修饰的类,不能创建对象抽象类中可以没有抽象方法抽象方法所在的类一定是抽象类抽象类要有子类创建对象子类要创建对象的话,必须实现父类的所有抽象方法,否则该类仍时抽象类,不能创建对象接口interface一种类别的所有对象都具有的行为放在类里面,不同类别的对象具有的相同行为放接口中。1.1 定义接口interface 接口名{变量:int x = 10;

2020-07-27 09:11:05 57

原创 Java基础之修饰符

Java基础操作符static修饰变量,方法,静态块1.1 修饰变量 public class DemoStatic { private static int count; public DemoStatic() { count++; } public static void main(String[] args) { DemoStatic demoStatic1 = new DemoStatic(); DemoStatic demoStat

2020-07-23 16:06:44 55

原创 Java基础之面向对象和面向过程

Java基础面向对象和面向过程面向过程(自己做)举个例子:想吃面包买面 、和面 、模型 、烤熟 、吃面包。面向对象(让别人做)相同的例子:想吃面包让面包师做一系列过程(买面 、和面 、模型 、烤熟 ),吃面包。面向对象以面向过程为基础。类和对象3.1 类对具有共同属性和行为特征的一类事物的抽象。3.2 对象通过类创建的实例。类是创建对象的模板。类的定义class 类名{类成员的定义:成员变量,方法,块} public class Student { public

2020-07-22 15:11:29 135

原创 Java基础之方法

Java基础方法方法的定义[访问修饰符 修饰符] 方法返回类型 方法名(形参列表){方法体;}1.1 修饰符public 、private 、没有修饰符 、protectedstatic1.2 返回类型无返回值void,有返回值的 (任何数据类型)。如果方法有返回值,那么必须有 “ return 返回值;”。如果无返回值,也可以有“ return;”表示方法结束。1.3 方法名同变量名。1.4 形参列表同变量定义,多个变量用,分开。1.5 方法体方法完成的功能代码。方法的

2020-07-21 16:47:36 52

原创 Java基础之数组

Java基础数组什么是数组:存储相同数据类型的容器。特点:相同数据类型、有序的(下标,从0开始)、长度不可变(length)。声明数组数组元素的数据类型[] 数组名;int[] nums;int nums[];创建数组(申请内存)数组名 = new 数据元素的类型[长度];nums = new int[10];内存:堆(存对象)、栈(存临时数据)、方法区、本地方法栈、寄存器。存放数据nums[0] = 1;使用数组增强for循环for(int n : nums){

2020-07-20 16:47:48 76

原创 HTML基础知识(续论)

HTML的常见标签(第三部分):img标签:<img src="" alt="" title="">逐一解释:src=" "代表所插入图片的地址,可以包括:网上的url,绝对路径,相对路径。alt=" “是图片占位符,当遇到网络差等问题图片加载不出来时,用文字叙述图片来弥补图片损失(” "中写想要叙述的内容)。title=" “是图片提示符,鼠标点上去有相应的反应(”...

2019-05-09 11:44:34 69

原创 HTML基础知识

HTML 超文本标记语言HTML主要负责结构,框架部分。<html><head> 思维(不展示给用户)</head><body> 内容(展示给用户)</body></html>HTML的常见标签(第一部分):<del>划线<address&g...

2019-05-04 17:52:40 141

空空如也

空空如也

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

TA关注的人

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