Java练习
隔叶听风
随缘更新
展开
-
算法之冒泡排序、选择排序
算法冒泡排序选择排序冒泡排序思路(长度为n的数组):首先,对n个元素进行n-1次排序,进行n-1次考虑到每排序一次,就会有一个当前最大或最小的元素置于顶端,所以排序的次数减去当前已经排序的次数(num-1-i)public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请原创 2020-05-17 19:51:57 · 134 阅读 · 0 评论 -
JavaEE学习日志(六十五): 检查用户名案例,搜索自动补全案例
JavaEE学习日志(六十五)检查用户名案例,搜索自动补全案例。...原创 2020-04-04 11:46:10 · 240 阅读 · 0 评论 -
JavaEE学习日志(六十二): jQuery遍历,jQuery事件,省市联动,左右互选
JavaEE学习日志(六十二)jQuery:jQuery遍历:传统遍历,jQuery对象遍历,jQuery全局函数each遍历。jQuery事件:常用事件,DOM对象绑定事件,jQuery对象绑定事件,jQuery对象解绑事件。事件练习。省市联动。左右互选。原创 2020-04-02 07:45:18 · 248 阅读 · 0 评论 -
JavaEE学习日志(六十一): jQuery的DOM操作,隔行变色,全选全不选,定时广告
JavaEE学习日志(六十一)jQuery:jQuery的DOM操作,jQuery的DOM操作一,jQuery的DOM操作二,jQuery的DOM操作三,jQuery的DOM操作四,jQuery的DOM操作五。jQuery的动画,隔行变色,全选全不选,定时广告。原创 2020-04-01 12:56:38 · 308 阅读 · 0 评论 -
JavaEE学习日志(五十八): JavaWeb综合练习
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)JavaEE学习日志(五十八)JavaWeb案例展示所有商品数据删除商品条件查询分页查询JavaWeb案例展示所有商品数据管理员后台展示所有商品数据库表代码实现前端关键代码一:左侧那部分<script type="text/javascript"> d = new dTree...原创 2020-03-30 07:45:48 · 711 阅读 · 0 评论 -
JavaEE学习日志(五十七): JSTL,MVC设计模式,商品展示案例
JavaEE学习日志(五十七)JSTL:JSTL引入,JSTL标签库:if标签,forEach标签。MVC设计模式。商品展示案例。原创 2020-03-29 11:13:43 · 584 阅读 · 0 评论 -
JavaEE学习日志(五十五): 会话技术,Cookie,Session
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)JavaEE学习日志(五十三)会话技术引出会话对象Cookie技术服务器向浏览器发送Cookie获取浏览器携带的CookieCookie中使用中文问题Cookie的携带路径Cookie的生存时间记录第一次访问时间Session域对象持久化Session对象Session对象生命周期如何清空Cookie验证码案例C...原创 2020-03-27 12:19:20 · 257 阅读 · 0 评论 -
JavaEE学习日志(五十四): 三层架构实现登陆注册
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)JavaEE学习日志(五十四)三层架构实现登陆注册三层思想回顾注册功能三层架构开发步骤开发代码web层service层dao层三层架构实现登陆注册三层思想回顾注册功能三层架构开发步骤创建新的数据库数据表创建新的module复制页面创建包:添加jar包,配置文件功能,编写服务器程序数据库...原创 2020-03-26 07:47:48 · 1272 阅读 · 0 评论 -
JavaEE学习日志(五十二): Response对象,文件下载案例,验证码案例
Response对象:Response设置响应行,Response设置响应头,Response设置响应体,重定向(重点),Response注意事项,文件下载,文件下载(中文文件名),验证码。原创 2020-03-24 11:22:58 · 334 阅读 · 0 评论 -
JavaEE学习日志(五十一): 登录案例,ServletContext对象
JavaEE学习日志(五十一)登陆案例。ServletContext对象:概述,ServletContext对象获取,ServletContext对象的作用,域对象,ServletContext对象的空指针异常,统计访问的次数,注解开发取代web.xml。原创 2020-03-23 08:18:50 · 418 阅读 · 0 评论 -
JavaEE学习日志(四十六): 响应式商城前端案例,单例设计模式,简单工厂设计,模板方法设计
JavaEE学习日志(四十六)使用bootstrap实现简单的商城前端页面,单例设计模式:单例设计模式:饿汉式,单例设计模式:懒汉式。简单工厂设计,模板方法设计。原创 2020-03-18 14:35:25 · 419 阅读 · 0 评论 -
JavaEE学习日志(四十四): JavaScript案例,JavaScript内置对象
JavaEE学习日志(四十四)JS案例:表单隔行换色和鼠标悬停换色,全选和全不选,省市联动,表单验证。JS内置对象(更多方法可查看W3C文档):String,Date,Math,Array,regExp。原创 2020-03-16 17:01:06 · 448 阅读 · 0 评论 -
JavaEE学习日志(四十三): DOM对象
JavaEE学习日志(四十三)DOM对象练习:练习一:`getElementById`,练习二:`getElementByTagName`,练习三:`getElementByName`,练习四:`getAttribute`,练习五:`setAttribute`,练习六:`innerHTML`,练习七:`hasChildNodes`,练习八:`removeChild`,练习九:`replaceChild`,练习十:`createElement`,练习十一:`insertBefor。原创 2020-03-15 14:16:32 · 297 阅读 · 0 评论 -
JavaEE学习日志(四十二): JavaScript事件,JavaScript定时器
JavaEE学习日志(四十二)JavaScript:JavaScript事件,BOM对象:window对象的弹框,window对象的定时器,location对象,history对象。定时广告,轮播图,简单表单验证。原创 2020-03-14 14:15:20 · 312 阅读 · 0 评论 -
JavaEE学习日志(三十八): 商城前端案例,frameset框架集
JavaEE学习日志(三十八)商城前端案例的HTML代码实现;介绍了frameset框架集,实现了最基本的页面切割局部的操作。原创 2020-03-10 14:44:30 · 300 阅读 · 0 评论 -
Java学习日志(三十六): ThreadLocal,事务总结
Java学习日志(三十六)ThreadLocal:ThreadLocal介绍;使用ThreadLocal存储Connection;使用ThreadLocal优化转账案例:优化C3P0UtilXML工具类,dao层,service层,Web层。事务总结:事务特性;并发访问问题;隔离级别:解决问题;设置数据库隔离级别;模拟并发访问问题:模拟脏读,模拟不可重复读,模拟虚读幻读(亿万分之一)。原创 2020-03-08 14:27:58 · 428 阅读 · 0 评论 -
Java学习日志(三十五): 事务,三层思想实现转账案例
Java学习日志(三十五)事务:事务概述,使用原生JDBC完成转账案例,使用DbUtils和C3P0完成转账案例,三层思想:三层思想概述,三层思想转账案例_dao层,三层思想转账案例_service层,三层思想转账案例_web层。原创 2020-03-07 14:30:29 · 326 阅读 · 0 评论 -
Java学习日志(二十六): 注解,模拟@Test注解
Java学习日志(二十六)注解:注解概述,自定义注解,注解的使用,元注解@Target和@Retention,使用反射技术对注解进行解析,使用反射和注解进行模拟Junit单元测试中的@Test注解原创 2020-02-27 14:54:53 · 771 阅读 · 0 评论 -
反射案例:基本框架的创建
反射案例:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法原创 2020-02-27 12:58:24 · 392 阅读 · 0 评论 -
Java学习日志(二十四): 文件上传,浏览器访问服务器端(B/S)的代码实现
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)Java学习日志(二十四)文件上传原理文件上传的客户端文件上传的服务器端文件上传的阻塞问题文件上传优化-->自定义文件名文件上传的多线程优化文件上传原理文件上传原理:客户端使用本地字节输入流,读取本地文件客户端使用网络字节输出流,把读取到的图片上传到服务器服务器使用网络字节输入流,读取客户端上...原创 2020-02-25 14:42:59 · 530 阅读 · 0 评论 -
Java学习日志(二十二): 序列化,打印流
Java学习日志(二十二)序列化:原理,序列化流:ObjectOutputStream,反序列化流:ObjectInputStream,transient关键字,序列号冲突异常,序列化集合。打印流详解原创 2020-02-23 14:21:38 · 556 阅读 · 0 评论 -
Java学习日志(二十一): 缓冲流,转换流
Java学习日志(二十一):缓冲流:原理,字节缓冲输出流:BufferedOutputStream,字节缓冲输入流:BufferedInputStream,字符缓冲输出流:BufferedWriter,字符缓冲输入流:BufferedReader,文件复制,文件排序。转换流:原理,字符转换输出流:OutputStreamWriter,字符转换输入流:InputStreamReader,转换文件编码。原创 2020-02-22 15:08:37 · 441 阅读 · 0 评论 -
Java文件排序(Map集合,字符缓冲流)
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(a文章总汇)文本排序需求:将以下文本(in.txt)信息恢复顺序。分析:创建Map集合,key和value都是用String创建BufferedReader对象,构造方法中传递FileReader对象创建BufferedWriter对象,构造方法中传递FileWriter对象使用BufferedReader...原创 2020-02-22 13:40:14 · 409 阅读 · 1 评论 -
Java文件复制,模拟右键复制(字节流,缓冲流)
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)文件复制:一读一写明确:数据源:C:\1.jpg目的地:D:\1.jpg被复制的文件:47,766 字节(47KB)文件复制的步骤:创建文件字节输入流的FileInputStream对象,构造方法中绑定要读取的数据源创建文件字节输出流FileOutputStream对象,构造方法中绑定要写入的...原创 2020-02-20 13:40:24 · 339 阅读 · 0 评论 -
Java文件搜索
Java文件搜索案例,要求搜索以java为后缀的文件原创 2020-02-16 15:47:25 · 325 阅读 · 0 评论 -
Java学习日志(十六): Stream流详解,Stream流综合案例
Java学习日志(十六)Stream引言,Stream流式模型,获取Stream的方式,Stream的7种常用方法:forEach,filter,count,limit,skip,map,concat,收集Stream的结果,Stream流综合案例原创 2020-02-13 14:02:57 · 812 阅读 · 0 评论 -
Java学习日志(十三): 线程池,Lambda表达式
ava学习日志(十三)讲述了线程池的原理,使用线程池执行Runnable和Callable线程任务,并对JDK1.8之后的新特性Lambda进行了详细的描述,使用Lambda表达式简化匿名表达式,并对Lambda表达式进行简化原创 2020-02-10 15:28:22 · 709 阅读 · 0 评论 -
Java学习日志(十二): 线程状态,等待与唤醒案例
Java学习日志(十二)六种线程状态概述,线程状态流程图解。并添加了一个等待与唤醒案例(包子铺案例),实现了线程之间的通信,是为多线程的总结案例原创 2020-02-09 15:40:04 · 1022 阅读 · 2 评论 -
【HashMap】斗地主发牌综合案例(玩家牌有序)
案例接收需求:按照斗地主的规则,完成洗牌发牌的动作。具体规则:组装54张扑克牌将54张牌顺序打乱三个玩家参与游戏,三人交替摸牌,每人17张牌,后(或前)三张留作底牌。查看三人各自手中的牌(按照牌的大小排序)、底牌规则:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3代码实现public class Demo02 { p...原创 2020-02-05 14:45:11 · 505 阅读 · 2 评论 -
HashMap集合练习: 计算字符串中不同字符出现的个数
计算字符串中不同字符出现的个数需求:计算一个字符串中每个字符出现次数。分析:获取一个字符串对象创建一个Map集合,键代表字符,值代表次数。遍历字符串得到每个字符。判断Map中是否有该键。如果没有,第一次出现,存储次数为1;如果有,则说明已经出现过,获取到对应的值进行++,再次存储。打印终结果代码:/** 计算一个字符串中每个字符出现的次数** */public c...原创 2020-02-05 12:36:04 · 643 阅读 · 2 评论