2021年 _ 年度总结

今年学习了一遍Java知识、MySQL基础内容,了解了数据结构,也自己做了几个项目。

以前对Java不够明白的知识在这三个月中都更加了解,比如说数组,比如说引用类型,比如说修饰符,比如说异常。

一、数组
  1. 静态初始化数组:
//指定每个数组元素的初始值,数组长度由系统决定
//数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,数据4,...};
//举例:
int[] arr = new int[]{1,2,3,4}
  1. 动态初始化数组:
//指定数组长度,由系统分配初始值
//数据类型[] 变量名 = new 数据类型[数组长度]
//举例:
int[] arr = new int[3];
二、引用类型

引用数据类型分3种:类,接口,数组

2.1、类的引用

类 Class 可以是自己创建的。常用的几个java库中的类: Object 、 String 、 Date 、 Void 。

  • 用Object可以定义所有的类。因为每个类都使用Object作为超类,所有对象(包括数组)都实现这个类的方法。
  • String类代表字符串。
  • Date表示特定的瞬间,精确到毫秒。
  • Void 类是一个不可实例化的占位符类。
2.2、接口的引用

接口Interface 可以是自己创建的。常用的几个java库中的接口: List 、 Map<K,V> 。

  • List:列表 。常用 add() 方法在列表的插入指定元素,用 remove() 方法移除列表中指定位置的元素,用 get(int index) 方法返回列表中指定位置的元素。
  • Map<K,V>:K ,此映射所维护的键的类型 ;V,映射的键值。
2.3、数组的引用

前面提到了数组,此处不过多叙述。

三、修饰符

修饰符有两种:权限修饰符、状态修饰符

权限修饰符包括: private 、 默认 、 protected 、 public

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fijHt7LP-1641807293472)(C:/Users/Administrator/AppData/Roaming/Typora/typora-user-images/image-20220109113009960.png)]

状态修饰符包括: final 、 static

  • final(最终态):修饰方法,表明该方法是最终方法,不能被重写;修饰变量,表明该变量是常量,不能再次被赋值;修饰类,表明该类是最终类,不能被继承。
  • static(静态):修饰成员方法,表名该方法可被类的所有对象共享,通过类名直接调用;修饰成员变量,表名该变量可被类的所有对象共享,通过类名直接调用。需要注意的是,静态的成员方法,只能访问静态的成员变量、成员方法;非静态成员方法可以访问 静态/非静态 的成员变量、成员方法。
四、异常

异常出现在两种时候:一是在代码编译的时候,而是代码运行的时候。

  • 编译时异常必须要进行处理。有两种方案: try…catch… 或者 throws ,如果采用throws这种方案,将来谁调用谁处理。
  • 运行时异常可以不处理,出现问题后,需要我们回来修改代码。

期望在新的一年中接触到更多的知识,以及做出符合需求的项目。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值