![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
小象二号
走自己的路,让别人说去吧
展开
-
Java中的多种循环结构
循环While当…的时候开始循环(先判断条件再执行循环体)do…while…(先执行一次循环体再判断条件)注意:break、continue、returnbreak : 结束循环 ,if(i==5){…},结束本次if循环,但仅仅结束break所在层的if循环;continue : 结束本次循环,进入下一次循环 ,if(i==5){…} 跳过i==5时候的循环,继续其他循环...原创 2019-04-16 17:23:28 · 264 阅读 · 1 评论 -
jsp获取系统当前时间的三种方法
动态获取系统当前时间方法一jsp页面中body代码:<input id="time" style="text-align: center;" />script标签中的代码: /*-------------------- 获取系统当前时间方法start------------------------ */ function datetime() ...原创 2019-05-24 09:43:13 · 29807 阅读 · 1 评论 -
取消异步的一句代码
有时候同一个页面同时访问很多次同一个servlet或者controller层,明明代码没有问题,但是有些数据或者下拉框出不来,或者是数据出来不完整,不完全。这个时候就需要考虑异步的问题了。一般在script标签里加上这句代码就好了。$.ajaxSettings.async=false;...原创 2019-06-01 11:41:25 · 144 阅读 · 0 评论 -
Java中使用Select标签绑定下拉框以及通过选中下拉框内容动态回填
Java中绑定下拉框以及通过选中下拉框内容动态回填MySql里数据库里的表格思路:选择下拉框内容,动态回填旁边的表格数据:效果图:注意看路径,别把路径写错了;JDBC的配置前面的博客里有说到,在这里就不写了。下面是代码部分:主要组成部分:一个servlet、一个Jsp、一个po类、一个dao、一个dao实现类、一个service、一个service...原创 2019-06-01 16:19:46 · 3936 阅读 · 0 评论 -
请求转发forward和重定向Redirect
请求转发forward和重定向Redirectforward和redirect是什么?forward和redirect是servlet的两种主要的跳转方式,forward叫转发,redirect叫重定向。请求转发forward和重定向Redirect有什么区别?forward转发其实是服务器内容的重定向,服务器直接访问目标地址的url,读取里面的内容,然后再把这些内容发送给浏览...原创 2019-06-19 10:02:58 · 248 阅读 · 0 评论 -
Java运算符
逻辑运算符:与:&&或者&或:||或者|非:!&& 与,前后两个操作数必须都是true才返回true,否则返回false& 不短路与,作用与&&相同,但不会短路。|| 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。| 不短路,或运算符! 称为逻辑非运算符。用来反转操作数的逻辑状态。如...原创 2019-06-19 16:00:36 · 98 阅读 · 0 评论 -
input标签设置只读模式、select标签设置只读模式,button按钮设置只读模式
input里面设置只读模式可以使用disabled或者readOnly;区别主要有两点:1.disabled:作用范围大,所有input类型都有效,而且被disabled修饰过的input的值不能随表单一起提交。例如:<input type="text" id="text" disabled>JS代码:$("#text").attr("disabled","disabled...原创 2019-06-15 16:54:00 · 3496 阅读 · 0 评论 -
form表单提交的几种方式
新增数据时,用form表单提交;1、不刷新页面提交表单:如果不想刷新界面的话可以写一个iframe标签,再定义一个display:none将其隐藏起来,form表单的target设置为iframe的name名称,即,在form标签里加上target="blankFrame";<iframe name="targetIfr" style="display:none"><...原创 2019-06-04 21:30:26 · 14375 阅读 · 0 评论 -
ajax的简单使用
对ajax的理解:Ajax是一门网页异步交互技术,DOM模型是Ajax最本质的技术Ajax是“Asynchronous JavaScript + XML的简写中文名称定义为异步的JavaScript和XML使用ajax技术不必刷新整个页面,只需对页面的局部进行更新;有时候同一个页面同时访问很多次同一个servlet或者controller层,明明代码没有问题,但是有些数据或...原创 2019-06-17 21:24:19 · 129 阅读 · 0 评论 -
Java常用快捷键
转载 2019-06-21 20:24:34 · 686 阅读 · 0 评论 -
Java多线程
Java多线程多线程可以理解成多个任务,每个任务可以理解成一个线程,而能执行多个线程的程序称为多线程程序。线程也被称为轻量级进程,是程序执行流的最小单元,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成;进程是系统进行资源分配和调度的基本单位,可以将进程理解为一个正在执行的程序;线程是程序执行的最小单位,一个进程可以由一个或多个线程组成;线程是进程中的...原创 2019-06-24 08:14:05 · 106 阅读 · 0 评论 -
《南航系统代理商模块》项目操作文档
《南航系统代理商模块》项目操作文档一、登录界面输入正确的用户名和密码登录,进入代理商主界面;二、代理商主界面功能:多条件查询可以查询航班信息;还可以扫描左下角的二维码,在线预订三、团队票购买主要功能:多条件查询航班信息、新增联系人及旅客、修改旅客信息、删除旅客、数据回填婴儿信息、航班信息根据始发地、目的地...原创 2019-06-24 11:14:43 · 215 阅读 · 0 评论 -
Java全屏模式与退出全屏
浏览器全屏模式的启动函数requestFullscreen(),而且需要附带各浏览器的js方言前缀.Js代码:// 启动全屏!判断浏览器的种类 function launchFullscreen(element) {if(element.requestFullscreen) { element.requestFullscreen();} else i...原创 2019-07-04 08:56:42 · 1936 阅读 · 0 评论 -
正则表达式及身份证验证
$ :匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。^ : 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。{ :标记限定符表达式的开始。要匹配 {,请使用 \{。? :匹配前面的子表达式零次或一次,或指...原创 2019-07-10 11:06:23 · 500 阅读 · 0 评论 -
EL表达式
EL表达式四个域的寻找顺序时:page,request,session,application。使用EL表达式的时候,如果找不到键值为name的属性值不会显示为null,而是显示空字符串。如果确定键值是在request域中,就可以使用下面的这个EL表达式:${requestScope.name}从web域中的封装了的数据中得到对象的某个属性值且显示出来。代码如下: <%...原创 2019-07-14 21:13:17 · 95 阅读 · 0 评论 -
Java习题集
1.什么是Java虚拟机?Java为什么被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以在任意的平台运行,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2、JDK和JRE的区别是什...原创 2019-06-30 20:44:33 · 229 阅读 · 0 评论 -
用Java实现一个简单新增
新增:HTML代码:<form id="Form1" action=" " method="post" target="blankFrame"><span>联系人姓名</span><input type="text" id="linkmanName" name="linkmanName" /><span>联系人手...原创 2019-07-29 08:03:49 · 501 阅读 · 0 评论 -
Servlet的监听器Listener
1.Servlet监听器的概念Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。监听对象:1、ServletContext:application,整个应用只存在一个2、HttpSession:session,针对每...转载 2019-05-18 16:41:16 · 364 阅读 · 0 评论 -
JSP分页显示数据
JSP分页显示数据转载自:https://blog.csdn.net/u011054333/article/details/54632265最近在做一个小程序,用到了JSP的分页。虽然只是最简单的分页,但是还是花了我不少时间。这看似简单的功能,实现起来还是稍微有点麻烦。实现分页功能,需要知道数据的总个数,每页应该有多少条数据,以及当前页码。假如总共有300条数据,每页20条,那么应该...转载 2019-05-18 16:40:01 · 790 阅读 · 0 评论 -
Java中的类及成员函数和封装
类及成员函数和封装类:类是一个模板,它描述一类对象的行为和状态。//类的定义public class ClassDemo { public int length;//长度 public int width;//宽度 public int height;//高度 public static void main(String[] args) {...原创 2019-04-16 17:25:31 · 1138 阅读 · 0 评论 -
方法的简单调用
方法的简单调用//方法的简单调用public class Method { public String Min(int a, int b) { String e; // 声明一个局部变量e,若a<b,则返回e=a; // 若a=b,则返回不存在最小值,若a<b则返回e=b; if (a < b) {...原创 2019-04-17 18:05:33 · 134 阅读 · 0 评论 -
final修饰符和初始化块
final修饰符和初始化块用{}包括起来,执行顺序在构造方法之前;多个初始化块一起就是按照从上到下的顺序执行;static修饰的初始化块叫静态初始化块,又叫类初始化块就是在初始化块前面加上一个static;在父类中://final修饰符和初始化块public class FinalDemo { // final什么的变量要指定初始值 // ...原创 2019-04-26 17:24:06 · 205 阅读 · 0 评论 -
抽象类和接口
抽象类和接口Java抽象类类里面可以写的,在抽象类里也能写,而且抽象类里还可以写抽象方法;抽象类特有的抽象方法;抽象方法只有方法名,没有方法体,但是可以加形参;比如:静态抽象方法是不存在在,即abstract和static不能同时出现;//Java抽象类//抽象类和抽象方法都用abstract修饰,抽象方法只有方法名,没有方法体;public abstra...原创 2019-04-26 17:25:25 · 127 阅读 · 0 评论 -
构造方法和重载
构造器的重载//构造方法和重载public class Constructor { String Weather; String Area; int num; String A="我是变量"; public Constructor() { System.out.println("一个无参构造器"); }...原创 2019-04-28 07:51:36 · 975 阅读 · 0 评论 -
Java数组
数组public class Array { public static void main(String[] args) { // 1、静态初始化 int[] arrayIntA = new int[] { 11, 22, 33, 44, 55 }; for (int i = 0; i <= 4; i++)...原创 2019-04-28 07:55:34 · 102 阅读 · 0 评论 -
继承、重写以及this、super的使用
继承、重写以及this、super的使用父类Extend的信息:public class Extend { static int age=98; String hobby; public Extend(){ System.out.println("Extend无参构造方法"); } public void say(...原创 2019-04-28 07:56:56 · 177 阅读 · 0 评论 -
抽象类和接口
抽象类和接口Java抽象类类里面可以写的,在抽象类里也能写,而且抽象类里还可以写抽象方法;抽象类特有的抽象方法;抽象方法只有方法名,没有方法体,但是可以加形参;比如:静态抽象方法是不存在在,即abstract和static不能同时出现;//Java抽象类//抽象类和抽象方法都用abstract修饰,抽象方法只有方法名,没有方法体;public abstra...原创 2019-05-08 14:57:27 · 94 阅读 · 0 评论 -
单例
单例单例模式的优势是保证一个类在使用过程中,永远只有一个实例;(Singleton通过将构造方法限定位private避免了类在外部被实例化)节省内存,因为它限制了实例的个数,有利于Java垃圾回收;Double CheckLock也就是双重锁判断机制(由于JVM底层模型原因,偶尔会出问题,不建议使用,不写模板了)饿汉式单例//饿汉式单例//优点:没有加锁,执行效率高;...原创 2019-05-08 15:06:13 · 125 阅读 · 0 评论 -
Java集合归类(List、set、Map)及Comparator排序
集合:List集合import java.util.ArrayList;import java.util.Iterator;import java.util.List;//Java集合类public class ListDemo { public static void main(String[] args) { List<String&g...原创 2019-05-08 15:11:02 · 1028 阅读 · 0 评论 -
Java中使用Mysqljdbc连接数据库
Java中使用Mysqljdbc连接数据库打开界面,右击选中New选中MySQL Connector/J (也可以选中SQL的,但是下面要使用SQL的驱动,我用的是MySQL的驱动)要使用SQL驱动的话要到microsoft官网下载sqljdbc.jar包。连接是:http://www.microsoft.com/zh-CN/download/details.aspx?id=...原创 2019-05-13 21:37:32 · 393 阅读 · 0 评论 -
Servlet的简单使用(创建Servlet→运行)
Servlet的简单使用一、Servlet的创建:首先在包上右击新建New,选中Servlet点击后会跳到Create a new Servlet界面:如下:下面这个界面选择默认就好,可以不修改点击Finish完成;ServletDemo3.java中会有如下内容:(部分内容已折叠起来)都是系统默认自动生成的;Web.xml文件中会多出如下内容:...原创 2019-05-14 21:59:42 · 1186 阅读 · 0 评论 -
IO流属性及目录输出
IO流属性及目录输出package com.gx.xmj;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;public class IOOne {//IO流测试一 public static void main(String[] args) throws IOEx...原创 2019-05-17 09:01:59 · 273 阅读 · 0 评论 -
IO流文件流输入输出读取文件
package com.gx.xmj;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import ...原创 2019-05-17 09:17:05 · 594 阅读 · 0 评论 -
Java编译器级别不匹配已安装的Java项目方面的版本的问题的解决
报错(Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. SouthernAirlines Unknown Faceted Project Problem...原创 2019-05-22 20:33:39 · 2506 阅读 · 0 评论 -
反射reflect
需要用到的类package com.xmjpw.reflectone;import java.lang.reflect.Method;public class ReflectOne { }class Type { public static void main(String[] args) { Class<?> classType5=E...原创 2019-05-27 11:11:12 · 149 阅读 · 0 评论 -
用Jdbc、Servlet和jsp做一个登录
用Jdbc、Servlet和jsp做一个登录简单介绍:在mysql里新建一个user表:表结构如下先新建好各个包:实体模型包(类文件):po → 数据库访问对象包(接口文件):dao、 → 业务逻辑包(接口文件):service、 → 控制层包(servlet文件):servlet、→ 过滤器(servlet文件):filter → 前端页面显示层:jsp(jsp建立在We...原创 2019-05-18 14:50:44 · 608 阅读 · 0 评论 -
Form表单提交和ajax异步提交的区别与联系
区别:Form表单提交:一般都会进行页面跳转;Ajax异步提交:可以不进行页面跳转;Form表单提交<body> <div id="forms”> <form id="form1" action="/users/login" method="post"> <p&g...原创 2019-07-25 14:32:09 · 312 阅读 · 0 评论