自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 验证码

@WebServlet("/getCode")public class GetCodeServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// resp.setContentType(“image/jpeg”);// 获取一个图

2021-01-21 20:59:57 117

原创 Java基础总结

Java基础知识总结(超级经典)Java基础知识总结(超级经典)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。——————————————————————————————————————————————————————一

2020-12-18 13:43:33 245

原创 常见的异常

常见异常java程序中几种常见的异常以及出现此异常的原因1.java.lang.NullpointerException(空指针异常)java面向对象编程,如果对象是个空的 null ,这个对象就无法正常使用,一旦使用改对象操作数据, 就会出现空指针异常; 解决方式:将某一步把对象赋值为空操作修改;.2、 java.lang.ClassNotFoundException(指定的类不存在)分成两种: 1.运行期的异常 一般是没有导入jar包的情况下;导入响应jar包 2.编译器的异常 一般用

2020-12-16 16:37:04 200

原创 数组

数组1.一维数组定义的方式:静态初始化:int[] arrs = new int[]{1,2,3,4,5,6,7,8,9,} 动态初始化:int[] arrs = new int[6];数组的遍历将数组中内容展示出来;1.for循环2.foreach循环数组下标从0开始的原因直接展示数组,所输出的地址,表示的数组第一块空间在内存中的地址数组中全部的数据,在内存中,是连续存在的同一种数据类型,在内存中,所占的空间大小是相同的,可以通过第一块的空间地址+第n块的倍数,获取到第n+1块

2020-12-10 11:35:25 116

原创 Java中的 continue break和return

continue break和returncontinuecontinue 结束本次循环,继续执行下一次循环,后面不能跟代码,只能跟}breakbreak 结束本次循环,不在执行后续操作,后面不能跟代码,只能跟 } 常规情况下 和 if 进行搭配使用return return 后面可以跟内容 在 ; 之前, ;之后同样不能跟内容 return比break更霸道,除了 } 什么都不能跟...

2020-12-10 11:05:25 71

原创 java循环

循环流程语句:(重复做某件事)for 循环 (用于确定次数的循环)// 计数的容器 判断是满足重复的次数 计数的变化 for (int i = 1; i <= 10 ; i++) { System.out.println("抄代码"); }while循环条件如果为true一直执行 一般用于做一些 死循环,(不能够确定自己具体要循环的系数)int i = 1;//判断条件while(i < 3){用于判断的变量 一定是循环之外的定义System.

2020-12-10 10:58:19 101

原创 选择排序

Java中的经典算法之选择排序(SelectionSort)a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。(这里只介绍常用的简单选择排序)b) 简单选择排序的基本思想:给定数组:int[] arr={里面n个数据};第1趟排序,在待排序数据arr[1]arr[n]中选出最小的数据,将它与ar

2020-12-08 19:38:29 193

原创 Java实现冒泡排序

原理:每次比较两个相邻的元素,将较大的元素交换至右端。思路:每次冒泡排序操作都会将相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足,就交换这两个相邻元素的次序,一次冒泡至少让一个元素移动到它应该排列的位置,重复N次,就完成了冒泡排序。通过一个图来简单理解一下一次冒泡的过程【注意:图中每一竖列是一次比较交换】:图中可以看出,经过一次冒泡,6这个当前数组中最大的元素飘到了最上面,如果进行N次这样操作,那么数组中所有元素也就到飘到了它本身该在的位置,就像水泡从水中飘上来,所以叫冒泡排序。

2020-12-08 18:39:30 141

原创 idea快捷键

Idea快捷键大全(Windows)Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单

2020-12-03 14:22:29 100

原创 java基础语法

第二章:Java基础语法2.1 Java的注释范例2-1:单行注释。public class TestDemo { public static void main(String[] args) { // 此处为注释,编译代码时不编译 System.out.println("Hello World .");}}范例2-2:多行注释。public class TestDemo {public static void main(String[] args) { /*

2020-12-03 14:10:54 113

原创 java基础

import java.util.Scanner;public class Demo02 {public static void main(String[] args) {// 整数类型// 整型数据 byte b = 10; short s = 20; int i = 30; long l = 40; //浮点数据 float f = 1.23f; double d = 2

2020-12-02 19:07:58 62

原创 jquery表单换行变色添加删除

<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title><script src="js/jquery-3.3.1.js"></script><style> .add { margin: 0 auto; width: 20px; } .add

2020-11-04 23:08:31 132

原创 JavaScript验证登录

**要求 **账号:3-15位并且不能数字开头密码:6-18位并且不能全是数字或者全是字符账号判断var userNameCheck = /(\D+\d+)|(\D+\D+)/;密码判断var pwdReg = /(\D+\d+)|(\d+\D+)/;页面代码账号:<input type="text" id="userName" name="userName" placeholder="3-15位并且不能以数字开头" onblur="checkUserName()"/>&l

2020-10-29 22:28:05 287

原创 正则表达式.

<!--QQ号--> <!--正则表达式--><!--var qq = /^[1-9][0-9]{4,9}$/; //第一位不能为0,最少5位,最多10位--><!--手机号--><!--正则表达式--><!--var phoneNumber = /^1[3-9][0-9]\d{9}$/;--><!--邮箱 XXXX@XXXX.XXXX--><!--正则表达式--><!--var

2020-10-29 22:20:52 516

原创 jQuery简单页面

HTML代码 <form><table cellpadding="0px" cellspacing="0px"> <tr> <td>商品添加</td> <td></td> </tr> <tr> <td>所属类别</td> <td> <selec.

2020-10-29 22:05:13 1075

原创 简单的循环练习题

work03();//使用循环输出1-50间的偶数//使用循环求100内奇数之和function work01(){ var result = 0; for (var i = 1; i<= 100; i++){ if(i%2==0){ console.log(i+"是偶数"); }else{ result+=i; } console.log("奇数之和为:"+resu

2020-10-22 22:29:03 177 1

原创 SQL常用增删改查操作

增插入数据INSERT INTO class (name,teacher_name) VALUES (‘软件1班’,‘张三’)INSERT INTO class (name,teacher_name) VALUES (‘软件2班’,李四)INSERT INTO class VALUES(‘物联网’,‘李四’)INSERT INTO class VALUES(‘网络班’,‘王五’)向学生表中插入数据INSERT INTO student VALUES(‘张三’,‘男’,19,1,‘0609190

2020-10-21 17:34:47 146

原创 JavaScript计算器

JavaScript简单计算器代码:

2020-10-21 17:28:31 114

原创 Servlet中文的解决方法

doPost方法:request.setCharacterEncoding(“UTF-8”);doGet方法:String str = newString(str.getbytes(“iso8859-1”),“utf-8”);

2020-10-05 17:31:13 82

原创 JSP转发和重定向内容

在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher(“new.jsp”).forward(request,response);//转发到new.jspresponse.sendRedirect(“new.jsp”);//重定向到new.jsp过程:转发过程:客户浏览器发送http请求,web服务器接受此请求,调用内部的一个方法在容器内部完成请求处理和转发动作,将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其

2020-10-05 17:27:33 163

原创 增删改查加DBUtil五个页面

第一步:建一个java项目,建两个包一个org包一个util包第二步:向org包下建四个class,增删改查第一个:Insert 插入代码代码如下:第二个:Delete 删除代码代码如下:第三个:Update 修改代码代码如下第四个:Insert 页面代码如下第三步:向util包里写东西DBUtil代码如下:...

2020-10-02 15:38:35 85

原创 Servlet连接数据库实现注册页面

第一步:建一个java项目和两个包第二步:我们先往第一个包里建东西,步骤如下这第一个包的框架出来了。第三步:往第二个包里建东西先建一个classutil包下DBUtil实例代码如下第四步:我们在回过头来往第一个包里Regservlet.java里面写东西Regservlet.java实例代码如下第五步:向index.jsp里面添加简单的html注册页面index.jsp实例代码如下:6:第六步:打开浏览器输入127.0.0.1:8080/后面加你的java项目名称浏

2020-09-24 01:10:35 761

原创 搭建 JAVA Web 开发环境

第一步:下载MyEclipse 开发工具第二步:安装完成后双击安装目录下的 MyEclipse.exe 运行程序第三步:配置Tomcat 时,可在 Windows | Preferences | MyEclipse | Servers | Tomcat 6.x中选择Tomcat 的安装目录,如下图所示,并在Windows | Preferences | MyEclipse | Servers | Tomcat 6.x | JDK 中选择JDK1.8.0_60,如图二所示第四步:返回主页面下图

2020-09-08 23:26:16 166

空空如也

空空如也

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

TA关注的人

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