2023-05-09 12:00:30 来源:脚本之家
在了解Object中的常用方法之前,我们先来看看Object类的源码,如下所示:
(资料图片仅供参考)
/** * Class {@code Object} is the root of the class hierarchy. * Every class has {@code Object} as a superclass. All objects, * including arrays, implement the methods of this class. * @author unascribed * @see java.lang.Class * @since JDK1.0 */ public class Object { ......
从Object类的源码注释可以知道,Object类是Java中所有类的父类,相当于是Java中的”万类之王“,处于最顶层。所以在Java中,所有的类默认都继承自Object类。同时Java中的所有类对象,包括数组,也都要实现这个类中的方法。
所以,Object是Java中所有类的父类、超类、基类,位于继承树的最顶层。可以说,任何一个没有显式地继承别的父类的类,都会直接继承Object,否则就是间接地继承Object,并且任何一个类也都会享有Object提供的方法。又因为Object是所有类的父类,所以基于多态的特性,该类可以用来代表任何一个类,允许把任何类型的对象赋给 Object类型的变量,也可以作为方法的参数、方法的返回值。
在Object类中,自带了几个常用的方法,这几个方法任意的子类都会继承,如下图所示:
根据上图,小编把Object类中的常用方法归纳为这么几种:
构造方法;
hashCode()和equals()方法用来判断对象是否相同;
wait()、wait(long)、wait(long,int)、notify()、notifyAll();
toString()和getClass();
clone();
finalize()
接下来小编就给各位介绍Object类中的几个常用方法,分别说一下这些方法的功能作用。
Object中有两个protected修饰的方法,其中一个就是clone()方法,并且该方法还是一个native方法。clone()方法用于创建复制出当前类对象的一个副本,得到一个复制对象。所谓的复制对象,首先会分配一个和源对象(调用clone方法的对象)同样大小的内存空间,在这个内存空间中会创建出一个新对象;然后再使用源对象中对应的各个成员,填充新对象的成员,填充完成之后,clone方法会创建返回一个新的相同对象供外部引用。
我们再看看clone()方法源码上的注释,如下图所示:
从这段注释中,我们可以了解到:
以x为蓝本创建出的副本,与x对象并不相同,这保证了克隆出的对象拥有单独的内存空间;
源对象和克隆的新对象字节码相同,它们具有相同的类类型,但这并不是强制性的;
源对象和克隆的新对象利用equals()方法比较时是相同的,但这也不是强制性的。
因为每个类的直接或间接父类都是Object,因此它们都含有clone()方法,但因该方法是protected修饰的,所以我们不能在类外访问该方法。但如果我们要对一个对象进行复制,可以对clone方法进行复写,而Java中提供了两种不同的克隆方式,浅克隆(ShallowClone)和深克隆(DeepClone)。
在浅克隆中,如果源对象的成员变量是值类型,则复制一份给克隆对象;如果源对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说源对象和克隆对象的成员变量指向相同的内存地址。
简单说,在浅克隆中,当对象被复制时只复制它本身和其中包含的值类型的成员变量,而引用类型的成员对象并没有复制。我们可以用下图对浅克隆进行展示:
在Java语言中,通过实现Cloneable接口,默认覆盖Object类的clone()方法就可以实现浅克隆。
在深克隆中,无论源对象的成员变量是值类型还是引用类型,都将复制一份给克隆对象,即深克隆将源对象的所有引用对象也复制一份给克隆对象。
简单来说,在深克隆中,除了对象本身被复制外,对象中包含的所有成员变量也将复制。我们可以用下图对深克隆进行展示:
在Java语言中,如果需要实现深克隆,可以通过实现Cloneable接口,自定义覆盖Object类的clone()方法实现,也可以通过序列化(Serialization)等方式来实现。如果引用类型里面还包含很多引用类型,或者内层引用类型的类里面又包含引用类型,使用clone方法就会很麻烦。这时我们可以用序列化的方式来实现对象的深克隆。
hashCode()是Object中的一个native方法,也是所有类都拥有的一个方法,主要是返回每个对象十进制的hash值。hash值是由hash算法根据对象的地址、对象中的字符串、数字等计算出来的。一般情况下,相同的对象应会返回相同的哈希吗值,不同的对象会返回不同的哈希码值。
哈希值是根据地址值换算出来的一个值,并不是实际的地址值,常用于哈希表中,如HashMap、HashTable、HashSet。关于哈希值,不同的JDK算法其实是不一样的:
Java 6、7 中会默认返回一个随机数;Java 8 中默认通过和当前线程有关的一个随机数 + 三个确定值,运用Marsaglia’s xorshift scheme的随机数算法得到的一个随机数。
Dog dog01=new Dog("乔治01"); Dog dog02=new Dog("乔治02"); //两个对象的hash值是不同的 System.out.println("dog01的hash值 "+dog01.hashCode()); System.out.println("dog02的hash值 "+dog02.hashCode());
以上两个对象的hash值是不同的,表示这是不同的两个对象。
Object中的equals方法用于判断this对象和obj本身的值是否相等,即用来判断调用equals方法的对象和形参obj所引用的对象是否是同一对象。所谓同一对象,就是指两个对象是否指向了内存中的同一块存储单元地址。如果this和obj指向的是同一块内存单元地址,则返回true;如果this和obj指向的不是同一块内存单元地址,则返回false。如果没有指向同一内存单元,即便是内容完全相等,也会返回false。
Object类的equals方法,其作用是比较两个对象是否相同,默认比较的是内存地址,其底层是通过==实现的。如果我们不想比较内存地址,那么就需要重写equals方法。默认的实现源码如下:
public boolean equals(Object obj) { return (this == obj); }
我们知道,Java中还有一个==运算符,也可以对两个对象进行比较。如果是基本数据类型,==比较的是它们的值是否相同;如果是引用数据类型,比较的是它们的内存地址是否相同。而equals()方法则是比较两个对象的内容是否相等。
我们在使用equals()方法时,需注意下面这些原则:
(1).equals()只能处理引用类型变量;
(2).一般情况下,equals()方法比较的是两个引用类型变量的地址值是否相等;
(3).但是String类、基本类型包装类、File类、Date类等,都重写了Object类的equals()方法,比较是两个对象的"具体内容"是否相同。
另外Java语言规范也要求equals方法具有下面的特性:
自反性:对于任何非空引用x,x.equals(x)应该返回true;
对称性:对于任何引用x和y,当且仅当y.equals(x)返回true,x.equals(y)也应该返回true;
传递性:对于任何引用x,y和z,如果x.equals(y)返回true,y.equals(z)返回true,x.equals(z)也应该返回true;
一致性:如果x和y引用的对象没有发生变化,反复调用x.equals(y)应该返回同样的结果;
对于任何非空引用x,x.equals(null)应该返回false。
/** * @author 一一哥Sun * 千锋教育 */ public class ObjectTest { public static void main(String[] args) { Dog dog01=new Dog("乔治01"); Dog dog02=new Dog("乔治02"); System.out.println("dog01对比dog02 "+(dog01==dog02));//false //equals()方法的底层默认还是利用==实现的 System.out.println("dog01对比dog02 "+(dog01.equals(dog02)));//false } }
从上面的案例中,我们也可以证明,equals()方法用于处理引用类型的变量,默认比较的是两个引用类型的变量地址是否相等。
getClass()方法可以用于获取对象运行时的字节码类型,得到该对象的运行时的真实类型。该方法属于Java的反射机制,其返回值是Class类型,例如 Class c = obj.getClass();。
通过对象c,我们可以进一步获取该对象的所有成员方法,每个成员方法都是一个Method对象。我们也可以获取该对象的所有成员变量,每个成员变量都是一个Field对象。同样的,我们也可以获取该对象的构造函数,构造函数则是一个Constructor对象。
/** * @author 一一哥Sun * 千锋教育 */ public class ObjectTest { public static void main(String[] args) { //判断运行时d对象和c对象是否是同一个类型 Animal d = new Dog(); Animal c = new Cat(); //方式1:通过instanceof关键字判断 if((d instanceof Dog && c instanceof Dog) ||(d instanceof Cat && c instanceof Cat)) { System.out.println("是同一个类型"); }else { System.out.println("不是同一个类型"); } //方式2:通过getClass方法判断 if(d.getClass() == c.getClass()) { System.out.println("是同一个类型"); }else { System.out.println("不是同一个类型"); } } }
从上面的代码案例中,我们可以得知,getClass方法用于返回该对象的真实类型(运行时的类型),可以根据对象的字节码来判断两个对象是否是同一个对象。
toString()方法可以说是一个进行“自我描述”的方法,可以返回某个对象的字符串,当要输出某个实例对象的信息时,我们可以通过重写该方法来输出自我描述的信息。该方法通常只是为了方便输出本类的描述信息,比如执行System.out.println("xyz")
这样的日志语句。一般情况下,当程序要输出一个对象或者把某个对象和字符串进行连接运算时,系统就会自动调用该对象的toString()方法返回该对象的字符串表示。
Object类的toString()方法会返回“运行时的类名@十六进制哈希码”格式的字符串,但很多类都重写了 Object类的toString()方法,用于返回可以表述该对象信息的字符串。
/** * @author 一一哥Sun * 千锋教育 */ public class Dog implements Animal{ private String name; public Dog() {} public Dog(String name) { this.name = name; } @Override public void eat() { System.out.println("小狗"+this.name+"狗爱吃骨头"); } //@Override //public String toString() { //return "Dog name= " + name; //} } public class ObjectTest { public static void main(String[] args) { Dog dog=new Dog("乔治"); System.out.println("dog一号="+dog); System.out.println("dog二号="+dog.toString()); } }
上述代码执行结果如下图所示:
从上面程序的运行结果可以发现,默认情况下,对象带不带toString()方法,其最终的输出结果是一样的,即对象输出时一定会调用 Object类中的 toString()方法打印内容,所以我们可以利用此特性来通过 toString()方法取得一些对象的信息。
这几个函数体现的是Java的多线程机制,一般是结合synchronize语句使用。
wait()用于让当前线程失去操作权限,当前线程进入等待序列;notify()用于随机通知一个持有对象的锁的线程获取操作权限;wait(long) 和wait(long,int)用于设定下一次获取锁的距离当前释放锁的时间间隔;notifyAll()用于通知所有持有对象的锁的线程获取操作权限。
这几个方法我们后面在分析多线程的面试题时再细说,此处先仅做了解。
finalize()方法在进行垃圾回收的时候会用到,主要是在垃圾回收时,用于作为确认该对象是否确认被回收的一个标记。我们在使用finalize()方法时要注意:
finalize方法不一定会执行,只有在该方法被重写的时候才会执行;finalize方法只会被执行一次;对象可以在finalize方法中获得自救,避免自己被垃圾回收,同样的自救也只能进行一次;不推荐Java程序员手动调用该方法,因为finalize方法代价很大。
为了测试出finalize()方法的作用,小编给大家设计了如下案例:
/** * @author 一一哥Sun * 千锋教育 */ public class Dog implements Animal{ private String name; public Dog() {} public Dog(String name) { this.name = name; } @Override public void eat() { System.out.println("小狗"+this.name+"狗爱吃骨头"); } //复写finalize方法 @Override protected void finalize() throws Throwable { super.finalize();//不要删除这行代码 System.out.println("finalize方法执行了"); } }
然后我们对Dog对象进行回收测试:
public class ObjectTest { public static void main(String[] args) { Dog dog=new Dog("乔治"); //手动将对象标记为垃圾对象 dog = null; //触发垃圾回收器,回收垃圾对象 System.gc(); } }
要想确保finalize()方法的执行,我们首先需要在相关对象中重新finalize()方法,然后将待回收的对象手动标记为null,最后再手动调用gc()方法,这样才有可能确保finalize()方法一定执行。
至此,就把Object类给大家介绍完毕了,这个类的内容并不是很难,主要是掌握几个常用的方法就可以了,尤其是equals()、hashCode()、toString()、getClass()等方法。
以上就是Java中Object用法详解的详细内容,更多关于Java Object的资料请关注脚本之家其它相关文章!
标签:
衢州职业技术学院今年录取分数线是多少?衢州职业技术学院录取分数线2022是多少分?考上衢州职业技术学院有
宝骏品牌发布全新LOGO,首款搭载新标的宝骏悦也将于5月25日上市。新LOGO在原基础上采用更加现代扁平化设计
5月2日伯克希尔 哈撒韦公司再次出售比亚迪港股股票。本次伯克希尔公司以平均每股235 64港元的价格出手了196
Java是面向对象的编程语言,而在面向对象中,所有的Java类都有一个共同的祖先类,这就是Object。那么Object
哪吒S新推出520Lite版、520版两款新车型,官方指导售价分别为18 98万元和19 98万元。-更多汽车资讯来自网通社。
曾几何时,硬派越野车一直面向的是较为小众的细分市场。不过在4月刚落幕的2023上海车展上,不但有多款自主
小鹏汽车的CTC(官方称之为CIB)技术发布最晚,充分吸取特斯拉、比亚迪、零跑经验教训的同时,一并改进了一
随着中国经济的快速发展,A股市场发展迅猛,上市公司的数量以及市值都在壮大。近10年来,A股市场上市公司数
中国质量新闻网讯为进一步提高医疗机构食堂食品安全管理水平,有效保障医护人员和患者的饮食安全,日前,山
2023年度漳州市本级住宅用地计划供应247 0125公顷,其中产权住宅用地238 3895公顷,住宅用地56宗。
在五一小长假来临前夕,中保研发布了最新一批测试结果,共涉及14款车型,囊括了多款当下热门的轿车和SUV车
2022年4月,深蓝品牌独立,9月,SL03正式交付,而到了今年的4月,这个品牌已经交付出了超过5万台量产车。对
5月9日消息,上海浦东外高桥新展城人才公寓、公寓酒店项目正式开工建设,此次开工建设的人才公寓共有1415套
通过审核的固定资产投资奖励申报项目29个,拟奖励金额12938 23万元;通过审核的省级全域旅游示范区、A级景
发行总额10亿元,本计息期债券利率为3 52%。
其中包括,不得损坏房屋承重结构、构筑物等住宅装修的禁止行为、禁止敲凿的部位,装修垃圾堆放和清运、施工
酒店将位于首尔园畔——一个建于原联合国总部旧址的革新开发项目,毗邻首尔市中心的龙山公园,计划于2027年
在3 6版本的原神活动[忆昔诸途巡历]中,第二个关卡叫做[形神灰灭之槁骸]。我们能够在这里去完成两段剧情和
官方数据显示,2023年Q1川流计划给参与的经营者整体带来的GMV增量超过15%,预计Q2这一数字将达到20%。
从上一期视频当中,我们知道了新能源汽车电池的放电深度会大大影响电池使用寿命。那是不是我们每次都把电池
“21远资01”回售登记期为2023年5月15日至2023年5月17日,回售资金兑付日为2023年6月12日。
房屋出卖人和买受人均应自觉遵守国家房地产登记制度及有关政策,避免引发不必要的民事纠纷甚至民事诉讼,最
中海物业中标的项目——香港21个古物古迹服务合约,其中包括香港粉岭长山古寺、大埔樊仙宫等。此次物业服务
自精灵 1的销量火爆后,Smart快速的带来了自己的第二辆车型——精灵 3,该车在上海车展上正式亮相,并将于6
哪吒S再添纯电新版本,18 98万元轻享高品质出行生活
欢迎观看本篇文章,小升来为大家解答以上问题。惶恐不安是什么意思,惶恐不安的意思很多人还不知道,现在让
网上销售农产品最高奖补百万元,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西日报报业集
山西汾阳一小区发生火灾致3人死亡23名受伤人员已转送医院救治,其中20人生命体征平稳。
腾势N8内饰官图发布。新车作为腾势旗下全新中大型SUV,提供5 6 7座布局可选(官图中为6座车型)。
中信银行太原清徐支行举办贵宾客户“踏春古镇赓续文化”拓展活动2023-05-0910:35:12来源:央广网
前言:如今,戴森并未将电动车产品的官网页面删去,网页中写着这样一句话:“停止是一个艰难的决定,数百名
途锐评测由新车评网专业汽车评测团队为您提供途锐试驾测评,包括途锐底盘、途锐发动机、外型、内饰、车身结
我省印发冬小麦后期田间管理意见,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西日报报业
欢迎观看本篇文章,小升来为大家解答以上问题。江西丰城为什么叫鬼都,江西丰城被称为鬼都的原因很多人还不
曾几何时,硬派越野车一直面向的是较为小众的细分市场。不过在4月刚落幕的2023上海车展上,不但有多款自主
除非你患有严重的音乐快感缺乏症,否则这是不可能的。这款自然吸气的5 2升发动机发出的声音过于丰富、共振
汽车行业洗牌加速车企“出海”迎绝佳时机
我省面向退役军人招聘辅警,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西日报报业集团主
5月6日下午,东方雨虹董事长李卫国在湖南省娄底市拜会娄底市委书记邹文辉,市委副书记、市长曾超群,双方就
睿蓝汽车4月销量3,629台,同比增长20%。海外方面,220台睿蓝汽车X3PRO4月在重庆通过铁路发运抵达俄罗斯,标
从上一期视频当中,我们知道了新能源汽车电池的放电深度会大大影响电池使用寿命。那是不是我们每次都把电池
2023年5月8日,*ST紫鑫发布了关于公司股票交易被实施叠加其他风险警示的公告。从中可以看到:2022年年度报
2022年4月,深蓝品牌独立,9月,SL03正式交付,而到了今年的4月,这个品牌已经交付出了超过5万台量产车。对
市场消息称大连万达正与银行商讨境内贷款的无还本续贷方案。截至目前,相关细节尚未向投资者透露。
衢州职业技术学院今年录取分数线是多少?衢州职业技术学院录取分数线2022是多少分?考上衢州职业技术学院有
经北京市人民政府批准,北京市规划和自然资源委员会决定以挂牌方式出让1幅地块的国有土地使用权。该地块总
在五一小长假来临前夕,中保研发布了最新一批测试结果,共涉及14款车型,囊括了多款当下热门的轿车和SUV车
截至发稿,中央商场报3 5元,跌10 03%,成交额1076万元。
单缴存职工家庭最高贷款额度由50万元提升至70万元,与双缴存职工家庭一致。
福州今年计划盘活近8000套空置安置房,转化为保障性租赁住房,解决市民,特别新市民和青年人的租房难题。
12315投诉有用吗有用12315投诉是有用的。12315是全国工商行政管理机关依托12315热线电话,受理消费者申诉举报,调解消费者权益纠纷,查处侵害
小鹏汽车的CTC(官方称之为CIB)技术发布最晚,充分吸取特斯拉、比亚迪、零跑经验教训的同时,一并改进了一
5月8日,火星人(300894)融资买入186 7万元,融资偿还123 75万元,融资净买入62 95万元,融资余额5923 28
法律顾问是干什么的1、处理日常法律事务,参与起草、审核企业重要的规章制度;2、对企业重大经营决策提出法律意见;3、作为企业的代理人参与
诫勉谈话是什么处分诫勉谈话属于行政处分中的警告。行政处分的种类有六种,从轻到重依次为警告、记过、记大过、降级、撤职、开除。其中警告,
当市场技术条件成熟,金管局将推进至第三轨道,届时将作出更全面部署,并定下实际推出「数码港元」的时间表
12315哪五种举报不受理?1 超过保修期或购买后的保质期的商品,对被诉方已不再负有违约责任的商品,不予受理;2 达成调解协议并已执行,且没
骚扰电话怎么举报遇到骚扰电话或短信可以报警处理的。遇到骚扰电话或短信,请拨110公安:要及时报案,并保存证据。收到骚扰电话可以拨打110
哪六个条件不允许离婚?以下的六种情况只要有一种都是不允许离婚的:(一)女方在怀孕期间、分娩后一年内或中止妊娠后六个月内,男方不得提出
该融资旨在为仁恒香港的现有金融债务再融资,并用于仁恒置地的一般企业用途。
授权委托人是什么意思授权委托人是指授权委托他人代理某项事务的人,亦即委托人,相对方为受委托人或代理人。授权委托书责任由谁承担授权委托
报税期一般是什么时候一般的话是每月1-15号,如果遇到节假日会延期。报税期是什么意思申报期限指纳税人按税法和税务机关规定向税务机关报送
截至发稿,深圳国际涨5 56%,报7 60港元,成交额3999万港元,总市值181 5亿港元。国信证券(香港)此前研报指
公款私存如何认定公款私存是个人将单位公款以个人名义存入金融机构或私人账户的情况。公款私存违反什么法律公款私存涉嫌挪用资金罪或挪用公
近日,中铁信托首单以财产权信托为原始权益人的部分增信-可续发型ABS产品——先锋1号应收账款资产支持专项
截至发稿,远洋集团涨超7%,报0 71港元,成交额929 0万港元。
办公设备折旧年限是多少年办公设备折旧年限5年。《中华人民共和国企业所得税法实施条例》第六十条规定: 除国务院财政、税务主管部门另有规
加强经纪从业主体管理,合理确定经纪服务收费,严格实行明码标价,加强个人信息保护……住房和城乡建设部、
长城汽车4月销量9 3万辆,多品牌同比都大幅增长
2023款大众ID 4X:口碑与品质齐飞的电车,你能找到它的短板吗?
今天来聊聊关于银耳汤的做法步骤,银耳汤的做法的文章,现在就为大家来简单介绍下银耳汤的做法步骤,银耳汤
“更适合中国宝宝体质”的紧凑型SUV:奔腾T55,高性价比选择
看到宝骏悦也的电动皮卡版,不得不佩服五菱真的很会玩
纯电续航245km,领克08EM-P更多信息公布
【聚焦山西经济一季报】工业:新动能不断增强新活力逐步激发,主流媒体,山西门户。山西新闻网是经国务院新闻
来源:澎湃新闻5月8日,澎湃新闻从北京市规划和自然资源委员会官网获悉,北京土地市场发布7宗商品住宅用地
海信在其西班牙网站上推出了E7KQPRO电视,尺寸从55英寸到75英寸不等。4K电视具有游戏功能,包括144Hz刷新率、
山西交易团累计成交额超1亿美元,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西日报报业
智能汽车驶入大模型时代,将迎新一轮产业巨变
江淮皮卡:4月全球销售4731辆,同比增长44 3%
《山西省住房公积金2022年年度报告》发布,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山西
从上一期视频当中,我们知道了新能源汽车电池的放电深度会大大影响电池使用寿命。那是不是我们每次都把电池
今年4月长城汽车累计销售新车93107辆,同比增长73 14%;新能源车型销售为14863辆,同比增长284 06%。-更多
2022年高质量发展典范评选活动网络点赞将于15日启动,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批
欢迎观看本篇文章,小升来为大家解答以上问题。及时当勉励后一句是什么,及时当勉励后一句是啥很多人还不知
2023年度山西省骨干建筑业企业评选工作启动,主流媒体,山西门户。山西新闻网是经国务院新闻办审核批准,由山
《意见》提出,建设与中国式现代化甘肃实践相协调、相适应,与深厚文化底蕴、丰富文化和旅游资源相匹配的文
本次交易后,派斯林完成房地产开发及物业管理业务的整体剥离,主营业务将聚焦工业自动化系统集成业务。
河南郑州高新区石佛、沟赵、枫杨、梧桐、双桥五个办事处发布通告,将开展2023年商品房契税缴纳补贴工作。契
该债券募资用于偿还发行人本部及子公司的有息债务,注册金额10亿元,发行金额5亿元,发行期限3年,采用固定
莎莎国际发布盈喜称,预计截至2023年3月31日止年度归属于公司拥有人溢利将取得大约5000万港元至7000万港元。
2022年4月,深蓝品牌独立,9月,SL03正式交付,而到了今年的4月,这个品牌已经交付出了超过5万台量产车。对
2023全国地级市传播指数揭晓,传播力
85%的中小企认为银行在2023年第一季贷款批核的取态与六个月前相比“没有分别”或“较容易”,与前一季的83%
4月份,国民经济八大行业中,建筑业指数和住宿餐饮业指数有所上升,批发零售业指数为持平。
曾几何时,硬派越野车一直面向的是较为小众的细分市场。不过在4月刚落幕的2023上海车展上,不但有多款自主
在五一小长假来临前夕,中保研发布了最新一批测试结果,共涉及14款车型,囊括了多款当下热门的轿车和SUV车
小鹏汽车的CTC(官方称之为CIB)技术发布最晚,充分吸取特斯拉、比亚迪、零跑经验教训的同时,一并改进了一
中国银行间市场交易商协会发布关于杭州西湖文化旅游投资集团有限公司注册文件补充信息的函,包括披露财务指
北林区气象台2023年05月09日07时45分继续发布大风蓝色预警信号:预计未来24小时,我区大部地区将出现5~6级
成都、广安两市将采用股权合作、政策共享、产品定制、联合招商、联席会议等多种方式合作。
岁末年初的广州车展上,不少汽车品牌纷纷亮相旗下重磅新产品。其中,红旗品牌B+级豪华风尚轿车——红旗H6,无疑是最为引人瞩目的新车型之一
当下,各行各业都在争相推动数字化转型,期望以创新和前瞻,在这条赛道拔得头筹。汽车行业更是如此,各大品牌都在积极探索数字化转型。去年
新年肇始,万象更新。党的二十大胜利召开后,我国迎来了全面建成社会主义现代化强国,实现第二个百年奋斗目标新征程的新起点。在新格局与新
随着2022广州国际汽车展的开幕,不少汽车品牌都在本次车展中亮相了新款车型。其中,一汽红旗全球首发的全新B+级轿车红旗H6颇为引人注目。根
12月30日,红旗H6全球首发仪式在2022广州国际汽车展现场盛大举行。中国第一汽车集团有限公司董事、党委副书记王国强出席仪式现场并致辞,向