自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试部分梳理题

1.什么是泛型?泛型的作用适合用于许多类型,在面对对象中,多态算是一种泛化机制<T> 类型参数核心概念:告诉编译器想要什么类型,让编译器处理细节泛型的意义和作用:类型的参数化,可以把类型像方法的参数那样传递。泛型使编译器可以在编译期间对类进行检查以提高类型安全,减少运行时对象类型不匹配引发的异常。2.XML的四种解析方式1.DOM解析将一个 XML 文档转换成一个对象模型的集合 节点 2.SAX解析 顺序解析基本解析步骤:// 1、创建解析器工厂

2020-12-22 22:31:16 136 1

原创 Properites集合

//properties集合添加、遍历@Testpublic void show01(){ //setProperty() 通过该方法向Properties内添加一对字符串键值对 Properties properties =new Properties(); properties.setProperty("key","180"); properties.setProperty("jack","175"); properties.setProperty("siri

2020-12-15 21:29:52 132

原创 学习javaDay19

Day19课程内容 1、Lambda表达式 2、函数式接口 3、内置型函数式接口 4、Stream的使用一、Lambda表达式1、本质:就是对接口匿名内部类的一种简写格式2、前提:接口,必须是函数式接口(只有一个抽象方法)3、表示就是一个接口的实现类对象格式详解1、格式: (参数列表) —>{方法体};2、说明: (1)(参数列表) 表示要实现的接口中,抽象方法的参数 (2)-> 箭头运算符,lambda运算符,就是分隔前后两部分内容的 (3)方法体:

2020-11-06 17:54:40 122

原创 学习javaDay18

Day18课程内容 1、多线程中的安全问题 2、解决,同步代码块 3、同步方法 4、线程的生命周期 5、线程池 6、java8接口的新特性一、多线程中的安全问题1、某段代码在执行的时候,代码还没有执行完,cpu就有可能被其他的线程抢走,结果可能运行了一些影响当前线程中的代码的内容2、原因:没有保证线程要执行内容的完整性,原子性3、解决:这段代码要么全部执行,要么就不执行public class Print { public void print_1() {//线程A S

2020-11-06 17:53:18 93

原创 学习javaDay17

Day17课程内容 1、字符流 2、转换流 3、线程 4、线程类中常用方法一、字符流的拷贝1、使用字符输入流读取信息,使用字符输出流写出信息,最终完成文件的拷贝2、字符流拷贝的必要性: 拷贝没有必要使用字符流进行 原因:字符流进行拷贝文本的时候,使用字符输入流在读取源文件到内存中的时候,会将字节信息--按照平台默认编码-->字符信息 使用字符输出流将内存中的字符写出到指定文件中去。会将字符信息--按照平台默认编码-->字节信息 因

2020-11-06 17:51:26 125

原创 学习javaDay16

Day16课程内容 1、File类型 2、IO流的内容 3、字节流 字节输入流,字节输出流 4、字节流的拷贝 5、字符流 6、缓冲流。包装流一、File类型File类型的删除方法1、boolean delete() 删除抽象路径表示的文件或者目录2、注意: 如果此路径名表示一个目录,则该目录必须为空才能删除。import java.io.File;public class Demo_1 {// 删除方法 public static void main(String

2020-11-06 17:50:00 111

原创 学习javaDay15

Day15课程内容 1、异常 2、异常体系结构 3、jvm默认处理异常机制 4、try..catch 5、编译时异常和运行时异常 6、声明异常抛异常throws和throw关键字 7、自定义异常一、LinkedHashMap1、HashMap的一个子类2、特点:能够保证存入集合中的元素和取出集合中元素顺序的一致性import java.util.HashMap;public class Demo_1 { public static void main(String[]

2020-11-06 17:48:22 115

原创 学习javaDay13

Day13基本类型转包装类类型 构造方法 int ---> Integer 自动装箱 xxxValue() Integer ---> int 自动拆箱基本数据类型和字符串之间的转换 1 + "" ---> String parseInt() String ---> 基本数据类型包装类类型和字符串 toString 包装类类型-->String 构造方法 valueOf()进制转换 见12天讲义集合单列集合List的实现类ArrayLis

2020-11-06 17:46:28 77

原创 学习javaDay14

Day14课程内容 泛型类 泛型方法 泛型的通配符 Set集合 Map集合 Collections工具类一、泛型类1、泛型类:带着泛型类2、格式: class 类名<泛型类型1,泛型类型2,....>{ 在类上声明的泛型,在类中可以当做已知类型进行使用的; }3、说明 (1)类型后面跟着的泛型的声明,在类上声明的泛型,在类中可以当做已知类型进行使用的,这个类型可以在整个类中进行使用 (2)泛型的声明名称,只需要是一个合法的标识符即可,通常使用的是一个大写的字母

2020-11-06 17:44:41 241

原创 学习java第12天

Day12课程内容 1、System类 2、StringBuilder 3、基本类型的包装类 4、正则表达式一、System类1、单词:系统,提供的很多使用系统资源的方法,提供了静态方法,直接使用就可以。2、常用字段: System.in: 标准输入流,默认关联的是键盘。 System.out:标准输出流,默认关联的是控制台 System.err:标准的错误流:默认关联的是控制台,在eclipse中,该流打印的内容是红色的。3、常用方法 (1)gc();强

2020-10-18 15:43:36 83

原创 学习java第11天

Day11昨日回顾抽象方法:abstract void 方法名();抽象类:abstract class 类名{}抽象方法一定在抽象类中,抽象类可以没有抽象方法,但是一定写了抽象方法,被继承 了,此时,如果没有重写方法,报错,给子类加上抽象。抽象类不能被实例化,通过创建子类对象,抽象类的多态接口 interface implementsinterface 名称{} 属性:公开静态常量 方法:公开抽象方法class 类名 implements 接口{方法的重写}抽象类和

2020-10-18 15:42:10 158

原创 学习java第10天

Day10昨日回顾内部类:成员内部类 类中 class Inner{}静态内部类 类中 static class Inner{}局部内部类 方法中匿名内部类多态:事物的多种形态前提:父类引用指向子类对象 继承关系 子类重写方法向上转型 编译看左边 运行看右面向下转型 子类类型 新的引用 = (子类类型)父类引用恢复原来的权限,此时父类子类都可继承的好处:代码可扩展今日内容抽象类接口匿名对象抽象类抽象方法1、抽象:抽取像的、相同的、相似

2020-10-18 15:39:51 87

原创 学习java第九天

Day09昨日回顾继承访问权限修饰符4(从小到大) private default(不写) protected public成员变量 不同 子类变量独有 父类都有相同 就近原则 子类 父类 父类… 报错成员方法 不同 子类独有相同 重写 (方法名同,参数列表同,返回类型有关,实现的功能不同)构造方法super 对象的父类对象的引用this 当前对象的引用this和super都要在构造方法的第一行 不可以同时出现不能递归调用代码块局部代

2020-10-18 15:37:38 77

原创 学习java第八天

Day08昨日回顾this. this.属性this(参数) :构造方法第一行 不能递归调用static静态 修饰变量(除了局部变量): 静态变量 成员变量方法 :静态方法类名.静态变量,非静态量区别工具类编写 文档注释 不能嵌套生成帮助文档:dos eclipse在线文档 离线文档继承 extends 单继承 不能多继承 多层继承(爷孙) 不能为了继承而继承好处:提升代码复用性 多态的前提今日内容继承代码块fin

2020-10-18 15:34:44 123

原创 学习java第7天

Day07昨日回顾1、面向对象:调用对象面向过程:步骤关系:面向对象是基于面向过程。2、类:抽象Class 类名{成员变量 成员方法}对象:具体 类名 对象名 = new 类名(); 对象名.属性;对象.属性名=属性值;对象名.方法名();关系:对象是类的实例化成员变量和局部变量的区别:位置:类中方法外,方法里 空间:堆内存,栈内存生命周期:类(对象),方法 初始化:有默认值,没有初始化,需要自行赋值3、匿名对象 new 类名();访问一次,节省空间。 方法调用(

2020-10-18 15:29:57 220

原创 CSS

CSS一、css简介css是层叠样式表(Cascading Style Sheets)的简称,也叫标记语言css的主要使用场景就是美化网页,布局页面二、css规范1、css规则由两个主要的部分构成:选择器以及一条或多条声明2、样式分为:紧凑格式和展开样式三、css基础选择器基础选择器分为:标签选择器、类选择器、id选择器、通配符选择器1、标签选择器指用HTML标签名称作为选择器优点:快速为同类型标签统一设置样式缺点:不能设计差异化样式2、类选择器想要差异化选择不同的标签,单独选一

2020-10-14 14:15:33 90

原创 HTML

1.html的简介HTML:HyperText Markup Language 超文本标记(标签)语言超文本:相对于普通文本功能更强大,包含文字、图片、音频、视频、链接等等标签:结构<关键字</关键字>​ 标签分成两类:双标记 单标记​ Eg: 双标记 开始标记和结束标记组成​ 单标记也叫空标记 自结束标签2.html如何创建创建一个文件,扩展名设置为.html 或.htm3.html的组成部分<!DOCTYPE html>&lt

2020-10-14 14:08:44 169 1

原创 javascript

javascript一、js的简介1、js是什么Js是一种轻量级的脚本编程语言[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YxnIRwj0-1602655615055)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml12584\wps1.jpg)]2、特点灵活性 弱类型 易用 基于对象 跨平台3、作用操作元素对象,是页面实现动态效果,提高用户体验度进行表单验证可以发送ajax请求4、

2020-10-14 14:06:52 348

原创 对前6天的学习做些练习

数组查找import java.util.Scanner;public class Array查找 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = sc.nextInt(); //标识 boolean b = true; //遍历打印 int[] arr = ne

2020-10-11 11:30:48 126 1

原创 学习java的第六天

Day06昨日回顾数组异常:下标越界异常 空指针异常数组中数据默认整数 0小数 0.0字符 空布尔 falseString null数组中内存Jvm栈 堆 方法区一个数组的内存 两个。。。 两个引用指向同一个数组的使用遍历 索从0开始 长度.length 索引最大值 长度-1最值 擂台思想反转 倒序查找今日内容面向对象思想介绍类和对象面向对象中其他封装面向对象思想介绍1、对象:万

2020-10-11 11:14:26 65

原创 补充java第五天内容

数组的选择排序package day05;public class 数组的选择排序 { public static void main(String[] args) { int a [] = new int[]{18,62,68,82,65,9}; //排序前,先把内容打印出来 for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } Syst

2020-10-11 11:05:04 56

原创 java笔记第五天

Day05昨日回顾循环的嵌套(三角形,99乘法表)方法定义 修饰符 返回值类型 方法名称(参数列表){语句;return}调用 方法名称(); 无参重载 求和运算getSum()方法名相同参数列表不同(个数,数据类型,顺序)与返回值类型无关数组定义:数据类型[] 数组的名称 = new 数据类型[数组的长度];分类:动态初始化数据类型[] 数组的名称 = new 数据类型[数组的长度];静态初始化数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};

2020-10-11 10:58:53 160

原创 java笔记第4天

Day04昨日回顾键盘录入:导包创建键盘录入对象接收数据流程控制语句顺序结构分支结构ififif…elseif…else if…elseswitchCase 常量:语句体;break; default:语句体;循环结构forwhiledo…while死循环 for(;????{} while(true){}跳转语句 break终止循环 continue结束当前循环,进行下一次循环今日内容循环结构嵌套循环(重点)方法数组循环结构循环控

2020-10-11 10:46:24 111

原创 java笔记第3天

Day03昨日回顾注释 // /**/ /*enter关键字 全部小写 不可以重名 goto const标识符 字母 数字 $ _Java命名 别重名 数字别开头常量变量数据类型基本 4类8种 byte short int long float double char boolean引用类型转换 小转大(自动) 大转小(强转) (数据类型)运算符算术 ++ – 先++ 后++赋值 = +=

2020-10-11 10:39:53 485

原创 java笔记第2天

Day02任务目标注释关键字常量变量数据类型 转换运算符基本概念注释目的:解释说明特点:(1)编译器不会检查这部分内容的语法格式(2)运行的时候会忽略掉这部分内容分类:单行注释:// ctrl+/ 对当前行进行解释单行注释 能不能嵌套? 能!多行注释:多行解释说明 /* */ 写完文本ctrl+shift+/ 多行注释不能实现嵌套?不能!文档注释 /* enter补齐 开发中进行书写(姓名,时间,功能)注释的作用:(1)对程序进行解释

2020-10-11 10:30:58 146

原创 java笔记第1天

Day01任务目标Java语言介绍跨平台Jvm、jre、jdkJava开发环境HelloWorld小案例path环境变量配置eclipseJava语言介绍1、起源:Java之父:詹姆斯 高斯林Sun公司:java语言属于sun公司oracle(甲骨文):sun公司被他收购了 www.oracle.com2、java的版本:java本身是一门语言,要识别这个语言就需要专门的软件。肯定有更新迭代,功能,需求不满足,更新。96年,jdk1.098年,jdk2.0 (java分

2020-10-11 10:19:08 227 1

空空如也

空空如也

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

TA关注的人

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