自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 06-23异常总结持续更新存放

异常Throwable:抛出Error:错误(严重)Exception:异常(轻量级异常)jdk1.7之后异常可以用 | 来写异常,可以减少一定的代码重复1.异常处理方式1.thrwos(抛出)(抛出给上一层调用该方法的)表示该方法可能会出现某种异常2.try{}catch(){exception.printStackTrace()}(捕获处理异常)try捕获可能出现异常的范围,catch捕获那种类型异常并且主动处理异常多个try-catch块,最多只能执行一个;2.异常持

2021-06-23 16:00:58 59

原创 7-14JavaScript-计时器

基本概念javascript是一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了js可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态>的效果,增强用户的体验。js 和html * 内部js: 定义<script>,标签体内容就是js代码* 外部js​ 定义<script>,通过src属性引入外部的js文件注

2021-07-14 11:01:25 121

原创 7-12web页面初识

初识HTML前端三个使用工具:HBbuilderVsCodeWebStromechatset编码都是用的:UTF-8;title标签:页面名button:按钮单表签和双标签 :双标签有结尾;</标签名>:单表签<标签名>内容</标签名>:双标签页面的size大小是:1-7;<h1>----------------<h7>:标题<b></b>:文本斜体<i></i>:加粗

2021-07-12 11:32:55 133

原创 7-05Thread-Runnable-Callable-懒汉-饿汉

多线程对象关键字:volatile并发编程Thread 用继承实现记得看看,查查面试资料题 1. 并行:每个人用自己的东西,不影响 2. 并发:两个人同时用一个东西,时间相同; 3. 进程:独立程序 4. 线程:单个进程内的并发; 5. 线程和io流都是工具; 6. Thread是唯一代表线程的; 7. 要想体现并发特性,必须调用start启动线程;方法开始Thread.start();睡眠,就是阻塞状态Thread.sleep();直到当前线程执行完毕Thread.jo

2021-07-05 16:46:36 125

原创 07-02-正则-枚举-范型-反射-代理模式

正则表达式正则表达式是用来匹配,校验,查找,否和某个特定格式的文本;Pattern pattren=Pattren.compile("[xxxxx]");//匹配器,用boolean值判断pattern.matcher();\d 判断整数多少位\s 空白\w字符串多少到多少位如果判断是要从个头开始匹配家:^枚举(enum)java里的枚举是对象;构造器是私有的;专门为switch准备的;相当于多例模式;范型<a,b,c,d>范型是用来写库的;范型是可替代的类型;运行时

2021-07-02 15:02:21 95

原创 7-1-I/O流-转换流-打印流-序列化-文件类-内部类

字节输入输流每次读两个字节,每一次读一个字符FileReader fr =new FileReder(" ");//写入字节到文本FileWriter fw=new FileWriter(" ");缓冲流(缓冲字节输入输出)缓冲区:提高读取的性能;可以进行标记mark和重置reset(节点流不支持mark和reset)(重复读取);BufferedInputStream bis=new BufferedInputStream(new FileInputStream(" "));f

2021-07-01 17:13:11 142

原创 06-30双向列表-散列表-字节输入输出

双向链表插入时候,新建的元素在一定要在左边,并且要建立左右连接;散列表(严重问题:散裂冲突)1.数组+单链表+红黑树2.桶里的链表长度达到大于等于8的时候,,会升级为红黑树;少于小于等于6的时候,又会退化成单链表;3.桶的个数默认是16;负载因子默认是0.75;当散列表的size达到同的个数*负载因子的时候,会进行同的扩容(个数*2);4.单链表以前采用的是头插入,后来新版本用的是尾插入,原因是头插法在兵法的情况下有几率造成闭环,形成死锁;5.---n*m-n=n&(m-1)当m是

2021-06-30 16:46:31 61

原创 6-29HashMap-三种迭代器

Map创建Map://常规创建Map<String,Integer> map=new HashMap<>();//红黑树升序排列TreeMap<String,Integer> treeMap;//保证key的迭代书序的mapLinkedHashMap<String,Integer> linkedHashMap;//并发安全的,性能较差Hashtable hashTable;//性能极好,并发性也极好ConcurrentMashMap co

2021-06-29 20:33:38 107

原创 6-28-ArraysList-LinkedList-HashSet

集合类(Collection)1. List(有序可重复)1.1 ArrayList1.ArraysList:容器类(在数据结构中可以理解为顺序表)ArraysList<String> list=new ArraysList<>();容器里面放的都是Object类型的;不可以放基本类型;<>尖括号里放的是范型,范型的使用可以进行编译器校验,约束容器里放的元素的类型;ArryasList有序不是排序;ArraysList遍历用的是size();重点来了:

2021-06-28 16:50:35 87

原创 6-23接口方法-日期类-日历类-精度

接口方法此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。Comparable比较器Comparator日期类Date日期类;当前时间,精确到毫秒Date date=new Date();日期格式:(注:转换的时候日期格式要匹配)SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");当前日期代表的毫秒值时间戳(用long接

2021-06-23 13:55:14 198

原创 6-22抽象类-接口-包装类

抽象类(abstract)平常所建立的都是实现类,而抽象类是在class前面加个abstract就变成抽象类了抽象类:1.不能被实例化,意思就是,不能被new和构造器;2.抽象类中可以有非抽象方法;但抽象方法一定要在抽象类中;3.实体类继承了抽象类必须实现抽象方法;扩展:时间复杂度是nlogo的排序算法;接口(interface)(implements)(多个接口用逗号隔开)jdk8之前的接口-纯粹所有的变量都是public static final修饰的;jdk8之后接口允许

2021-06-22 15:52:45 59

原创 06-21一道面试-String字符串方法-StringBuilder方法

多态面试轻微定义 1. 继承 2. 方法重写 3. 父类引用指向子类对象 4. 重写:子类父类签名大部分相同,如果返回类型是引用类型,可以使用父类的放回类型的子类;final:修饰类,方法,变量;字符串1.8之前,字符串常量池【方法去,永久代】1.8之后,元数据区【本地内存,jvm以外的内存】,迁移到堆中,任然不会被轻易回收;1.9之前,字符串底层char【】数组, **国际标准:iso-8859-19(Latin-1);****char用的是unicode-16字符集;**S

2021-06-21 16:01:36 80

原创 06-18继承-多态-重写-instanceof-final

再记忆一遍:面向对象四大特性 1. 抽象 2. 封装 3. 继承 4. 多态继承继承(extends):父类所有可以被子类访问到的变量和方法复制下来;(白话文)继承类 调用父类,成员方法和成员属性用new后调用,static静态的调用用类名调用;?:子类构造器里必须调用父类构造器注:构造方法不可继承super(代表关系,非指向)super的三种使用情况: 1. 访问父类方法 2. 调用父类构造方法 3. 访问父类中的隐藏成员变量supe

2021-06-18 11:26:09 67

原创 06-17重载-递归-包-构造器-static

昨日总结类,对象,方法类是一种抽象的东西对象是实现存在具体的事物类和对象是一系列的属性和行为的封装方法:单一功能的产生过程原材料->入参产品-> 返回值以上仅可观看;重载(Overload)重载简解:方法名相同,参数列表,参数类型,参数顺序不同;递归递归简解:自己调自己;//递归公式,理解理解理解public int fibo(int n){ if (n==1&&n==2){ return 1;

2021-06-17 17:16:54 52

原创 6-15面向对象基础

面向对象面向对象分为几大类抽象把不同的食物相同特性提到一起,收进一个类封装属性=变量方法=函数把相关联的属性和方法整合到一个类//隐藏实现的细节,属性一般是私有的注:Java里最小的逻辑单元类Class;继承子类继承父类;代码复用;//继承别多用多态后面讲!!!!...

2021-06-15 16:21:26 47

原创 2021-6-15从一维到二维:生死时刻

选择排序 int nums={1,3,2,7,5,4,9,10}; //选择循环 基本法 for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length.j++){ if(arr[i]>arr[j]){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; }}常规标准法 for (int i = 0; i < arr.length-1; i++)

2021-06-15 15:06:17 44

原创 2021-06-11数组以及异常笔记

2021.6.11公约数:可以同时被两个数,整除的数,而且是所有约数中最大的数;数组创建数组格式:数据类型[] 数组名=new 数据类型[10] (这个长度必须定义)数组创建氛围静态int[] xxx=new int[]{123,321,3123,32133};int[] xxx={123,234,54356,457,12};动态动态初始化有默认值:正数的元素里存储的是0,小数是0.0boolean是falsechar是:\uoooo引用数据类型是:null

2021-06-11 16:57:06 51

原创 2021-06-10三个基本循环

2020.6.10总结循环可以起别名;1.循环:减少重复代码2.三个循环:1.for(初始化;关系表达式;循环后表达式){注意事项for循环的执行流程控制条件for循环的小括号的任意部分都可以省略}2.while循环当我们需要使用已经定义的变量作为条件时死循环调用方法获取结果的时候3.do while循环循环体语句至少执行一次4.循环中使用的关键字return :终止方法break:终止当前循环continue:终止本次循环,继续下次循环别名:给循环起

2021-06-10 16:54:51 60

原创 2021-06-09三元运算符以及switch笔记

6.09byte做运算,如果不是直接输入常量,就会转换成int来计算,编译器无法计算你这个值有没有超出范围,如果直接给常量,编译器则会判断该结果是否超出byte范围。右移作用是:二进制右移,每多移一位,就加1次方000010000 0000100无符号右移,补全,是在次位补0;有符号右移,补全,是在最高位二进制补0左移跟右移相反。三元运算符age> 18 ? “成功” :“失败”判断,如果是成功,返回18,如果不是,则返还失败可以理解为,三元运算符,就是判断的简写形式;.

2021-06-09 16:09:35 81

原创 2021-06-08字节以及运算符笔记

日常记录笔记{//代表作用域}int a;//在java中如果没有给他赋值,那他就是没有值boolean 理论山是使用8分之1个字节byte-----1字节------128~127short----2字节------215~215-1int-------4字节------231~231-1long-----8字节------263~263-1float-------4字节-----3.403E38double----8字节------1.798E308总结:1. 常量常量分类

2021-06-08 18:34:11 92

原创 进制等一些其他的个人理解

进制记忆法二进制转换十进制/十进制转换2进制记忆法关键词x x x x x x x x7 6 5 4 3 2 1 0128 64 32 16 8 4 2 1 例:假设有个数字是55;那么怎么换算为十进制;首先要明白我的128-1的这几个数字。也可以不理解,我们说个简单的方式,在这几个数字中哪几个数字可以达到55. 不可以重复使用,顺序从左到右。 55=32+16+4+2+1; 当这几个数字等于55时候,同时二进制数字也就出来了,上面从1

2021-05-31 20:47:48 89

计算机概括以及数据处理导论.emmx

大概轮廓java前的一些知识点

2021-06-02

空空如也

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

TA关注的人

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