- 博客(6)
- 收藏
- 关注
原创 Java面向对象三大基本特征之多态_面向对象方法中,多态指的是
/在向下转型过程中,容易出现类型转换异常ClassCastException,将父类引用转换成了其它的子类对象,所以在转换之前需要对父类引用类型进行判断。//将父类Animal作为方法的形参使用,是多态的使用方式之一。//定义一个动物叫的方法。
2025-01-13 08:19:03
300
原创 Java集合中List,Set以及Map等集合体系详解(史上最全)_java中list和set和map
List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection接口下还有个Queue接口,有PriorityQueue类List 有序,可重复ArrayList底层数据结构是数组,查询快,增删慢。线程不安全,效率高。
2025-01-13 08:15:22
751
原创 Java连接MongoDB集群的几种方式
重要:通常,您只能为给定的MongoDB部署(例如独立,副本集或分片群集)创建一个MongoClient实例,并在您的应用程序中使用它。但是,如果您创建了多个实例:所有资源使用限制(例如,最大连接等)适用于每个MongoClient实例。要关闭一个实例,调用MongoClient.close() 来清理资源。
2025-01-13 08:11:40
628
原创 Android Room数据库使用
这个类很平常,主要是注解的说明,这个@Entity就是表示数据库中的表,User类对应就是User表,@PrimaryKey表示主键,这里是id,autoGenerate = true 是自增,@NonNull表示不为空。@ColumnInfo表示表中的列名,name = "user_name"表示列名的值。Room是对象关系映射型数据库,所以你可以不用写这个@ColumnInfo注解,写它主要是为了设置列名,不写则使用变量名做为列名。
2025-01-12 02:44:48
449
原创 Android Q 接入 MQTT
Toast.makeText(MonitorAct.this, “场景已成功接入服务器”, Toast.LENGTH_SHORT).show();// 设置会话间心跳时间,单位为秒,服务器每隔1.5*20向客户端发消息确认。//以下两个声明目的是为了实现MQTT消息在testview刷新。// subscribe后,得到的消息会执行到这里。// 连接丢失后,一般在这里进行重连。// publish后,会执行这里。//我们自己新建的MQTT实体类。// 设置超时时间,单位为秒。@TODO MQTT初始化。
2025-01-12 02:41:08
328
原创 android ListView实现圆角实例教程一
就好比学java都搞androd,很明显嘛,为了多赚点钱,可是供过于求的话,就不这么乐观了,就好比现在这个圆角,如果太多太多的话,我想若干时间段,肯定会被新的视图所代替.所以“跟随潮流,放宽眼线”很重要.不扯了,(网上实现例子很多)下面简单介绍下实现方法:(两种方法)下面一些逻辑虽说没有见过,我想大家都看得懂,(就是获取坐标(x,y),然后根据坐标获取listview相应的position值,没有返回-1,然后根据相应的position设置相应的setSelector。我们的listview,
2025-01-12 02:37:26
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人