Java Blogs
文章平均质量分 71
用于整理 java 知识点
zhbi98
学习编程并不是一件轻而易举的事情,是需要时间的,在快时代背景下,我们其实更应该保持耐心,多给自己一点时间,
罗马不是一日建成的,沉住气做最优
展开
-
Java 数据类型详解
Java 属于强类型编程语言,每个变量都必须声明其数据类型。Java 的数据类型可分为两类:基本数据类型(primitive data type)和 引用数据类型(reference data type)。当然这两类数据类型还可以进行细分,分别为 8 大基础数据类型和 5 大引用数据类型。原创 2022-11-14 16:22:14 · 778 阅读 · 0 评论 -
Java import 详解
在编写 Java 程序时,随着程序架构越来越大,类的个数也越来越多,这时就会发现管理程序中维护类名称也是一件很麻烦的事,尤其是一些同名问题的发生。有时,开发人员还可能需要将处理同一方面的问题的类放在同一个目录下,以便于管理。为了解决上述问题,Java 引入了包(package)机制,提供了类的多层命名空间,用于解决类的命名冲突,类文件管理等问题。包允许将类组合成较小的单元(类似文件夹),它基本上隐藏了类,并避免了名称上的冲突。包允许在更广泛的范围内保护类,数据和方法。原创 2022-11-07 09:34:41 · 4366 阅读 · 0 评论 -
android studio 连接夜神模拟器
1. 常用安卓模拟器和连接端口mumu模拟器:adb connect 127.0.0.1:7555海马玩模拟器:adb connect 127.0.0.1:26944逍遥安卓模拟器:adb connect 127.0.0.1:21503夜神玩模拟器:adb connect 127.0.0.1:62001天天模拟器:adb connect 127.0.0.1:65552. 安装安卓模拟器这里我们以上面所给出的第三方安卓模拟器,夜神安卓模拟器为例子点击应用程序安装,选择自定义安装,记住原创 2022-04-13 11:52:07 · 3827 阅读 · 0 评论 -
java 闭包( lambda表达式)使用
1. lambda表达式简介闭包也被称为 lambda 表达式,让您能够使用运箭头算符“->”来创建只有一个方法的类的对象,它是推动 Java 8 发布的最重要新特性,使用 Lambda 表达式可以使代码变的更加简洁紧凑,典型的应用是JavaFX的事件响应函数lambda表达式格式:(形式参数) -> {代码块}例如最简单的lambda表达式:Runnable runner = () -> { System.out.println("Hello,World!"); };即:原创 2022-04-11 08:55:03 · 870 阅读 · 0 评论 -
java 匿名内部类
1. 匿名内部类介绍使用 Java 编程时,常常需要创建不会被再次使用的对象。在这种情况下,非常适合使用一种特殊的内部类:匿名内部类。这种类没有名称,是在同一条语句中声明和创建的。要使用匿名内部类,可将引用对象的代码替换为关键字 new、对构造函数的调用以及用大括号({和})括起的类定义。既然是匿名类,所以你无法在别的地方实例化和使用这个类。匿名内部类也可用于接口(interface)的实现特点匿名对象:没有名字的对象。new ClassName().run();非匿名对象:含有名原创 2022-04-10 09:07:54 · 20276 阅读 · 2 评论 -
java 异常处理
1. java所有异常分类Exception│├─ RuntimeException│ ││ ├─ NullPointerException│ ││ ├─ IndexOutOfBoundsException│ ││ ├─ SecurityException│ ││ └─ IllegalArgumentException│ ││ └─ NumberFormatException│├─ IOException│ ││ ├─ Unsupport原创 2022-04-09 08:29:33 · 354 阅读 · 0 评论 -
java 注解
1. 什么是注解注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释”,类似于下方代码这样:类或方法的定义之前都含有一条@开头的语句,例如@Resource(“hello”),@Inject,@PostConstruct,@Override这些都是注解。@Resource("hello")public class Hello { @Inject int n; @PostConstruct public void hello(@Param String原创 2022-04-08 08:53:37 · 792 阅读 · 0 评论 -
java 反射
1. 什么是反射操作通过Class实例获取class信息的方法称为反射(Reflection),**反射的目的是为了获得某个实例的信息,**JVM为每个加载的class创建了对应的Class实例,并在实例中保存了该class的所有信息,包括类名、包名、父类、实现的接口、所有方法、字段等,因此,如果获取了某个Class实例,我们就可以通过这个Class实例获取到该实例对应的class的所有信息。2. Class类我们要怎么才能够获取一个class的Class实例呢,这里有三个方法2.1. 直接原创 2022-04-07 08:36:34 · 230 阅读 · 0 评论 -
java 泛型通配符和边界
1. 通配符泛型中常用的通配符:我们在定义泛型类,泛型方法,泛型接口的时候经常会碰见很多不同的通配符,比如 T,E,K,V ,?等等,这些通配符又都是什么意思呢?? 表示不确定的 java 类型T (type) 表示具体的一个java类型K V (key value) 分别代表java键值中的Key ValueE (element) 代表Element比如在不确定泛型参数的具体类型时,可以使用?代替,比如下方的例子:比如public void set(List<?>原创 2022-03-27 09:39:24 · 945 阅读 · 3 评论 -
java 泛型
1. 泛型的优点在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身就是一个安全隐患。那么泛型的好处就是在编译的时候能够检查类型安全,并且所有的强制转换都是自动和隐式的。使用泛型的例子:使用泛型指定数据类型和强制转换的比较,如下代码public class Generic<T>原创 2022-03-22 21:33:29 · 789 阅读 · 0 评论
分享