自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例设计模式(基础学习)

单例模式

2022-08-18 22:39:45 181 2

原创 代码块学习

代码块

2022-08-17 23:01:55 110

原创 Stream流

Java新特性-Stream流

2022-06-01 22:16:14 79

原创 Java新特性之Lambda表达式学习

Lambda表达式使用1、举例Comparator<Integer> compara2 = (num1, num2) -> Integer.compare(num1, num2);2、格式​ ‘->’ 符号是lambda操作符,又叫箭头操作符​ -> 左边:lambda的形参列表(实际就是接口中抽象方法的形参列表)​ ->右边:lambda体(实际是重写的抽象方法的方法体)3、lambda表达式的使用(1)无参无返回值 Runnable r1 =

2022-05-30 00:29:04 631

原创 第十一周总结

第十一周总结​ 本周主要是学习了前端框架layui,通过使用layui前端框架可以非常简单的实现之前使用原生css和js的效果。布局​ 在之前的页面实现中,页面布局需要通过display:flex等复杂的方式实现页面的动态布局,而现在通过栅格系统,可以为了丰富网页布局,简化 HTML/CSS 代码的耦合,并提升多终端的适配能力,layui 在 2.0 的版本中引进了自己的一套具备响应式能力的栅格系统。我们将容器进行了 12 等分,预设了 4*12 种 CSS 排列类,它们在移动设备、平板、桌面中/大尺

2021-01-10 14:24:45 222

原创 第十周总结

第十周总结文章目录第十周总结BomwindownavigatorscreenlocationhistorylocalStorage&sessionStorageJSON数据格式详解(JSON字符串)JSON字符串概述JS中JSON序列化与反序列化Ajax基础ajax的使用步骤GET请求和POST请求区别AJAX发送Get请求AJAX发送Post请求概述JQuery主要内容使用方式Jquery各个版本介绍文件类型使用方式HelloJQueryJS与JQuery对象转换$和jQuery选择器基本选择器

2021-01-03 13:20:03 123

原创 第九周总结

JS概述​ javaScript简称JS,是一门运行在客户端浏览器的脚本语言(无法独立运行的程序设计语言);是一门直译型语言(不需要编译),是一门客户端语言;​ Javascript同时也是一门弱类型的程序语句,以及基于事件驱动的语言。关于强类型和弱类型:java:int i = 10;String s = "java"User u = new User(); i = true; //编译错误注意:java中任何变变量再使用前需要声明其数据类型,任何的变量一旦确定其类型,则只能

2020-12-27 15:37:38 71

原创 第八周总结

HTML5什么是 HTML5?HTML5 是下一代 HTML 标准。HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。W3C:万维网联盟<!DOCTYPE html> 声明<html lang="en"> <head> 头部 <meta charset="UTF-8"&

2020-12-20 14:01:23 168

原创 第七周总结

第七周总结文章目录第七周总结入门案例JDBC常见类与接口DriverManagerConnectionStatement与PreparedStatementStatementSQL注入PreparedStatementResultSetCRUD操作JDBC封装1.0JDBC查询详解单行单列查询分页查询多表联合查询DAO与DTO(Entity,VO,PO,POJO)JDBC封装2.0 - 封装通用的更新操作getGeneratedKeys获取自动生成键SQL语句批处理操作(1)JDBC高级JDBC批处理(2

2020-12-13 15:40:59 178

原创 第六周总结

第六周总结day1 - Mysql数据库入门数据​ 数据即用于描述一些客观事物的符号;比如说人具备:年龄,身高,体重,姓名,性别等信息,这些信息都称之为数据(在java中称之为属性);数据的分类:文本图形(图片)图像(视频)声音文件主流数据库产品Sybase SqlServerMSSqlServer(SqlServer)Oracle(先知/甲骨文)DB2/Informix (IBM)Mysql(瑞典Mysql AB)MariaDBPostgreSQLAccess(微

2020-12-06 16:39:10 522

原创 第五周总结

第五周总结day1-集合框架入门正则表达式​ 第一天主要对正则表达式更深一步的学习,包括正则中的group,和三种匹配模式:贪婪模式,懒惰模式和独占模式。​ 贪婪模式是从匹配到的位置开始一直往后依次搜索,并且会回溯,例如:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rKmx1Zsb-1606639091595)(C:\Users\信仰斌\AppData\Roaming\Typora\typora-user-images\1606622446488.png)]​

2020-11-29 16:38:59 133

原创 第四周总结

第四周总结异常和错误​ java中对于程序出现的异常情况分为两类:​ 1.错误​ 2.异常​ Error:错误是系统级别的问题,比如JVM内存溢出,JVM系统错误等,这些问题是程序员无法修复的问题,程序运行时出现的是无法被程序员从业务上解决的问题,这些问题是系统级别的。错误不是我们关注的范畴。​ Exception:异常通常是程序在运行期间,或者编译期间由编译器抛出的一些可以被程序员处理的代码上的问题,比如空指针异常,数组索引越界等等。ThrowableThroeable是java中错误和异

2020-11-22 16:01:44 199 2

原创 第三周总结

第三周总结​ 第三周是对java面向对象的进一步学习,重点开始对面向对象特点三大特点的学习。day1·面向对象程序设计-继承​ 在java中继承使用extends关键字,其中子类继承父类之后,可以直接使用父类中的非私有元素,子类中也能定义自己的元素;其中一个类只能继承一个父类,但是一个类可以存在多个子类(简单解释就是一个父亲可以有多个儿子,儿子只能由一个父亲(特殊情况除外));在继承关系的构造中,创建子类对象时会先调用父类的构造器。重写(override)和重载(overload)​ 重载:一个类

2020-11-15 18:18:43 78

原创 第二周学习总结

第二周总结数组:​ 上一周对数组有了初步的了解,今天开始数组的进阶学习。对于数组而言,是一种能够存储多个相同数据类型的数据结构;数组中的索引从0开始,都存在length属性;并且要指定长度,长度一旦定义无法改变。​ 数组中也有很多问题:比如简单的去零问题,然后是比较复杂的排序问题,之后是经典的折半查询和约瑟夫环,最后是如何去扩展数组。​​去零问题:​ 去零就是将数组中为零的数排除掉。​ 具体实现:通过循环遍历将数组,将数组中不为零的数通过一个新数组保存,这样就可以得到去零后的数组。冒泡排序:

2020-11-07 15:37:56 62

原创 java基础实现动态日历

动态日历package com.softeem.lesson06.oop.method;import java.util.Scanner;/** * 创建一个方法,计算从1900年1月1日到当前月份上一个月的总天数,并返回总天数值 * @author 信仰斌 * */public class MyCalendar { Scanner sc = new Scanner(System.in); /** * 判断是否是闰年 * @param y year * @return t

2020-11-07 14:23:17 756

原创 约瑟夫环

约瑟夫环: 经典算法问题约瑟夫环package com.softeem.lesson05.sort;import java.util.Scanner;/** * 约瑟夫环 * @author 信仰斌 * */public class JosephRing { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.

2020-11-07 14:20:07 118

原创 第二周_折半查询

折半查询实现思路:​ 折半查询是从一组已经排好序的数组中搜索目标数的为止;首先要从数组中找到中间数,然后判断该数是否是需要查询的数,如果是,则确定找到该数,否则继续找到中间数,重复操作,直到查询完所有数组或者找到需要找到的数字,但是需注意要的是即使数组中有多个相同数据,也只会返回一个数。package com;import java.util.Arrays;public class Test { public static void main(String[] args) { // 折

2020-11-07 14:11:02 71

原创 第二周_排序算法

冒泡排序算法思路:1、比较相邻的元素。如果第一个比第二个大,就交换它们两个;2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;3、针对所有的元素重复以上的步骤,除了最后一个;4、重复步骤1~3,直到排序完成。package com;import java.util.Arrays;/** * 冒泡排序 * @author 信仰斌 * */public class bubbleSort { public static void m

2020-11-07 13:46:42 87

原创 2020-10-31

第一周 第一周的学习结束了,这段时间内主要学些了java的基础知识,包括java中的标识符和关键字、数据类型、运算符、分支语句、循环语句、以及数组的初步入门。首先了解java能做什么,java二十多年的发展史,以及java的学习路线;然后开始学习如何去配置java的开发环境的配置,尝试编写和运行第一个java程序,以及一个java文件的运行原理;之后是编写java代码需要注意的事项等等;最后初步学习java的基本语法,比如关键字和标识符,以及标识符的注意事项等等。 第二天主要学习java的数据类型

2020-10-31 15:17:53 65

空空如也

空空如也

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

TA关注的人

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