自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue2+3

Vue的两种使用方式:1、vue核心包开发场景:局部模块改造2、vue核心包&vue插件工程化开发场景:整站开发概念:vue是用于构建用户界面的渐进式框架。

2024-03-07 21:00:11 881

原创 微信小程序

iconpath:未选中时的图片展示selectedIconpath:是选中时的图片展示最少两个最多五个tab页面配置在.json文件下添加"navigationBarTitleText": "已发送"可以使得点击选项的时候导航栏的标题发生相应的改变列表渲染wx:for = "{{list}}"wx:key = "index"wx:for-item = "kerwinitem"wx:for-index = "kerwinindex"条件渲染wx:if = "

2022-03-01 23:14:08 110

原创 标签的相关知识

display显示框类型display可以设置的值有block、inline、inline-block、none以上值可以是任意元素变为行内元素或者块元素亦或者是行内块元素display:none与visibility:hidden的区别对块1设置display:none对块1设置visibility:hiddenoverflow溢出隐藏visible(默认值)hiddenscrollauto此外还可以直...

2022-01-23 15:12:54 577

原创 html 表格标签与表单

<table>:最外层<tr>:定义表格行<th>:定义表头<td>:定义表格单元<caption>:定义表格标题语义化标签:tHead tBody tFood表格属性:border:表格边框cellpadding:单元格内的空间cellspacing:单元格之间的空间rowspan:合并行colspan:合并列align:左右对齐方式(left、center、right)valign:上下对齐方式(.

2022-01-19 16:20:28 344

原创 Map集合

Map集合的概述和使用创建Map集合的对象,是通过多态的方式进行创建的,具体是实现类HashMap当键重复出现时,则最近的值会把以前的值替代掉

2021-10-31 15:14:53 146

原创 泛型相关内容

泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数这些参数类型可以用在类、方法和接口中,分别被称为泛型类,泛型方法和泛型接口泛型定义格式:<类型>:指定一种类型的格式,可以看作形参<类型1,类型2 ,...>:指定多种类型的格式好处: 1、将运行时的异常提前到编译时期 2、避免了强制类型转换泛型类格式:修饰符 类名<类型>{}例子:public class <T>{}...

2021-10-24 15:33:45 56

原创 Set集合概述和特点

特点: 1、不包含重复元素的集合 2、没有带索引的方法,不能使用普通for循环遍历HashSet对集合的迭代顺序不做保证Set<String> set = new HashSet<String>(); set.add("java"); set.add("hello"); set.add("world"); set.add("hello"); System.out.println(set); Iterator &lt...

2021-10-23 11:39:15 1531

原创 增强for 循环、List补充

目的:简化数组和Collection集合的遍历1、实现Iterator接口的类允许其对象成为增强型for语句的目标2、它是JDK5以后出现的其内部原理是一个iterator迭代器增强for语句的格式:for(元素数据类型 变量名:数组或者是Collection集合){ 在此使用变量即可}例如: int[]arr = {1 , 2 , 3 , 4}; for(int i:arr) { System.out.println(i);

2021-10-10 10:51:30 255

原创 List集合概述和特点

List集合也是在util包下1、列表允许重复的元素2、用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素List集合的特点:1、有序:存取元素的顺序一致​import java.util.List;import java.util.ArrayList;public class 学生集合 { public static void main(String[] args) { // TODO Auto-generated method

2021-10-09 17:29:57 3315

原创 集合进阶的相关知识

集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量随时发生改变集合类体系特点集合:一、单列(collection): 1、List(ArayList 、LinkedList) 2、Set(HashSet 、TreeSet)二、双列 Map(HashMap)Collection 集合概述和使用Collection集合的概述1、是单例集合的顶层接口,它表示一组对象,这些对象也成为Collection的元素2、JDK奴...

2021-10-09 11:00:50 62

原创 异常的相关知识

异常:就是程序出现了不正常的情况JVM的默认处理办法如果程序出现了问题,我们没有做任何处理,最终JVM会做默认处理: 把异常的名称,异常的原因及异常出现的位置等信息输出在了控制台 程序停止运行异常处理之try...catchtry{ 可能出现异常的代码;}catch(异常类名 变量名){ 异常的处理代码;}执行流程: 程序从try里面的代码开始执行 出现异常,会自动生成一个异常类对象,...

2021-10-07 18:10:44 51

原创 calendar类(日历类)

calendar为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了方法calendar不能直接创建对象,需要通过getInstance方法获取对象Calendar now = Calendar.getInstance(); //多态形式得到对象例子:Calendar now = Calendar.getInstance(); //创建对象 System.out.println(now); int year = now.get(Calendar.

2021-10-04 13:18:09 149

原创 int 和String 的相互转换

int类型转化为String//方法一 不够专业 int number = 10; String l = "" + number; //方法二 String s = String.valueOf(number); System.out.println(s);String类型转化为int //String -> int //String -> Integer ->int String s =..

2021-09-26 00:13:17 3633

原创 Java内部类

在一个类中定义一个类语法:public class 类名{ 修饰符 class 类名{}}一般情况下修饰符用privatepublic class cat{ int a = 10; String b; private int c; public class dog{ public void read(){ System.out.println(a); } ...

2021-09-09 22:36:35 62

原创 Java形参和返回值

类名作为形参和返回值方法的形参是类名,其实需要的是方法的对象方法的返回值是类名,其实返回的是该类的对象public class cat { public void eat(){ System.out.println("猫吃鱼"); }}public class catoperate { public void eatoperate(cat c){//方法的形参是类名 c.eat(); } //带返回值的

2021-09-09 20:10:54 93

原创 Java抽象类与接口

再Java中,一个没有方法体的方法叫做抽象方法,该类必须定义为抽象类public abstract class animals{ public abstract void eat ();//不包含方法体,注意代码中出现了两次abstract这一关键词}抽象类不是具体的,因此不能创建对象抽象类的特点再定义抽象方法时,方法和类都必须用abstract来修饰抽象类里面也可以没有抽象方法可以利用多态来进行创建对象public class cat extend

2021-09-04 18:42:48 98

原创 Java多态

子类public class cat extends animals {//继承 @Override public void eat() {//方法的重写 System.out.println("猫吃鱼"); }}父类public class animals { public void eat(){ System.out.println("猫是动物"); }}public class catdemon { ...

2021-09-04 16:57:33 53

原创 Java修饰符

包包实际上是文件夹作用:对类进行分类管理格式:package 包名(多级包用 ” . “分开)用命令提示符敲代码的时候,建包的便捷方式是"javac -d.helloworld.java"导包 (import)格式:import 包名;修饰符权限修饰符权限修饰符是:private , 默认 , protected , public注意在不同的包中需要进行导包状态修饰符final(最终态) 可以修饰成员方法,成员变量,类被final...

2021-09-03 22:41:15 85

原创 Java继承

语法,public class 子类名extends 父类名 {}范例:public class zi extends fu{}fu:被称为父类,也被称为基类和超类;zi:称为子类,也被称为派生类分别创建fu类和zi类public class fu { public void show(){ System.out.println("show方法被调用"); }}public class zi extends fu { public voi

2021-09-03 17:11:22 58

原创 集合基础知识

集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArryList<E> 可调整大小的数组实现 <E>是一种特殊的数据类型,泛型出现E的地方我们用引用数据类型替代即可例如: ArryList<String> ArryList<Student>import java.util.ArrayList;public class 字符串的拼接 { p...

2021-09-03 08:41:00 53

原创 java 字符串相关内容

API概述API(application progarmming interface)应用程序接口JavaAPI值得是JDK中提供的各种功能的Java类String字符串不可变,它们的值在创建后就不能被更改值可以被共享字符串效果上相当于字符数组(char[])字符串的比较char [] chs = {'a' , 'b' , 'c'};String s1 = new String(chs);String s2 = "abc";如果要比较字符串的内容是..

2021-09-02 00:22:27 57

原创 构造方法介绍

构造方法是一种特殊的方法作用:创建对象例如创建对象:Student p = new Student();其中Student()就是一个方法语法,public class 类名{ 修饰符 类名 (参数){}}构建对象的时候自动调用构造方法package practices;public class StudentDemon { public static void main(String[] args){ ...

2021-08-31 20:10:31 80

原创 对象的使用及封装

1、创建对象类名 对象名 = new 类名();例如:phone p = new phone();2、使用对象使用成员变量:对象名.变量名例如:p.brand 使用成员方法: 对象名.方法名(); 例如: p.cal...

2021-08-31 13:01:29 130

原创 方法的参数传递

一、基本类型形参的改变不影响实参的值public class zuoye1 { public static void main(String[] args){ int number = 100; change(number); System.out.println(number); } public static void change(int number){ number = 200; }最终输出的值还是100二、引用

2021-08-26 11:32:51 56

原创 方法的相关内容

方法的定义与调用方法的定义语法,public static void 方法名(){ }例如:public static void isEvenNumber(){ }方法的调用方法名(); public static void main(String[] args){ isEvenNumber(); } public static void isEvenNumber(){ int a = 10; ...

2021-08-26 11:00:56 68

原创 Java数组

数组是用于存储多个相同类型的数据的存储模型数组定义格式: 1、数据类型[ ] 变量名 范例:int[ ] arr; 定义了一个int类型的数组,数组名叫arr 2、数据类型 变量名[ ] int arr[ ]; 定义了一个int类型的变量,变量名是arr数组数组动态初始化:Java中的数组必须先初始化,再使用所谓初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋...

2021-08-24 11:20:29 38

原创 跳转控制语句、循环嵌套、Random

continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次执行break 用在循环体中,基于条件控制,终止循环体内容的执行,也就是说结束当前整个循环循环嵌套:Random:作用:产生一个随机数使用步骤: 1、导包 import Java.util.Random; 2、创建对象 Random r = new Random();r可以变 ...

2021-08-22 15:19:32 53

原创 java do...while语句

一、带头结点的单链表单链表是由表头唯一确定的,可以用头指针的名字来为链表命名 例如:头指针为L,则为表L

2021-08-22 10:18:13 43

原创 Java分支语句

流程控制: 顺序结构: 按照代码的顺序依次执行 if语句: 1、 语法,(关系表达式){ 语句体; } 2、语法,if(关系表达式){ 语句体1;...

2021-08-22 01:28:29 50

原创 数据的输入

数据的输入: 导包: import Java.until.Scanner; 创建对象: Scanner sc = new Scanner(System.in); 接收数据: int x = sc.newInt();下面的网址有相关的详细说明https://blog.csdn.net/qq_41181772/article/details/836...

2021-08-21 17:33:59 70

原创 Java赋值运算符、自增自减运算符、关系运算符、逻辑运算符、短路逻辑运算符、三元运算符

使用赋值运算符的时候存在强制类型转换自增自减运算符:单独使用i++或者++i,所得结果是一样的参与操作的时候 如果变量放在后边,先拿变量参与操作,后拿变量做++或--; 如果变量在前边,先拿变量做++或---,后拿变量参与操作关系运算符:如果不小心将==写成了=,意为将等号有右边的值赋给了等号左边关系运算符的结果都是布尔类型逻辑运算符:短路逻辑运算符:短路与 &&如果左边已经是fa...

2021-08-21 11:26:30 131

原创 字符串的“+”操作

可知字符串的“+”操是做一些拼接,且计算是从左至右

2021-08-21 10:12:29 68

原创 算术运算符

算术运算符:+ - * / %public class test{ public static void main(String[] args){ int a = 10; int b = 20; System.out.println(a + b); System.out.println(a - b); System.out.println(a * b); Sys...

2021-08-21 09:58:34 46

原创 Java关键字、常量、数据类型、变量、标识符、类型转换

关键字:被Java语言赋予特定含义的词特点: 字母全部都是小写 常见的代码编译器,针对关键字有特殊的颜色标记常量:程序运行过程中,值不会发生改变的量除了空常量,其余的常量都可以输出数据类型:基本数据类型:数值型: 1、整数(byte short int long) 2、浮点数(float double) 3、字符 (char)非数值型:布尔(boolean)变...

2021-08-21 09:27:12 77

原创 java 基础知识

注释分为: 单行注释 语法: //注释信息 多行注释 语法:/*注释内容*/ 文档注释 语法:/**注释*//*java 程序中最基本的组成单位是类 类的定义格式是: public class 类名{ }这是我定义的HelloWrold类*/public class...

2021-08-21 01:15:27 59

原创 浏览器的默认样式

可以如图看到,浏览器会自动给出空隙——默认样式默认样式的存在会影响页面的布局,编写网页时必须去除默认样式(pc端的页面)也可以直接*{ margin:0; padding:0;}以上并不是最完美的方式可以直接引入重置样式表...

2021-08-18 17:33:43 57

原创 行内元素的盒模型

行内元素不支持设置宽度和高度行内元素可以设置padding border margin ,但是垂直方向不会影响页面布局水平方向的距离是相邻的外边距相加的结果,不会发生重叠display 用来设置元素显示的类型可选值:inline 将元素设置为行内元素block 将元素设置为块元素inline-block 将元素设置为行内块元素,可以设置宽度和高度,又不会独占一行table 将元素设置为表格none 元素在页面中隐藏visibility 用来设置元素的显示状态可选.

2021-08-18 16:57:48 50

原创 外边距的折叠

垂直外边距的折叠相邻的垂直方向外边距会发生重叠现象——兄弟元素发现两矩形的距离并不是200px兄弟元素间的相邻垂直外边距会取两者之间的较大值(两者都是正值)特殊情况,如果相邻的外边距一正一负,则取两者之和若两者都为负,取绝对值较大者兄弟元素的重叠对于开发是有利的——父子元素父子元素的相邻外边距,子元素的会传递给父元素(上外边距)父子外边距的折叠对页面布局有影响可以通过添加边框或者内边距来进行调整,调整过程中还要进行相关的计算...

2021-08-18 16:42:24 52

原创 盒子模型-垂直方向的布局

默认情况下,父元素的高度被内容撑开当子元素的高度大于父元素时,出现以上情况,称为溢出使用overflow属性来设置父元素如何处理溢出的子元素可选值:visible 子元素从父元素中溢出hidden 溢出内容被裁减scroll 生成两个滚动条(垂直和水平方向)auto 根据需要生成滚动条overflow-x:(处理水平方向)overflow-y:(处理垂直方向)...

2021-08-18 16:06:06 112

原创 盒子的水平布局

元素水平方向的布局:元素在父元素中水平方向的位置由以下几个属性共同决定:margin-leftborder-leftpadding-leftwidthpadding-rightborder-rightmargin-right一个元素在其父元素中,必须满足以下等式:margin-left+border-left+padding-left+width+padding-right+border-right+margin-right=父元素内容区宽度如果等式不成立,则称为

2021-08-17 11:10:13 66

空空如也

空空如也

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

TA关注的人

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