2021-10-20

Windows 10 20H2 (Updated 2021-01-24 v19042.746) Windows 10 商业版(含教育版、企业版、专业版、专业教育版、专业工作站版) SHA256: AB9B0CAD001FF218AC5DF17BAB973116CC7B418B4D45F3757F2A3F865F8125F7 ed2k://|file|cn_windows_10_business_editions_version_20h2_updated_jan_2021_x64_dvd_b6eb1ee6.iso|6025357312|59B9788D4AA91EA4DA6FB25711CAC8C8|/ 阅读详情

java笔记

instanceof和类型转换

instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。

instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。

父(子)类的对象通过继承关系可以其是子(父)类的实例

Object object = new Student();  
System.out.println(object instanceof String);   //false

同级的对象和类使用instanceof编译报错

子类继承父类的方法,父类不能调用子类独有的方法

Person person = student;    //低转高自动转

子类转换为父类有可能丢失一些方法(子类独有的方法)

父类转为子类也可能会丢失精度

static

静态变量对于一个类而言在内存中只有一个,可以被所有的实例所共享

想要很多类去访问她,就可以用static //多线程

非静态方法可以调用静态的东西(加载好了)

静态方法不能直接调用非静态的东西

public class Person{
{
    System.out.println("匿名代码块");
    //代码块(匿名代码块)    创建类时自动创建,且在构造器之前,不能被主动调用
}
static{
    System.out.println("静态代码块");
    //静态代码块(匿名代码块)  类一加载直接执行,且永久只执行一次
}
public Person(){
    System.out.println("构造方法");
}
    public static void main(String[] args){
        Person person1 = new Person();
        System.out.println("==========================");
        Person person2 = new Person();
    }
}
​
​
/*
先执行静态代码块,后执行匿名代码块,最后执行构造方法
调用两次构造器时,静态代码块也只执行一次
*/
//静态导入包
import java.lang,Math.random;
import java.lang,Math.PI;

通过final修饰的类没有继承关系

抽象类

提高开发效率

//约束,有人帮我们实现
//abstract,抽象方法,只有方法名字,没有方法的实现!
    public abstract void doSome();

继承了抽象类的子类,必须重写抽象类的所有方法并实现她

除非子类也是抽象类,则由子子类去实现她

extends 类是单继承,但接口是多继承的

1.不能new这个抽象类,只能靠子类去实现它(起到约束的作用)

2.抽象类可以写普通的方法

3.抽象方法必须在抽象类中

抽象类存在构造器,只不过不能直接创建实例对象

在继承了抽象类的子类中通过super()或super(参数列表)调用抽象类中的构造方法。

接口

只有规范。自己无法写方法(专业的约束和抽象,约束和实现分离,面向接口编程~)

//interface定义的关键字,接口都必须有实现类
public interface UserService{
    //接口中所有的定义其实都是抽象的       public abstract自动写可以不用手动添加
    void add(String name);      //直接返回值+方法名
    void delete(String name);
    void update(String name);
    void queryz(String name);   //增删改查
}
​
public interface TimeService{
    void timer();
}
​
//类可以实现接口   通过implement+接口名
//实现了接口的类,就必须重写接口的方法~
public class UserServiceImpl implements UserService, TimeService{   //实现类通常由impl结尾 
    @Override                                                       //不同接口用逗号隔开
    public void add(String name){
        
    }
    ......      //省略剩下三个方法
    public void timer(){
        
    }
}

利用接口实现多继承

可以在接口中定义属性,默认全为常量(public static final) //一般不会这么去做

1.约束

2.定义一些不同的方法,让不同的人来实现

3.public abstract

4.public static final

5.接口不能被实例化,接口中没有构造方法

6.可以实现多个接口(implement)

7.必须重写接口中的方法

Windows10ISO英语 20h2原版系统镜像2021年5月份版 一个镜像包含2个版本——home、pro 版本号:19042.985 iso大小:4.66 GB 体系结构:64位 映像的详细信息: h:\sources\install.wim 索引: 2 名称: Windows 10 Pro 描述: Windows 10 Pro 大小: 15,429,665,297 个字节 WIM 可引导: 否 体系结构 : x64 Hal : <未定义> 版本 : 10.0.19042 ServicePack 内部版本号 : 985 ServicePack.. 阅读详情

相关推荐

基于Windows10 (WSL2 + Ubuntu20.04) 环境 通过 Clion2021.2 编译并调试 mysql-8.0.25

1. 前言 不妨先听听我编译调试mysql-8.0.25的过程经历: 经历1:笔记本 win10 下借助另一台centos7系统的主机 通过clion 远程编译调试,这是最麻烦也是坑最多的方式,最终勉勉强强成功。但如果想远程调试又不想用gdb这是唯一的方法。 经历2:笔记本安装双系统,硬盘压缩出100G 安装了ubuntu20.04,然后在ubuntu下安装 clion 编译调试 mysql8 ,大获成功,这说明了在linux下编译调试mysql是坑最少的,毕竟 mysql 是专为 linux 而设

qq_23133409的博客 2203

完美版 Win 10 发布 | 版本 20H2 2021.3 修复大量漏洞【附下载】

Windows 10 20H2 官方正式版于2021年2月正式上线,系统版本及命名简称20H2,此次 20H2 2021.3 更新,其中包含少量的增强功能,主要集中在某些性能改进,企业功能和质量增强上。 今天Aliwen给大家分享微软官方提供的原版下载链接 Windows 10 20H2 2021.3 完美版 支持系统:win系统 微软于2021年2月13日向Win10 20H2用户正式推送了2021正式版更新,此次更新修复多个严重级别的安全漏洞,Aliwen给大家带来Win10 20H2 ...

苦哈哈的博客园 4074

黑群晖二合一已损毁_手动修复黑群晖已损毁磁盘空间

lz的用法是这样的,一个中古级mac mini 2011上装有vmware esxi 7.6, 然后上面挂载了lz的华芸Asustor Nas的iscsi空间,lz用的是basic volume,然后esxi上面有虚拟的黑群晖6.2.2-24922,黑群晖的docker里跑着不可描述软件,但是发现下载速度过快时,比如有好几个文件同时下载,总速度超过60MB/s以后storage manager里很...

weixin_39669629的博客 1万+

windows10 20H2消费者/企业版 2021年2月更新(附云盘链接)

Windows 10 消费者版本 20H2(2021年2月更新)x64 64位系统 中文简体 包含:专业版 家庭版 教育版 专业教育版 专业工作站版 文件名:cn_windows_10_consumer_editions_version_20h2_updated_feb_2021_x64_dvd_8ddab99d.iso SHA-256:1276a749a5b9f646f750bc09ffa9a94a8058e97015b5bc15a609479ba2512c57 SHA-1:b5cc14fa8..

深度说博客 1万+

SolidWorks的GB库(钢型材库,包括铝型材、铝管等结构)安装及使用教程(生成铝型材为例)

1、GB库的下载 2、GB库的安装教程 3、GB库的使用教程

树下等苹果的博客 12万+

别再搞错了!ERA5-Land小时数据里的辐射值,原来不是你想的那个‘瞬时值’

本文深入解析ERA5-Land小时数据中辐射值的累积特性,揭示其与瞬时值的本质区别。通过详细的数据处理方法和Python代码示例,指导研究者正确转换累积辐射量为实用瞬时值,避免常见误区,提升气候模型验证的准确性。

weixin_28700411的博客 208

windows10 20H2消费者/商业版 2021年1月更新(内含百度云链接)

Windows 10 消费者版本 20H2(2021年1月更新)x64 64位中文简体2021-01-21专业版家庭版家庭单语言版教育版专业教育版专业工作站版 文件名 cn_windows_10_consumer_editions_version_20h2_updated_jan_2021_x64_dvd_0af89254.iso SHA-256 38f2e2f0225008cd2b304befe654756d6bd52b1e22de588342da21d7bbe03cfe SHA-1 34c3520654

深度说博客 6762

QEMU pcie config空间访问机制

而pci_host_conf/data_le_ops的定义是在hw/pci/pci-host.c里,对于0xCF8端口的处理,因为是地址选通,所以只需要在write的时候记录、read的时候返回记录的值即可。而pci_host_config_write/read_common接口,在前256Bconfig空间的模拟中,也同样是会调用这个接口,所以后续的处理都是一样的。这是真实的硬件设计,而对于QEMU+KVM的虚机场景,显然是要基于硬件实现和虚拟化的需求设计虚机访问config空间的完整流程。

leiyanjie8995的博客 1953

时间类型转换的问题“2021-01-20T10:09:11Z”

关于新手碰到时间类型转换的问题: 拿到的时间为字符串,格式为:“2021-01-20T10:09:11Z”。 容易理解的解决方法: 先将该字符串转换为Date类型: SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss’Z’”); Date applyDate = sdf.parse(“2021-01-20T10:09:11Z”); 再将Date类型转换为需要的字符串类型: SimpleDateFormat sdf1 = new

JavaWHD的博客 6620

海思芯片OpenHarmony系统移植:Sensor传感器模块HDF驱动配置HCS文件详解

海思系列芯片的传感器模块通过HDF(Hardware Driver Foundation)驱动框架进行管理和配置。传感器HCS(HDF Configuration Source)配置文件定义了各类传感器的硬件参数、总线配置、寄存器序列等信息,为传感器驱动提供必要的初始化和运行参数。海思系列芯片适配OpenHarmony的传感器HDF配置HCS文件是传感器驱动开发的关键部分,通过合理配置可以实现各种传感器设备的驱动支持。

m0_67505153的博客 209

一文搞定离线环境下的RAG引擎部署

在人工智能浪潮下,技术已成为构建智能问答、文档分析和代码助手等应用的核心。然而,在许多企业场景中,出于数据安全和性能的考虑,服务器往往部署在中,并要求极致的推理效率。这给依赖外部资源的应用部署带来了巨大挑战。如何在这种严苛的环境下,完整、可靠地部署一套包含向量数据库、**高性能推理服务(vLLM)**和Python后台的复杂RAG系统呢?本文将为你提供一个,手把手教你如何使用 Docker 技术,将一套基于 Weaviate 和的 Python RAG 应用完整打包,并在离线环境中一键部署。

木鱼时刻的专栏 1242

儒林外史每回概括简短10字_2021元旦祝福语大全简短10字20字 新年快乐短语一句话...

 转眼之间,新的一年就要到了。2021的第一天里,大家肯定要在朋友圈,或者单独的给好友亲戚们,送上自己的新年祝福。2021新年温暖祝福语有哪些?新的一年新的祝福,吉祥如意的一年就从这条祝福短信开始吧。  2021元旦祝福语2021元旦祝福语大全简短10字  1.生活如意,事业高升。  2.前程似锦,美梦成真。  3.年年今日,岁岁今朝。  4.事事顺利,万事如意。  5.愿与同僚,共分此...

weixin_39532754的博客 368

LangGraph教程8:LangGraph流式处理

流式处理可显著提升基于LLM应用的响应性。LangGraph支持两种流式模式:values模式返回每一步的完整结果,适合需要完整上下文处理的场景;updates模式仅返回增量变化,适用于实时更新需求。示例代码展示了如何用create_react_agent实现这两种模式,其中values模式完整记录处理流程,updates模式逐步输出结果。通过异步迭代输出流,开发者可以灵活选择适合应用场景的流式处理方式。

Cachel Wood的博客 620

资助金额10-20万元/项,2021年 CCF-百度松果基金已启动

近日,百度与中国计算机学会(以下简称CCF)联合成立的“2021年CCF-百度松果基金”已正式启动,双方将联手推动国内教学、科研水平进步,从而推进我国国有深度学习平台在科研、产业领域的应用...

OpenCV中文网 1079

芒果YOLOv10改进31:特征融合Neck篇:改进特征融合网络 BiFPN 结构,融合更多有效特征

YOLOv10改进:特征融合Neck篇:改进特征融合网络 BiFPN 结构,融合更多有效特征

包括YOLOv5、YOLOv7、YOLOv8等模型改进 684

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 2021-10-18
下一篇: 2021-10-21
binaryyy
博客等级 码龄5年 118粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值