java知识点
java特点面向对象,跨平台
面向对象特点封装,继承,多态,(抽象)
继承为单继承
多态:重载和重写
重载:某个类中同名不同参的方法
重写:在子类中与父类同名的方法
类是java的组成结构,是把某些事物特有的行为和特征抽象出来
面向对象思想认为万物皆对象,java中对象是类的实例化
实例变量和实例方法在类初始化时被加载(获得内存)
静态方法在程序被加载到内存时被加载
类实例化为对象时调用的是构造方法,默认无参构造方法
接口跟抽象类的区别接口类中只允许有抽象方法和静态变量
静态变量又叫类变量
接口不允许被实例化
抽象类中可以有抽象方法和普通方法
jdk1.8之后允许使用default方法作为默认具体实现方法
多线程如何新建一个线程
通过Runnable接口
通过继承Thread类本身
通过CallbaleFunture创建线程
哪一个更好(言之有理即可):
实现Runnbale方法,因为它是单继承
jdk,jvm,jre的区别
element-ui开发常见问题
el-selectel-option里面不要使用v-model进行数据绑定
修改样式问题想要强制修改el-input样式
解决使用穿透>>>
12345678.psUsTag >>> .el-input__inner { background: white !important; text-align: center; border: 0; width: auto; border-radius: 0; text-decoration: underline; }
修改el-input中placeholder属性(此处演示修改第一个el-input的placeholder)
123.psUsTag:first-child >>> .el-input__inner::placeholder { color: #f57e7e; }
el-button点击后不失焦问题el-button点击后不失去焦点
解决强制失焦
1<el-button icon ...
element-ui
Layout布局通过基础的24分栏迅速便捷创建布局
基础布局通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。
1234567891011<el-row> <el-col :span="4"> 宽度为 4/24 <div class="grid-content bg-purple"></div> </el-col> <el-col :span="8"> 宽度为 8/24 <div class="grid-content bg-purple-light"></div> </el-col> <el-col :span="12"> 宽度为 12/24 <div class="grid-content bg-purple"></div> ...
css
安装Postcss解决webstorm嵌套css报错
css样式优先级优先级设置为最高则优先执行此语句,不会受到js更改样式而更改
123456条件后加上!important// 示例.manager_tag:hover { background: #91c1ff !important; }
旋转效果1transform: rotate(30deg)
此处意味顺时针旋转30°
transform其他属性12345678// 以X轴旋转rotateX(angle)// 以Y轴旋转rotateY(angle)// 以Z轴旋转rotateZ(angle)// 代表沿着(0,0,0)->(x,y,z)这条线旋转roate3D(x,y,z,angle)
更改旋转中心1transform-origin: 当前元素左边距 当前元素上边距;
布局绝对定位相对于父元素父元素使用相对定位position: relative属性,子元素使用绝对定位position: absolute即可实现子元素的绝对定位是相对于父元素进行的
响应式布局1234567@media scre ...
无题
idea链接git时显示无法访问修改C:\Windows\System32\drivers\etc中的host文件
12345127.0.0.1 localhost127.0.0.1 activate.navicat.com# 0.0.0.0 account.jetbrains.com 0.0.0.0 oauth.account.jetbrains.com # 0.0.0.0 jrebel.npegeek.com