自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

br的博客

小张不会写代码

  • 博客(24)
  • 收藏
  • 关注

原创 linux上传git

linux内文件夹上传到git

2022-02-23 11:25:51 564

原创 day02_Servlet

Jspjsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。Servlet 回传 html 页面数据的代码:**public class** PringHtml **extends** HttpServlet { @Override **protected void** doGet(HttpServletRequest req, HttpServletResponse resp) **throws** ServletException,IOException {

2021-11-30 23:08:44 440

原创 新建文本文档

​Web流程1.1软件架构C/S:客户端/服务器端cs架构建立在专用的网络上,一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强;2.B/S:浏览器/服务器端bs架构建立在广域网之上,面向是不可知的用户群,对安全的控制能力相对弱。1.2 资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析,如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能

2021-11-29 23:32:19 345

原创 day33_Html

HTML基础浏览器内核浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引渲染引擎擎。(1) 、渲染引擎它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。(2) 、js引擎JS引擎则是解析Javascript语言,执行javascript语言来实现网页的动态效果。最开

2021-11-10 21:25:48 630

原创 day_29_约束、表查询_常用函数

Day29 约束1. SQLSQL,它的全称叫Structured Query Language,结构化的查询语言。之所以出现这个东西,是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。SQL定义了一系列标准和规范,数据库厂商也需要按照这个规范来,当然会有一些细小的差别,相比没有规范来说,要好很多比如 项目后期由于某些原因,需要进行数据库更换,那么操作数据库的语句就都需要更改,而SQL出现,可以避免这个问题2. DDL2.1 概述DDL : Data Definition Lan

2021-11-04 22:24:07 80

原创 day23_递归文件复制、多线程

day23_递归复制文件、多线程递归复制文件夹内的文件1 文件复制 本质就是输入和输出 1.1 完成文件输入,读取文件 1.2 完成文件输出 1.3 整合输入和输出完成复制2 获取目录下所有子目录 2.1 获取目录对象 2.2 获取该目录下所有直接子目录 2.3 递归获取子目录下面的子目录(获取后代目录)3 整合代码 3.1 获取所有后代目录后,得到每一个文件对象 3.2 通过文件对象就可

2021-10-28 22:38:01 74

原创 day20_Map

day_20 MaphashSet散列表 : 可以理解为数组保存元素是个链表散列表中保存的是键值对(K和V)hashCode : hash算法,是把不定长的数据改变为定长的数据,是一种安全的加密算法,但不保证唯一同一个对象生成多次hash值,那么值一定是相同的,不同对象也有可能生成相同的hash值添加过程 :1 先调用添加的K,调用hashCode生成hash值2 根据hash值计算数组下标3 判断数组中该下标对应的位置上是否有元素3.1 如果没有保存数据,就把该对象放到对应的下

2021-10-25 20:59:51 106

原创 day19_比较器、Set、泛型

day19_比较器、Set、泛型Set特点:set特点 : 无序 不可重复,添加顺序和取出顺序不一定一致TreeSet : 存进去的元素,会按照某个规则进行排序public class Collection_01_Set { public static void main(String[] args) { Set set = new TreeSet(); set.add(10); set.add(1); set.add(2); // 重复的添加不进去 set.add

2021-10-24 21:06:22 64

原创 day18_集合概述、List、链表

day18_集合概述Java的集合类主要由两个接口派生而出:Collection和Map。Collection和Map是Java结合框架的根接口,这两个接口又包含了一些子接口或实现类。Collection的继承层次结构Map的继承层次结构由以上两图我们可以看出Java集合类有清晰的继承关系,有很多子接口和实现类。但是.并不是所有子接口或实现类都是最常用的。下面我们列举出最常用的几个子接口和实现类:Collection-- > List 一> ArrayList 类Collec

2021-10-21 21:20:06 70

原创 day_17 异常机制

day_17 异常机制异常发生的原因有很多,尤其是用户输入和要打开的资源不存在这些异常出错后,导致程序生命周期终止执行,从错误代码开始,之后的代码都不会执行java中 有一个专门模拟异常的类,就是 Throwable , 所有异常都继承这个类异常处理的两种方式throws : 抛出异常,告诉调用处,这里可能有什么问题如果你把异常抛给了调用处.那么调用处要么也抛出去,要么解决try…catch… : 解决异常try{高风险代码;}catch(异常类型 变量){解决方案;}

2021-10-20 20:45:56 53

原创 day16_常用API

day16_常用APIInteger八种包装类public class Integer_02 {public static void main(String[] args) {//获取最大值和最小值 System.out.println("int最大值:"+Integer.MAX_VALUE); System.out.println("int最小值:"+Integer.MIN_VALUE); System.out.println(Byte.MAX_VALUE); System.ou

2021-10-19 21:16:35 64

原创 day15_常用API

day15_常用APIStringString是 java.lang.String , 使用不需要导包String是字符串类,是引用类型,底层是char数组,所以String的特性几乎和数组一致1 字符串一旦创建,该字符串对象不能更改2 为了提高字符串的访问效率,java虚拟机使用了一种缓存技术,可以对字符串操作更加简单方便,更加高效(字符串常量池)3 字符串会被保存在静态区中的常量池中,可以复用性增强当我们用到一个重复的字符串的时候,会去常量池中进行检索,如果有该字符串,则直接指向,如果

2021-10-18 20:30:39 57

原创 day14_匿名内部类、设计模式

day_14 匿名内部类、设计模式匿名内部类匿名内部类 : 就是没有名字的类一般 方法参数需要接收一个接口类型的数据,那么我们调用的时候需要传入对应 的实现类对象此时 可以直接传递一个匿名内部类 , 匿名内部类 就等于是子类匿名内部类没有名字,不能重复使用 , 类名为 外部类类名$1 . 以此类推匿名内部类中 不能有静态声明,但是可以声明常量(public static final)不能直接调用外部类的成员属性,需要用对象 才行 public class OuterClass { p

2021-10-17 19:16:10 72

原创 day13_Object、内部类

内部类类体中 还有其他的类,该类就叫内部类当一个类的内部,需要有一个完整的结构进行描述,而这个内部的完整结构又只为了外部类提供服务,此时该类可以定义为内部类内部类优点 : 可以访问外部类的所有属性,包括私有化属性内部类分为:成员内部类 可以看做成员变量静态内部类 可以看做静态变量局部内部类 可以看做局部变量匿名内部类 可以看做实参一、成员内部类成员内部类,没有static修饰成员内部类中可以 直接 访问外部类的所有属性在成员内部类中不能有静态声

2021-10-15 22:45:01 39

原创 day11_继承、super

day11_继承、superPackagepackage : 软件包机制 限制的是编译之后的class文件的保存目录,和源文件无关 eclipse中,源文件也必须在这个目录中,这是eclipse的问题,和package无关 而java中的package 只是规定class文件包的作用: 1 主要为了解决命名冲突问题 2 package语句必须出现在java源文件的第一行 3 一般采用公司域名倒叙的方式​

2021-10-13 21:13:25 51

原创 day10_对象、封装

JavaBean是公共Java类,但是为了编辑工具识别,需要满足至少三个条件:有一个public默认构造器(例如无参构造器,)属性使用public 的get,set方法访问,也就是说设置成private,同时get,set方法与属性名的大小也需要对应。

2021-10-12 21:38:08 63

原创 day08_面向对象概述

day08_面向对象面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。类是面向对象中的一个很重要的概念,因为类是很多个具有相同属性和行为特征的对象所抽象出来的,对象是类的一个实例。类具有三个特性:封装、继承和多态。类和对象类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。 (类似生活中的图纸与实物的概念。)类必须通过对象才可以使用,对象的所有操作都在类中定义。类由属性和方法组成:​

2021-10-11 20:57:00 75

原创 day05_内存、递归

方法重载 : 方法名相同,参数列表不同

2021-10-11 10:13:35 69

原创 day06_数组排序

数组长度一旦确定,不能更改,所以数组不能做添加删除操作

2021-10-09 21:03:19 72

原创 day07_二分法

二分法查找顺序查找 :优点 : 编码简单,容易理解,没啥逻辑,就挨个比较数据靠前的话,效率也比较高缺点 : 随机查询效率较低二分法查找1 建立在排序的基础上2 用于查找固定有序的数据实现原理 :每次和中间的比较1 确定起始下标和结束下标2 确定中间下标,然后和目标数据开始比较3 如果相等.就返回中间下标即可4 如果目标数据大于中间数据 , 结束值不变,起始值=中间值+1, 重新生成中间值,继续比较5 如果目标数据小于中间数

2021-10-08 20:46:40 80

原创 Java数据类型

Java数据类型1.1 数据存储1------数据想要运算就要先存储2------存储方式有:内存:两端无线延伸的线硬盘:螺旋线1.1.1 存储单位Bit = 比特 = 位Byte = 字节 = 8bit-128 ~127 为了保存正负数,只能丢失一半精度,最高位作为符号位1 表示负数 0 表示正数负数存储 存补码比如 2 : 0 0000010比如 -2 : 1 0000010(原码) -> 1 1111101 (反码) -> 1 1111110(补码)反码

2021-09-26 21:05:54 52

原创 Java概述

跨平台性 自动垃圾回收机制 面向对象 多线程

2021-09-25 19:45:40 55

原创 GitLearn

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

2021-06-16 19:20:54 157

原创 java集合框架

集合框架定义集合与数组类似,只不过集合中的数据量可以动态的变化。List、Set集合属于单列集合Map属于双列集合1.List集合==定义:==存放的数据可重复,并且有顺序1.1 ArrayList(1)容器的创建ArrayList aList = new ArrayList();注意只装Object数据类型(2)add()方法向ArrayList集合中添加数据aList.add(8); aList.add(“终稿”); aList.add(true

2021-06-11 16:30:48 177 2

空空如也

空空如也

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

TA关注的人

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