自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取指定文件夹下的指定文件------递归

package it.cast;import java.io.File;import java.util.ArrayList;public class RecursiveDemo03 { /** * @param args * 输出指定目录下的所有文件 * 思路: * 首先定义一个打开文件的方法mehtod(String content){} * 找...

2020-03-21 10:27:34 133

原创 集合

集合的结构图: Collection |--List |--ArrayList |--Vector |--LinkedList |--Set |--HashSet |--TreeSet...

2020-03-11 13:15:45 86

原创 多态

多态某一个事物,在不同时刻表现出来的不同状态动物 d= new 猫();从右往左念多态:同一个对象(事物),在不同时刻体现出来的不同状态。举例:猫是猫,猫是动物。水(液体,固体,气态)。多态的前提:A:要有继承关系。B:要有方法重写。其实没有也是可以的,但是如果没有这个就没有意义。动物 d = new 猫();d.show();动物 d =...

2020-02-19 09:17:50 115

原创 继承

一、定义:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,质押继承那个类即可。通过extends关键字可以实现类之间的继承格式:Class 子类名 extends 父类名{}二、好处提高了代码的复用性 提高了代码的维护性 让类与类之间产生了关系,是多态的前提三、继承的代码体现:class Animal { ...

2020-02-17 10:07:56 93

原创 面向对象

面向对象类:一、定义:类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。定义一个类就是定义其成员对象的和方法;二、成员变量与局部变量的区别: 位置不同 内存中的位置不同 生命周期不同 初始化的值不同 成员变量 ...

2020-02-17 09:08:06 83

原创 运算符++/--

class Caculate{ public static void main(String[] args){ int a = 3; int b = 5; int c = ++a; //当运算符在变量前面时,首先进行计算再赋值 int d = b--; //当运算符在变量后面时,首先赋值再进行计算 S...

2020-02-17 08:33:15 685

原创 代码块

面向对象类:定义一个类就是定义其成员对象的和方法;对象的内存图成员变量与局部变量的区别:位置不同:成员变量:类的方法外局部变量:类方法内内存中 位置不同 内存中的位置不同 生命周期不同 初始化的值不同 成员变量 类中方法外 ...

2020-02-17 08:27:07 70

原创 方法函数

Java中的方法函数:[修饰符] 返回值类型 方法名([参数类型 形式参数1,参数类型 形式参数2,……]){ 执行语句;return 返回值;//需要的话}格式:方法的注意事项:方法不调用不执行; 方法与方法是平级关系,不能嵌套定义; 方法定义的时候参数之间用逗号隔开; 方法调用的时候不用传递数据类型; 如果方法有...

2020-02-14 08:53:41 67

原创 循环结构

循环语句的组成:初始化语句,判断条件,循环体语句,控制条件语句for循环格式:for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; }while 循环格式: 1、while(判断条件语句){ ...

2020-02-12 08:44:53 60

原创 结构语句

选择结构if语句 switch语句1、if语句:if(关系表达式){ 语句体;}关系表达式中,结果必须为boolean类型,如果if语句体只有一条语句,大括号可以省略,一般来说有左大括号就没有分号,有分号就没有左大括号。if(关系表达式){ 语句体1;}else{ 语句体2;}if(关系表达式){...

2020-02-09 22:13:19 348

原创 键盘录入

导包:import java.util.Scanner; 创建键盘录入对象:Scanner sc = new Scanner(System.in); 通过对象获取数据:int x = sc.nextInt();

2020-02-08 09:45:46 60

原创 运算符

^的特点:一个数对另一个数据位异或两次,该数本身不变<<:左移 左边最高位丢弃,右边补0; 往左移动其实就是扩大2的移动的位数次幂>>:右移 最高位是0,左边补齐0;最高位是1,左边补齐1 往右移动其实就是减小2的移动的位数次幂>>>:无符号右移 无论最高位是0还是1,左边补齐0三目运算符:表达式?表达式1:表...

2020-02-08 09:28:17 62

原创 二进制、八进制、十进制和十六进制的转换

https://www.cnblogs.com/summerdata/p/10722144.html

2020-02-07 08:48:34 95

原创 原码、反码和补码

原码:符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.正数第一位为0,负数第一位为1.反码:正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.补码:正数的补码是其本身 负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1....

2020-02-07 08:45:01 70

原创 变量的基础及格式

定义变量的格式:变量类型 变量名=初始化值;数据类型:java是强类型语言,针对每一种数据都定义 了不同的数据类型基本数据类型: 引用数据类型:类、接口、数值基本数据类型:4类8种 整数 类型关键字 占用字节个数(一个字节占用8位) 范围 byte 1 short ...

2020-02-06 20:31:27 1490

原创 java基础-关键字,标识符

组成关键字的字母小写有部分保留关键字标识符:就是给类、接口、方法、变量等起名字时使用的字符序列组成规则:英文大小写字母/数字字符/$/_ 注意事项:不能以数字开头,不能是java中的关键字,区分大小写部分命名规则:包:其实就是文件夹,用于把相同的类名进行区分;命名时全部小写 单级:day1 多级:day.daliy01 、类/接口...

2020-02-06 19:52:02 101

原创 利用JDK编写java文件,JRE运行文件

当写好java文件后,需要将文件名改为.java 文件,然后利用javac 编译该文件,编译成 .class 文件,最后通过java命令运行编译好的class文件,在文件运行时不需要加文件后缀名。第一个案例:1、找到JDK的安装的bin目录;2、在bin目录下建立一个记事本文件,并将该文件名修改成 .java 文件;3、打开文件,写入内容;4、打开DOS窗口(win+r 输入...

2020-02-06 10:23:21 718

原创 JVM-JRE-JDK

根据视频的讲解记录JVM的作用:类似翻译的功能,但是不同的操作系统,具有不同的JVMJRE:Java Runtime Environment(Java 运行环境)JDK:Java Development Kit (Java 开发工具包)该工具包zh中包括JRE;简而言之:JDK开发,JRE运行...

2020-02-06 09:08:56 86

原创 全局配置接口的根域名

在制作多个页面时会有多次ajax请求,如果需要更改根路径就相对麻烦,找到一个较好的需要看官方文档 vue-resource apiVue.http.option.root=url//如果我们通过全局配置请求数据接口;根域名,在每次单独发起http请求的时候,请求的url路径应该以相对路径开头,前面不能带/,否则不会使用根路径的url拼接...

2019-11-15 10:48:53 459

原创 发送数据请求

vue-resourcevue-resource依赖与Vue,所以要注意导入顺序,先导入Vue包再导入vue-resource包,利用this.$http.get/post...来发起get、post请求。常见的请求方式:getpostjsonpthis.$http.get("url").then(function(res){ console.log(res)}...

2019-11-15 09:47:54 174

原创 生命周期函数

生命周期首先创建一个新的Vue实例 表示,初始化了一个Vue空实例对象,这时候,这个对象身上只有默认的一些生命周期函数和默认的事件,其他的东西都未创建在beforeCreate生命周期函数执行的时候,data和method中的数据还没有初始化。 在create中,data和methods都已经被初始化好了,如果调用methods中的方法或者操作data中的数据,最早只能在created中操...

2019-11-14 11:25:00 199

转载 Vue中绑顶key值的作用

Vue通过diff算法可以不直接操作DOM元素,值操作数据就可以重新渲染页面,避免了重排与重绘diff的核心在于两个相同的组件产生类似的DOM结构,不同的组件产生不同的DOM结构 统一层级的一组节点,他们可以通过唯一的Id进行区分当某一层有许多相同的节点的时候,例如列表节点,想在中间插入某一节点,diff算法一般是,把c更新成F如果利用key值给每个节点做唯一标识,di...

2019-11-07 17:00:31 252

原创 v-if和v-show的使用和区别

v-if=“flag”,当flag为false时,对应的该元素被移除;(每次都会重新删除或创建元素),有较高的切换性能消耗v-show=“flag”,当flag为false时,对应的原色dispaly:none(每次不会重新删除或创建元素,只是切换了display:none),有较高的初始渲染消耗,其中display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失...

2019-11-06 20:33:07 140

原创 v-for

1、循环对象数组,数组中可存储对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../vue.js"></script>&l...

2019-11-06 20:22:47 68

原创 Vue中的使用样式

使用class样式1、使用数组的方式其中对象的属性可带引号也可以不带引号 直接传递一个数组,利用v-bind作为数据绑定,v-bind:class="[ 'thin','red']" 可以利用数组的方式使用三元表达式;v-bind:class="[ 'thin','red',flag?'active':' ']"; 利用数组的方式来改变元素的样式,...

2019-11-06 19:46:36 116

原创 vue中的指令

v-bind:提供用于绑定属性的指令,简写“:”,后面跟上要绑定的属性。v-bind可以写合法的js表达式。v-on事件绑定机制,简写:“@”事件修饰符:stop阻止冒泡; prevent阻止默认事件; capture添加事件监听器时使用事件捕获模式; self只当事件在该元素本身(biubiu不是子元素)触发时触发回调;只有点击当前函数的时候才触发当前函数 once事件只...

2019-11-06 11:43:40 98

原创 差值表达式和v-text的区别

默认的v-text是不存在闪烁问题的但是利用差值表达式可以在元素前后放置任意内容,只会占用自己的占位符,不会清空整个内容。v-text会将元素中的内容完全覆盖。占位符,如果插入html语句,不能解析成html语句,v-text同样不能解析,所以利用v-html来解析html语句。...

2019-11-05 19:02:01 153

原创 屏闪问题

在简单项目中,网络较慢时,vue.js还在加载,导致vue来不及渲染,这事原页面就显示原始页面,可以通过v-cloak来解决这个问题。其中js不变,在div中加入v-cloak,将[v-cloak]的样式中的display设置为none;<head> <meta charset="UTF-8"> <meta name="viewport" c...

2019-11-05 11:59:35 156

原创 MVVC模式

vue中的MVVC模式分为:Model层,View层和VueModel层View层:视图层,在前端开发中就是DOM层,主要作用就是给用户展示各种信息。Model层:数据层,数据可能是我们固定的死数据,更多的是来自服务器,从网络请求下来的数据。VueModel层:视图模型层,它是视图层和数据层的桥梁,一方面实现了Data Binding,即数据绑定,将Model的改变实时的反应到View...

2019-11-05 11:10:03 3987 1

原创 博客开篇

很久就想通过博客来记录自己的学习内容,写自己的想法。但是一直都没有着手开始,研究生的生涯也马上结束了,就把csdn当做新的开始。加油!

2019-10-24 17:57:22 61

空空如也

空空如也

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

TA关注的人

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