- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 day4
今天的内容稍稍繁杂,要记得很多。 今日内容 1.BOM 2.jQuery的用法 3.jquery的选择器 1.BOM 1.定时器 1.1周期定时器 语法: window.setInterval(code,millionSec); var 定时器对象=window.setInterval(code,millionSec); window.clearInterval(定时器对象); 只能清除周期定时器 参数: code: 指的是一段需要指定的代码或者是一个需要调用的自定义函数 如window.setInter
2020-11-30 21:33:35
198
原创 day3
javascript的组成 javascript由三个部分组成 1.语法标准 ECMAScript 2.文档对象模型 DOM 3.浏览器模型 BOM Dom模型需要依赖语法 ECMAScript, BOM包含了DOM 在标签内部在js代码 javascript: 指的是需要执行一个js的动作 alert(“”) 系统弹出窗 内嵌 在html文档中任意一个位置 创建script标签,然后在script标签中 写js代码 实现一个效果: 一打开页面,弹出窗口 外部js
2020-11-25 21:38:42
201
原创 day02
DIV DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。 总结:div是一个块级元素,块级元素是独占一行的。 为什么选择div,就是因为他不作为,他没什么样式,方便做一些效果。 外部样式 通过 link标签引入这个外部css文件即可 格式 外部.css a{ color:red; } html 优点: 1.可维护性非常高,代码的可重用性非常高
2020-11-24 21:54:08
186
原创 day1
案例标签(table、tr、td) 表格标签 table 表格容器 属性: border : 边框,表示边框的粗细,默认是0,表示不显示边框线,值越大,框越粗 width : 宽度 cellspacing : 单元格和边框之间的间距(单元格之间的间距),值越大,间距越大. cellpadding: 单元格和内容的之间的间距,值越大,间距越大 align : center 表格水平居中 tr 一行 color,描述一行的背景颜色 align 所在行所有单元格的对齐方向 rowspa
2020-11-23 20:54:50
237
原创 day18and19
Day18 线程(object类)中常用的方法 public final void notify() 唤醒当前锁对象的线程 唤醒一个 public final void notifyAll() 唤醒所以使用这个锁对象的线程 唤醒所以 public final void wait() 无线等待 >等待被唤醒 public final void wait(long timeout)>定时等待 线程的方法 public final void join() 当前线程执行完毕才执行其他线程
2020-11-19 22:11:53
221
1
原创 day17
字符流 Reader 读 Writer 写 Reader 用于读取字符流的抽象类 不能实例化 构造方法 public FileReader(File file) 参数是一个文件对象 public FileReader(String fileName) 参数 是文件的地址 子类 FileReader FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream 1.实例化FileReader 2.调用读的方法 3.关闭资源 FileReader f=new Fi
2020-11-17 22:54:38
152
原创 day16
File File常用的三个构造方法: public File(File parent,String child) ==>根据文件 以及子的路径来构建一个新的文件对象 public File(String pathname) ==> 根据路径来构建新的文件对象 public File(String parent,String child) 根据父的路径 和子的路径构建一个文件对象 4.常规的方法 创建文件 public boolean createNewFile() 创建文件夹 public
2020-11-16 22:51:10
124
原创 2020-11-13
集合的工具类 数组的工具类Arrays 集合的工具类就是 Collections 常用的方法 (1)public static int binarySearch(List<? extends Comparable<? super T>> list , T key) 使用二分法来进行查找索引 必须是按照升序来进行排列 第一个参数 是需要查询的集合 第二个参数是需要搜索的数据(索引) (2)public static void copy(List<? super T&
2020-11-13 22:44:54
162
原创 Day14
泛型 2.使用具体的泛型 语法: List<Student(确定类型)> list = new ArrayList(); 前后的泛型都必须一样 泛型的类型 不能是基本数据类型 必须是引用数据类型 避免在使用的时候 反复需要强制类型转 shiyan1类 public class Shiyan1<T>implements Shiyan1Inner<String > { List<T> list=new ArrayList<>();
2020-11-12 22:28:08
125
原创 Days13
集合 不同点: 数组的长度是不可变 集合长度是可变的 数组可以存任意的数据类型 集合只能存引用数据类型(自动装箱) Collection 2.Collection 是集合的根接口 最大的两个子接口是List Set 5.常规的方法 boolean add(E e) 用于向集合添加数据 boolean contains(Object o) ==>判断集合中是否有此元素 void clear() ==>清除集合中的所以的元素 boolean isEmpty() ==>判断
2020-11-11 22:59:07
236
原创 Day12
StringBuffer 构造方法 public StringBuffer() >默认初始化容量是16字符 public StringBuffer(int capacity) 设置初始化容量 public StringBuffer(String str) 初始化的容器为字符串的长度+16个字符 public int capacity()>表示获取当前StringBuffer 的初始化容量 常规的方法 添加: public StringBuffer append(char c) ==>向
2020-11-10 22:56:11
970
原创 Day11
Object Object 常用的方法: public String toString() public boolean equals(Object obj) toString()方法 1.toString () 返回的是字符串的表现形式 Object类的 toString 方法返回一个字符串 这个字符串是由 getClass().getName() + ‘@’ + Integer.toHexString(hashCode()) getClass().getName() >表示当前类的完整的包名加
2020-11-09 22:19:13
245
原创 day10
抽象类 定义抽象方法的语法: 访问修饰符 abstract 返回值 方法名(参数列表); 3.抽象方法没有{} 没有方法体 2.抽象方法必须在抽象类中 抽象类中可以有普通方法子类不是必须重写其方法,将被继承 4.抽象类一般都是父类 提供一些抽象方法给子类来重写 使用 抽象类中可以有构造方法,抽象类中的构造方法用于提供给子类来进行调用 给其进行赋值 接口 接口名字 = new 实现类() ==>也是多态的体现 抽象方法 可以使用实例化实现类调用 抽象类与接口 不同: 抽象类 可以
2020-11-06 22:48:15
725
原创 Day09
内部类 普通成员内部类: 1.内部类可以获取到外部类中所以的资源包括私有 2.外部类需要获取内部类的资源 必须实例化内部类对象 3.外部类以外的外部类获取内部类的方法 语法: 外部类.内部类 对象名 = new 外部类().new内部类(); 私有成员内部类 外部类以外的类是不能直接访问私有的内部类只能间接调用方法访问。 静态成员内部类 需要通过类名来进行获取的时候,内部类的属性必须也使用静态来进行修饰 总结: 需不需要实例化对象来进行获取 只需要关注 内部类的属性是否使用静态修饰了 语法: 外部类.
2020-11-05 22:43:33
241
原创 Day08
继承 2.继承的关键字 extends 3.继承其实就是 共性代码的抽取 2.父类的构造方法是不能继承的,因为构造方法的方法名只能是本类的类名,但是可以调用父类的构造方法 super() ===>调用的是父类的无参构造 super(参数1,参数2) ==>调用的父类的有参构造 在继承中获取变量 1.子类在获取变量 如果子类与父类的变量重名: 就是就近原则 获取的时候子类 2.子类获取变量 子类与父类的变量不重名 先获取子类的变量,如果子类没有这个变量会继续往上进行查找,与一直查找到
2020-11-04 21:41:26
423
原创 Day07
1.实例化对象 语法: 类名 对象名 = new 类名(); 详细: 类名:自定义的类名(或者是jdk提供类) Student Scanner(首字母必须大写) 对象名:也就是给具体的对象取一个名字(通俗易懂 遵循驼峰命名) = 赋值操作 将堆内存中地址值 赋值给栈内存中的引用(对象名) new 在堆内存中开辟空间 会给内中属性赋默认值 类名 后面类名必须与前面类名一样 匿名对象 匿名对象:也就是没有名字的对象 语法: new 类名() ==> 例子: new Student
2020-11-03 22:23:51
467
原创 Day05important
数组的操作 数组的遍历 1.使用键盘录入 2.使用动态的方式来进行初始化数组 3.使用循环 案例1 需求: 键盘录入三名同学的成绩 把成绩保存到数组中 算出这三名同学的平均分 代码: import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int sum=0;
2020-10-30 21:17:29
154
原创 Day04-important
死循环 常用 while(true){ } 死循环的作用: 1.在服务器设计的时候 需要让服务器永远服务 这时候就可以使用死循环 2.在即时通信(微信聊天 qq )的时候 可以 使用死循环来建立聊天连接 结束语句 1.continue break 2.continue 表示结束本次循环 执行下一次循环 3.break 停止 中断 此次循环 嵌套循环 1.一个完整的循环结构嵌套另一个完整的循环结构 三种循环都是可以进行相互嵌套 但是在开发中双重for进行嵌套的使用最多(部门(多)==>员工(多.
2020-10-29 20:42:16
201
原创 Day03总结
多分子if选择结构 语法: if(条件表达式①) { 语句体① }else if(条件表达式②) { 语句体② }else if(条件表达式③) { 语句体③ }else if(调教表达式n-1){ 语句体 n-1 }else{ 语句体 n } 执行的流程(代码从上往下执行) 1.计算条件表达式① 如果条件表达式①为true 执行语句体① 2.如果条件表达式①为false 执行 条件表达式② 如果条件表达式② 为true 则执行语句体② 3.如果条件表达式② 为false 执行表达式3 … 依
2020-10-28 21:06:22
180
原创 Day01important
为什么学习java 1.就业市场比较广 2.工资相对于比较高 企业级开发 跨平台性 跨:跨越 平台操作系统 windons liunx mac 跨越操作系统 ///Java之所以能跨平台,是因为其不直接对计算机进行操作,而是对Jvm进行操作。 jvm jre jdk 1.jvm java 虚拟机 是java的一个运行的容器(大棚) 2.jre 就是java的运行的环境(阳光 水分 ) 其实就是提供了一些运行时的类于库 有多个类的时候 就会形成 类库 3.jdk java开发工具
2020-10-26 20:15:43
134
空空如也
linux清空正在写入的日志,避免日志文件空洞
2021-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅