java知识点总结
一、java1、容器 1)List Java中ArrayList和LinkedList区别 2)Set 理解HashSet及使用HashMap和HashSet的区别 3Map HashMap的容量与扩容 HashMap扩容机制、线程安全 hashMap、hashTable、treeMap的区别2、字符串 1)String java中String类为什么要设计成...
2024-01-10java知识总结-17
【js常用知识】数据类型字符串 null undefault 数字 布尔 数组 对象 数组操作var b = a.shift(); 删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var b = a.unshift(-2,-1); unshift:将参数添加到原数组开头,并返回数组的长度var b = a.pop(); pop:删除原数组最后一项,并返回删...
2024-01-10java容器类知识点详细总结
1.java容器分类图2.容器类接口和抽象容器类2.1 说明容器接口是容器的基础。使用接口可以将容器的实现与容器接口分开,因而可以使用相同的方法访问容器而不需关心容器具体的数据结构。同理,Iterator接口也使用户能够使用相同的方法访问不同的容器类。2.2 容器接口(Collection,Map,Iterator)1...
2024-01-10java事件处理模型知识点总结
我们在上手一个新项目时,对于陌生的环境不适用难免会出现一些错误,这时候就需要有经验的人来帮忙。java中的事件处理模型就类似这样的原理,分为三类对象,在特定的环境下,由监听器对事件源进行监督。下面我们就java事件处理模型的基本原理、三类对象、实例分别进行学习。1.基本原理每个...
2024-01-10Java运算符知识点总结
二元运算符除0进行除法运算时需要注意, 整数除以 0 会抛出异常,但是浮点数除以 0 会得到无穷大或者 NaN。System.out.println(0.0 / 0); // NaNSystem.out.println(1.0 / 0); // InfinitySystem.out.println(1 / 0); // Exception in thread "main" java.lang.ArithmeticException: / by zero隐式类型转换short s1 = 1;s1 = s1 +...
2024-01-10Java语法知识总结
一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成...
2024-01-10Java基础总结(一)
1. 面向对象的特征面向对象的特征包括抽象、封装、继承和多态。抽象就是忽略一个主题中与当前目标无关的某些方面,以便更加充分的注意到与当前目标有关的方面。抽象并不打算了解全部的问题,而只是其中的一部分,暂时不用考虑细节。抽象包括两个方面,第一是过程抽象,第二是数据抽象。...
2024-01-10Java基础语法总结1
一、标识符及字符集 Java语言规定标识符是以字母、下划线"_"或美元符号"$"开始,随后可跟数字、字母、下划线或美元符号的字符序列。Java标识符大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但关键字不能作为标识符。为增强程序可读性,Java作如下的约定: 1.类、接口:通常使用...
2024-01-10Java IO基础总结
Java中使用IO(输入输出)来读取和写入,读写设备上的数据、硬盘文件、内存、键盘......,根据数据的走向可分为输入流和输出流,这个走向是以内存为基准的,即往内存中读数据是输入流,从内存中往外写是输出流。 根据处理的数据类型可分为字节流和字符流 1.字节流可以处理所有数...
2024-01-10Maven常用知识点总结
第一部分 脑图 第二部分 常用知识点总结(1)Maven是一个简化项目构建、管理项目依赖的工具;原来的构建项目,需要借助IDE完成编译、测试、打包、部署等工作,非常繁琐;在Maven中,这些构建步骤都被封装为Maven插件,只需通过命令就可以完成项目构建工作;Maven通过坐标可以定位到任何Java类...
2024-01-10vue总结的知识点
1、Vue生命周期钩子,都是干嘛用的?Vue实例从创建到销毁的过程,就是生命周期。Vue的生命周期包括:开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。在Vue的整个生命周期中,提供了一系列的事件,可以注册JavaScript方法,达到控制整个过程的目的,在这些JavaScrip...
2024-01-10Java类的初始化顺序知识点总结
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。初始化顺序图示:我们也可以通过下面的测试代码来验证这一点:package com.trs.oop; /** * 类的初始化顺序 * 静态变量->静态初始化块->变量->初始化块->...
2024-01-10java基础学习总结——线程(一)
原文出处一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代码放...
2024-01-10vue开发知识点总结
一、vue介绍 Vue.js 是一套构建用户界面(UI)的渐进式JavaScript框架,是一个轻量级MVVM(model-view-viewModel)框架。二、数据绑定最常用的方式:Mustache(插值语法),也就是 {{}} 语法解释:{{}}从数据对象data中获取数据说明:数据对象的属性值发生了改变,插值处的内容都会更新说明:{{}}中只能出现Ja...
2024-01-10Java中equals()知识点总结
经过几天的学习,终于对equals的用法有了比较全面的认识,并做一个总结。1.equals的本意——即在Object对象中定义的equals()方法有什么样的意义。(此处先附上==的作用,后面仍有叙述。因为==和equals()方法的关系是很密切的,后面有我自己的看法。==用于比较引用和比较基本数据类型时具有不同的功能...
2024-01-10java IO流 总结
[-]1什么是IO2数据流的基本概念1 数据流2 输入流Input Stream 3 输出流数据流分类3 标准IO命令行参数标准输入输出数据流4javaIO层次体系结构5 非流式文件类--File类6 JavaIO流类库io流的四个基本类io流的具体分类7 字节流InputStreamOutputStream 1 InputStream抽象类 2OutputStream抽象类 文件输入流 ...
2024-01-10java基础学习总结——Object类
java基础学习总结——Object类一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类...
2024-01-10java基础总结--equals与==
equals 与 ==先上一段经典代码public static void main(String[] args) { // TODO Auto-generated method stub int n=3; int m=3; System.out.println(n==m); String str = new String("hello"); String str1 = new...
2024-01-10jdk7 中HashMap的知识点总结
HashMap中的几个重要变量默认初始容量,必须是2的n次方 static final int DEFAULT_INITIAL_CAPACITY = 16;最大容量,当通过构造方法传入的容量比它还大时,就用这个最大容量,必须是2的n次方static final int MAXIMUM_CAPACITY = 1 << 30;默认负载因子static final float DEFAULT_LOAD_FACTOR = 0.75f;用来存储键值对,可以看到...
2024-01-10vue基本知识点总结——面试必备
最近入职新的公司,整体来说还是不错的。前一阵子看了很多关于vue的知识点,自己理解着整理一下,再加深一下印象。也希望可以帮助到有需要的同学。理解错误的地方,欢迎指正。1、对于Vue是一套渐进式框架的理解答:Vue是渐进的,没有强主张,是个轻量视图。它只做了自己应该做的事,没有做...
2024-01-10java基础之数组常用操作总结(必看篇)
常用的对数组进行的操作1、求数组中最大值,最小值思路:假设下标为0的元素是最大值,遍历数组,依次跟max进行比较,如果有元素比这个max还大,则把这个值赋给max。最小值同样public class TestArray{ public static void main(String[] args){ int[] arr={23,45,234,576,34,87,34,12,67}; int max=arr[0]; int min=arr[0]; ...
2024-01-10Java集合框架的知识总结(1)
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一...
2024-01-10java基础学习总结——GUI编程(二)
一、事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 public class TestActionEvent { 7 public static void main(String args[]) { 8 Frame f = new Frame("TestActionEvent"); 9 Button btn = ne...
2024-01-10jQuery基础知识点总结(DOM操作)
使用jQuery的方式来操作DOM更加的简洁、方便,统一的调用方式方便学习并且可降低学习成本。1、样式属性操作1)设置样式属性操作①设置单个样式:// 第一个参数表示:样式属性名称// 第二个参数表示:样式属性值$(selector).css(“color”, “red”);②设置多个样式(也可以设置单个)// 参数为 {}...
2024-01-10vue3知识点的自我总结
1. 我们对ref的错误理解ref 经常去监听基本数据类型。同时也可以去监听【数组】【对象】都是可以的。ref是深度的监听。并不是大家说的那样不能去监听复杂的数据类型。只是根据我们推荐ref去监听基本数据类型。reactive 去监听引用数据类型。在项目中 reactive我们使用的较多一些2 isRef,isReactive ...
2024-01-10