JavaSE学习记录1 Java,世界上最安全的编程语言 JavaSE (Round One)一.计算机组成部分1.计算机系统的软件与硬件2.硬件设备的功能二.人机交互方式三.计算机语言1.计算机语言的演变史2.高级语言的执行方式四.Java简介及优势1.Java简介2.Java的优势3.Java的三种架构模式4.Java跨平台特性五.Java的运作方式六.Hello Java,Hello world! 一.计算机组成部分 1.计算机系统的软件与硬件 2.硬件设备的功能 1.中央处理器(CPU): 从内存中获取指令,然后执行这些
数据结构算法学习记录1--参考素材b站2021最新左神数据结构算法全家桶 认识复杂度,对数器,二分法与异或运算 List item 数据结构与算法第一天一.评估算法优劣的核心指标是什么? 一.评估算法优劣的核心指标是什么? 1.时间复杂度(流程决定) 2.额外空间复杂度(流程决定) 3.常数项时间(实现细节决定) 常数时间的操作:执行时间固定,与样本量无关 例: 常数的算数运算(+,-,*,/,%) 常见的位运算(>>,>>>,<<,|,&,^) 赋值,比较,自增,自减 数组寻址操作 ...
Java面向对象的三大特性 Java的三大特性封装继承多态 封装 为了不让他人随意修改类的成员变量,但是必须让他人能访问到,封装的作用就是这样。 封装的好处: 实现了专业的分工,将处理逻辑封装成一个方法 良好的封装能够减少耦合 隐藏信息,实现细节 public class Test{ private int test; public int gettest(){ return this.test; } }//调用gettest方法时可以获取当前对象的属性值,而且不用担心属性值被修改 继承 子类的特点: 子类
java排序算法 Java中常见的三大循环算法一.选择排序二.冒泡排序三.插入排序 一.选择排序 原理:将第一个元素与后面每个一一比较,最小值放在最前面,然后将第二个元素与后面每个一一比较,然后第三个… 优点:移动数据的次数已知(n-1次); 缺点:比较次数多。 public class Test { public static void main(String[] args) { int [] array= {4,2,1,3,5}; for (int i = 0; i < array.length-1; i
java函数 函数一.函数概述二.函数格式三.函数的原理四.函数的重载五.函数的递归 一.函数概述 概述: 1.函数是定义在类中的一段独立的代码块,用来实现某个功能。 Java中,函数又被称为方法。 2.函数的主要作用是为了提高代码的复用性。 3.函数都是在栈内存中运行;运行的函数处在栈顶。 二.函数格式 格式: 修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2… ] ){ 执行语句… return 返回值; } 项 作用 修饰符 可以是访问修饰
java常见运算符 java基础常见运算符1.算数运算符2.赋值运算符3.逻辑运算符4.比较运算符5.三目运算符 1.算数运算符 算数运算符 描述 举例 + 对应数学中的加法运算 a+b - 对应数学中的减法运算 a-b * 对应数学中的乘法运算 a*b / 对应数学中的除法运算 a/b % 取余数运算 a%b 2.赋值运算符 赋值运算符 描述 举例 = 将右侧的值赋给左侧。 a=10 += 加初始值以后赋值 a += 1 ==> a = a + 1 *= 乘初
程序控制流程总结 程序控制流程总结 一、If…else判断语句 1、if语句相对是比较简单的,它是单选择结构,直接判断,如果条件满足就执行括号里的语句。如果if语句是单条语句时,其中括号也可以省略掉不写。 2、if…else是双选语句,如果布尔表达式为true,那么执行if里的语句;如果布尔表达式为false,则执行else语句。 3、if…else if …else多重判断语句。 4、嵌套的if…else语句。 二、switch判断语句 switch语句遵从下述规则: 1.switch表达式必须能计算出一个char
java入门--变量和数据类型 变量和数据类型一.变量1.java变量的解释2.如何定义变量3.变量命名规范:二.Java数据类型1.数据类型转换: 一.变量 在程序运行时(runtime),可以发生变化的量。具有名称的内存空间,叫做变量 1.java变量的解释 1.在Java中,引用类型的变量非常类似于C/C++的指针。 2.引用类型指向一个对象,指向对象的变量是引用变量。 3.这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。 4.变量一旦声明后,类型就不能被改变了。 5.对象、数组都是引用数据类型。 所
Java的JDK安装网站及环境变量配置教程 Java环境变量配置教程一、JDK安装二、配置环境变量1.在哪里配置环境变量?2.怎么配置环境变量?三、验证是否安装好java环境 一、JDK安装 首先先了解一下JDK,JRE和JVM JDK — java开发工具包 JRE — java运行时环境 JVM — java虚拟机 JDK下载官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html *JDK中包含了JVM,JRE,在不同的工作岗位有不同的需求,可根据
jQuery学习记录3--参考素材B站李南江老师的jQuery+Ajax视频 write less,do more(写的更少,做的更多)–jQuery官方 jQuery第三天十一.jQ的scrollTop方法十二.jQ的事件绑定的两种方式1.eventName(fn);2.on(eventName,fn);3.两种方式的区别十三.jQ事件解绑off()方法十四.jQ事件冒泡和默认行为1.什么是事件冒泡?2.如何阻止事件冒泡?3.什么是默认行为?4.如何阻止默认行为?十五.jQ事件自动触发十六.jQ事件自定义事件十七.jQ事件命名空间十八.jQ事件委托 十一.jQ的scrollTop方
jQuery学习记录2--参考素材B站李南江老师的jQuery+Ajax视频 write less,do more(写的更少,做的更多)–jQuery官方 jQuery第二天五.jQuery内容选择器 五.jQuery内容选择器 (1)empty的作用:找到既没有子元素和文本内容的指定元素 var $div=("div:empty"); console.log($div); (2)parent的作用:找到有子元素或文本内容的指定元素 var $div1=("div:parent"); console.log($div2); (3)contains(text)的作用:找到包含指定文
jQuery学习记录1--参考素材B站李南江老师的jQuery+Ajax视频 write less,do more(写的更少,做的更多)–jQuery官方 jQuery第一天一.jQuery的介绍1.什么是jQuery?为什么要使用jQuery?2.jQ的导入二.jQuery与javascript的区别1.jQuery的入口函数与js的入口函数2.jQuery的加载模式与js加载模式的区别3.js和jQ在有两个入口函数的执行时的区别三.jQuery的使用1.jQuery入口函数的其他写法2.jQuery冲突问题3.jQ的核心函数的用法 一.jQuery的介绍 1.什么是jQuery?
Python学习记录3 “人生苦短,我用python”--------吉多·范罗苏姆 python中的常见内置模块总结只统计常用的模块的方法模块的简介random模块math模块os模块os.path子模块sys模块time模块datetime模块加密算法简介hashlib库hamc库uuid模块对象序列化简介pickle模块json模块 只统计常用的模块的方法 模块的简介 1.模块:人为编辑的一个代码包,这些代码包有着自己的作用 2.模块的分类:内置模块,第三方模块,其中内置模块可以直接导入,而第三方模块需要安装 3.第三方模块
Python学习记录1 “人生苦短,我用python”--------吉多·范罗苏姆 Python的优点: 简单 边编译边运行 高级 面向对象 可扩展 免费和开源 可移植 丰富的库 可嵌入性 Python学习记录1一.Python的基本使用方法1.创建python文件普通创建python文件的方法:其他创建python文件的方法:2.前期运行python文件的方法二.Python的变量介绍1.命名规范三.Python的数据类型和数据类型转换1.基本数据类型2.复合数据类型3.数据类型转换四.Python的常见运算符1.算术运算
HCIA学习记录(二) HCIA学习小结一.网络基础知识小结1.OSI七层网络参考模型2.TCP/IP模型3.传输协议5.交换机作用和路由器的作用:二.VRP(versatile routing platform通用路由平台)基础及操作1.设备的登录方式:2.基础命令操作3. 路由器账户密码配置4.接口类型5. 查看接口摘要信息三.路由器基本使用讲解1.路由器:路由功能—选路 一.网络基础知识小结 1.OSI七层网络参考模型 OSI七层参考模型—标准 ISO—国际标准化组织 OSI七层参考模型 开放式系统互联模型 应用层:应用程序
HCIA学习知识点(一) TCP协议握手为什么需要三次? 为了实现可靠传输,发送方和接收方始终需要同步序号。 需要注意的是, 序号并不是从 0 开始的, 而是由发送方随机选择的初始序列号 开始 。 由于 TCP 是一个双向通信协议, 通信双方都有能力发送信息, 并接收响应。 因此, 通信双方都需要随机产生一个初始的序列号, 并且把这个起始值告诉对方。 于是, 这个过程就变成了下面这样。 TCP协议挥手为什么需要四次? 四次挥手过程以及状态 报文段1:主动关闭方向被动关闭方发送结束报文段。 报文段2:被动关闭方发送结束报文段确认,
Linux学习记录(三) 对磁盘分区的了解以及ACL访问权限的应用 一.新建分区 我们⾸先使⽤fdisk -l 命令来查看通过虚拟机新增的硬件设备在系统中有没有添加成功,在使⽤ 2)输⼊参数n尝试添加新的分区。系统会要求您是选择继续输⼊参数p来创建主分区,还是输⼊参 3)在确认创建⼀个主分区后,系统要求您先输⼊主分区的编号。我们在前⽂得知,主分区的编号范 围是1~4,因此这⾥输⼊默认的1就可以了。接下来系统会提示定义起始的扇区位置,这不需要改动, 我们敲击回⻋键保留默认设置即可,系统会⾃动计算出最靠前的空闲扇区的位置。最后,系统