首页 > TAG信息列表 > Day24
day24--Java集合07
Java集合07 14.HashMap底层机制 (k,v)是一个Node,实现了Map.Entry<K,V>,查看HashMap的源码可以看到 jdk7.0 的HashMap底层实现[数组+链表],jdk8.0底层[数组+链表+红黑树] 14.1HashMap扩容机制(和HashSet完全相同) 详见10.2HashSet的底层扩容机制 HashMap底层维护了Node类型的数组tablday24
1.剑指 Offer 14- I. 剪绳子 2=1+1,3=1+2, 4 = 2 + 2,5 = 3 + 2,6 = 3 + 3,7 = 3 + 4,8 = 3 + 5 = 3 + 3 + 2,9 = 5 + 4 = 3 + 2 + 4. . . . . . 可以发现,其实从4开始,每个数字都可以由2和3组成,尽可能的多分出一些3乘积就会大些 举个栗子:8 = 3 + 5,当3和5(3 + 2)各自的乘积取最大值,两者再相乘python学习Day24
Day 24 今日内容概要 时间模块之datetime模块 os模块 sys模块 json模块 今日内容详细 #py文件名称尽量不要与模块名(内置、第三方)冲突 1.datetime模块 1. import datetime res=datetime.datetime.today()#获取年月日时分秒(秒很精确) print(res)#2022-07-15 15:38Day24--promise
promise和jsonp ajax回顾: 核心对象: xmlhttprequest 步骤 1.创建对象 2.打开请求地址(设置请求方式 GET 和 POST) 3.发送请求 4.监听请求 5.在请求监听中获取数据 回调地狱 回调的函数的无限嵌套 导致代码的可读性和可维护性差 以及代码的可扩展性差(代码失去了价值) //需求 从a接口里day24面向对象
面向对象 概述: 面向对象是一种编程思维(opp),他的核心就是找有对应方法的对象做对应的事情(万物皆对象) 示例 需求:我想泡个脚 面向过程的思维:(按照对应步骤走) 1.准备一个盆2.烧水3.把水倒入盆中4.脱鞋子5.泡脚 面向对象的思维:(找到一个会做事情的对象去做) 去洗脚城(找个技师丽泽普及2022交流赛day24
Feast Maxflow Cardgame 262144Day24
ATM项目总结 项目开发流程 # 需求分析 对客户需要实现的软件功能需求进行具体详细的分析,对项目的价值成本进行评估,做出客户满意的方案 eg:产品经理、架构师会大致了解一下客户的需求,构思简易的编写流程 # 架构设计 根据上一阶段对软件功能需求分析的结果,来设计软件系day24泛型练习
1.如何遍历Map的key集,value集,key-value集,使用上泛型 1 Map<String,Integer> map = new HashMap<String,Integer>(); 2 3 map.put();.... T 4 5 //遍历key 6 Set<String> keySet = map.keySet(); 7 for (String key : keySet){ 8 System.out.println(keyDay24 阶段总结
day24 阶段总结 课程目标:对第三模块 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。 课程概要: 知识补充阶段总结(思维导图)考试题 1. 知识点补充 1.1 并发编程 & 网络编程 从知识点的角度来看,本身两者其实没有什么关系: 网络编程,基于网络基础知识、socket模块day24
1 parseint的使用 将其他的数据类型转换成number 可以对小数进行取整操作 进制数:两个参数,第一个是数字,第二个代表进制数,最多36进制,0~10都市10进制 2 赋值运算符 += -= *= /= %= ++自身加1(前置:先赋值后运算,后置:先运算再赋值) --自身减1(前置:先赋值后运算,后置:先运算后赋值) 3 位运算(【Python百日基础系列】Day24 - Python装饰器:Dash回调预备
文章目录 一、Python装饰器是什么?二、Python 最常用的装饰器:计时器2.1 计算素数:函数内运行快2.2 最常用的装饰器:计时器 三、带参数的装饰器函数 视频讲解: 一、Python装饰器是什么? python中的装饰器用于修饰函数,以增强函数的行为:记录函数执行时间,建立和撤销环境,记录日志java-day24
1、java的使用 package array; public class Demo04 { public static void main(String[] args) { int[] nums = {1,2,3,4,5}; // //快捷键 arrays.for // //JDK1.5 没有下标,适用于输出 // for (int array : arrays) { // System.day24
1.Join join : 合并线程,多个线程合并为一个线程 2 yield yield : 暂停当前正在执行的线程,并让其他线程执行 1 静态方法,写在哪个线程中,哪个线程让位 2 给同优先级让位,不同优先级不让位 3 只让出当前执行的时间片,下次记录学习每一天-day24
1.1 Thread 类 join join : 合并线程,多个线程合并为一个线程 public static void main(String[] args) { Thread t1=new Thread(new Processer_1()); Thread t2=new Thread(new Processer_1()); t1.setName("t1");day24_字符流丶缓冲流
当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符(乱码),那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。字符流 = 字节流 + 编码表。字符流,只能操作文本文件,不能操作图8.12 day24 javel
1、 服务调用方(client)调用以本地调用方式调用服务; 2、 client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体 在Java里就是序列化的过程 3、 client stub找到服务地址,并将消息通过网络发送到服务端; 4、 server stub收到消息后进行解码,在Java里就是反序列day24_SQL语言(三)DQL
一、DQL数据查询语言 单表查询 6.条件查询 准备表和数据 CREATE TABLE student3 ( id int, name varchar(20), age int, sex varchar(5), address varchar(100),day24
今天又重新复习了一下一些常用API,尤其是Date类和Calendar类关于时间上的应用 常用API:1.Math类:无构造方法,类的成员是static,所以可用类名直接调用System.out.println(Math.abs(88));public static int abs(int a)//返回绝对值public static double ceil(double a)//返回大于等于参数java学习day24---(泛型/集合)
一、泛型 数组如果使用Object类当参数,会有几个问题: 1.无法限定存入的数据类型,什么数据都可以存储,违背了数组同类型的设定 2.存入取出还要转型才能操作,十分麻烦 因此引入了泛型 编写类的时候后不确定数据的具体类型 在创建对象的时候才确定类型 使用T表示一个广泛的类型,T可以是任Java语言学习day24--7月30日
###17创建子类对象过程的细节 * A 创建子类对象过程的细节 * 如果子类的构造方法第一行写了this调用了本类其他构造方法,那么super调用父类的语句还有吗? * 这时是没有的,因为this()或者super(),只能定义在构造方法的第一行,因为初始化动作要先执行。 * 父类构造方法中是否有隐式的supJava学习day24
今天学习了IP地址、端口以及TCP/UDP通信协议 网络连接与过去的信件类似,需要知道对方的地址才能寄出去,在计算机网络中,我们的地址就是IP以及端口号 IP能用来唯一定位一台联网的计算机 本机的IP地址:127.0.0.1 IP地址有为IPv4和IPv6两种规格 IPv4:网际协议版本4,地址长度32位,4字节day24 阶段总结
目标:对第三模块 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。 概要: 知识补充 阶段总结(思维导图) 考试题 1. 知识点补充 1.1 并发编程 & 网络编程 从知识点的角度来看,本身两者其实没有什么关系: 网络编程,基于网络基础知识、socket模块实现网络的数据传输。day24面向对象_网络基础_编写网络相关的程序
day24 今日内容: 1.面向对象 2.网络基础 3.编写网络相关的程序 内容回顾 1.继承、封装、多态 2.成员 3.修饰符 4.反射 5.模块 6.异常处理‘ 7.接口、抽象类+抽象方法 => 约束 今日详细 1.面向对象多继承之c3算法 1.1经典类和新式类 py2: 经典类 新式类,如果自己的前辈要有人继Day24 - 面向对象编程OOP 05
1. static关键字详解 1.1 static -- 静态变量与静态方法 private static int age; //静态的变量 类在内存中只有一个;如果想让多个实例同时能操作该变量则定义static 多线程! private double score; //非静态的变量 public void run(){ } //静态方法,同一个类里可以直接调用 /day24
网络协议 1、IP协议(Internet Protocol):又称互联网协议,IP协议主要是告诉数据链路层,数据中转的方向。数据链路层只管把数据送到特定的目标地址。IP协议提供网间连接的完善功能,包括IP地址格式, IP地址不因数据链路层的改变而发生改变。一个IP包除了包含要传输的数据外,还包含源IP地