2021-10-21

【Doris Weekly】2020.12.21~2021.01.10 观众朋友们: 早上好! 今天是2021年01月12日星期二,农历腊月初二。2021年的第一篇【Doris一周要闻】,比以往时候来的更晚一些???? 本次为您带来的是2020年12月21日~2021年01月10日的三周总结。 01 统计数据 共有20位作者提交了41个Commit。感谢以下作者的贡献: HuangWei, xinghuayu007, Zhengguo Yang, Skysheepwang, Hap... 阅读详情

java笔记

内部类

通过内部类所在的外部类来实例化内部类

成员内部类

public class Application(){
    public static void main(String[] args){
        Outer outer = new Outer();
        
        //通过这个外部类来实例化内部类
        Outer.Inner inner = outer.new inner();
        inner.in(); //调用内部类中的方法
    }
}

内部类能获得外部类的私有属性、方法 通过getVarName();

静态内部类 【添加static关键字】

局部内部类 【在方法中添加的类】

//不用名字初始化类,不用将实例保存到变量中
new Apple().eat();  //在main方法中

匿名内部类

ERROR 和 EXCEPTION

检查性异常

运行性异常

错误error 【错误不是异常,而是脱离程序员控制的问题】

java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为异常的超类

java API中已经定义了许多异常类,并分为error和exception两大类

//try catch
int a = 1;
int b = 0;
​
try{    //try用来监控区域
    System.out.println(a/b);
}catch(ArithmeticException e){      //catch(想要捕获的异常类型)捕获异常  常和try配套使用
    System.out.println("程序出现异常,变量b不能为0");
}finaly{    //用来处理一些善后工作
    System.out.println("finally");
}
//可以不要finally   和io、资源关闭

选择代码 使用ctrl+alt+t 即可自动选择代码块将选中的代码块包起来

if(b == 0){
    throw new ArithmeticException();    //主动抛出异常
}

使用throws关键字对外声明该方法有可能发生异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则编译无法通过。

自定义异常

//自定义的异常类
public class MyException extends Exception{}

在多重catch后面,可以加一个catch(Exception)来处理可能被遗漏的异常

对于不确定的代码,也可以通过try-catch来处理潜在的异常

尽量去处理异常,而不是简单输出异常名

具体如何处理异常,要根据不同的业务和异常类型来决定

尽量添加finally语句来释放占用的资源

Windows10ISO 21h1原版系统镜像2021年5月份版 Windows10 21H1 19043.985 KB5003173 主要更新内容: ● 启用新闻和兴趣内容流 ● 修复安全问题 ● 修复了一个高CPU使用率的错误。 ● 修复了NTFS死锁的问题。 ● 修复了文件管理器的问题。 一个镜像包含3个版本——家庭版、家庭中文版、专业版 版本号:19043.985 iso大小:4.76 GB 体系结构:64位 映像的详细信息: j:\sources\install.wim 索引: 2 名称: Windows ... 阅读详情

相关推荐

Windows10 21H1 ISO原版镜像全面解析:2021年5月更新版

本文全面解析了Windows 10 21H1 ISO原版镜像,重点介绍了其作为2021年5月稳定更新的核心价值。文章详细阐述了21H1的“启用包”特性、核心更新内容(如新闻和兴趣、性能修复、安全补丁),并对比了不同镜像版本(如家庭版、专业版)的选择。同时,提供了从官方渠道安全下载、验证ISO文件,到进行系统升级或U盘纯净安装的完整指南,旨在帮助用户获得一个稳定、安全的系统起点。

weixin_29233333的博客 137

Win10 企业版 LTSC 2021 21H2 极简 19045.5674 图赏

Win10 企业版 LTSC 2021 21H2 极简 19045.5674 图赏

Acceed旗下博客 1180

ADS使用Smith圆图进行阻抗匹配

在处理RF系统的实际应用问题时,总会遇到一些非常困难的工作,对各部分级联电路的不同阻抗进行匹配就是其中之一。一般情况下,需要进行匹配的电路包括天线与低噪声放大器(LNA)之间的匹配、功率放大器输出(RFOUT)与天线之间的匹配、LNA/VCO输出与混频器输入之间的匹配。匹配的目的是为了保证信号或能量有效地从“信号源”传送到“负载”。 阻抗匹配(impedance matching) 信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输

红茶绿茶和奶茶的博客 3万+

ubuntu 21.10(linux): 安装goland-2021.2.1

ubuntu 21.10(linux): 安装goland-2021.2.1,在linux平台下载安装goland开发工具

刘老师的技术森林 2633

从服装打版到激光切割:二维异形件排版算法在实际生产中的避坑指南

本文深入探讨二维异形件排版算法在服装、家具等行业的实际应用,对比NFP和重叠移除两种核心策略的优缺点,并提供算法落地的五大实战陷阱与解决方案。通过案例分析和技术要点解析,帮助生产管理者提升材料利用率5%-15%,优化生产效率。

weixin_28717431的博客 416

HA集群 执行 hdfs haadmin -transitionToActive 失败

最近把一个单NameNode集群变更为HA集群,过程中都很顺利,nn1和nn2两个NameNode都显示standby状态,但是把nn1或者nn2切换到active状态时就会报错抛异常。 查看master上namenode启动日志,如下: Incompatible clusterID for journal Storage Directory /home/hadoop-zero/bigdat...

qq_34727158的博客 1764

在Ubuntu中安装Pycharm(Ubuntu21.10,Pycharm2021.1.3)

本文讲述了在Ubuntu中安装pycharm的具体步骤 准备环境:Ubuntu21.10,Pycharm2021.1.3 具体步骤: 1.首先下载pycharm:Pycharm官方下载地址 我在这里选择的是2021.1.3的专业版,选择下载Linux版本的pycharm 下载好的pycharm如图所示: 2.右键点击刚刚下载的文件,选择提取到此处 3.打开终端,输入cd命令行,进入刚刚解压文件夹下的bin文件夹,命令行是cd 文件夹名称,并按回车键 cd pycharm-professional-20

thy0000的博客 6万+

数学与纳米技术:微观世界的数学描述

《数学与纳米技术:微观世界的数学描述》 关键词:纳米技术、数学模型、微观世界、物理现象、计算模拟 摘要:本文探讨了数学在纳米技术领域的应用,从数学基础回顾、纳米技术引论,到物理现象与

AI天才研究院 1532

雨晨 21H2 Windows 10 IoT 企业版 LTSC 2021 x64 极速版 19044.5073

文件: 雨晨 21H2 Windows 10 IoT 企业版 LTSC 2021 x64 极速版 19044.5073 (限时开放)https://cloud.189.cn/web/share?code=beEVji2qQFbi(访问码:hba5)修改时间: 2024年10月28日, 星期一, 13:02:19。建议在释放完映像后,电脑重启前安装好本机驱动。大小: 1353231820 字节。

YCOSA2025的博客 2189

基于传感器数据实现火灾报警预测分析

火警 系统当检测到烟雾、火灾、一氧化碳或其他与火灾有关或一般通知的紧急情况时,向人们发出警告

DT程序员的博客 722

虚拟机VMware Horizon Client与主机之间建立共享文件夹

因经常需要在虚拟机和主机之间传递一些日常文件,所以建立共享文件夹。 虚拟机中安装的系统为win10,主机中的系统为win10。 步骤: 第一步:先在虚拟机win10中新建文件夹(我重命名为“共享文件夹”),然后右键属性->共享->共享 进去之后点击自己的账户名 然后点共享。操作完成后,再返回属性界面就能看到该文件夹已经共享而且出现了共享链接,记下此链接。 第二步:回到主机桌面->此电脑->最上面计算机->添加一个网络位置- 点击下一步 然后自定义网络位置,下一步,如下图

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值