java 基础要点

1、char https://www.cnblogs.com/zhuwansu/p/12255205.html

2、内部类

内部类的实例化比较特殊,这在C# 中是不同的,他需要首先从实例new 出内部类,而不是从类型(C#是从类型)。

java 的内部类更加准确的说应该是 实例内部类,如果是嵌套一个静态类型则和C# 一样可以通过类型访问。

 

3、接口回调

回调在C# 中一般是额外定义相应的类型,通过实例传参回调或者是单函数回调 lambda 表达式、action 、func ,但是java 一般和他的内部类 联合使用,这种风格也是相当的简洁方便。

实例传参回调 相比 单函数回调 可以写更加复杂的业务逻辑,拆分出更多的子函数。

而 单函数回调  则逻辑、语义上更加清晰,引用少职责单一。

4、包装类

包装类包括大写的 Integer 、Byte、Long 等等,他们只是封装了一些方法。使用包装类可以方便做一些常见的处理。

5、异常处理

java 的异常处理分为两类,要么该方法定义了可能抛出的异常(throws),要么该方法自己处理异常(try catch) 

C# 中则不会 在方法上手动声明 可能会抛出的异常。

原文地址:https://www.cnblogs.com/zhuwansu/p/12260093.html