一个关注IT技术分享,关注互联网的网站,爱分享网络资源,分享学到的知识,分享生活的乐趣。
🍅Java学习路线配套文章:Java学习路线总结,搬砖工逆袭Java架构师(全网最强)🍅基础推荐:Java基础教程系列🍅实战推荐:SpringBoot基础教程🍅简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌、Java架构师奋斗者💪🍅扫描主页左侧二维码,加入群聊&
DAY10复习1.接口的特点:我们使用interface关键字定义接口我们使用implements关键字建立接口实现类与接口的实现关系接口是父级,接口实现类是子级接口实现类如果实现部分/不实现接口中的抽象方法,那么实现类是一个抽象类接口实现类如果实现了接口所有的抽象方法,那么这个实现类是一个普通类抽象类与接口都不可以实例化/创建对象接口没有构造函数,实现类使用的super()是父类的无参构造如果没有明确指定父类,supe
类的成员之三:构造器类的两个核心成员:属性提供数据,方法提供操作;剩下的三个成员都是辅助作用;构造器和代码块都是对属性进行初始化的;内部类其实和属性是一个性质,也是属于类的数据部分1、格式[访问控制修饰符]类名(){}或[访问控制修饰符]类名(形参列表){}2、作用(1)与new一起使用创建对象(2)为
由于Java语言的集合框架中(collections,如list,map,set等)没有提供任何简便的语法结构,这使得在建立常量集合时的工作非常繁索。每次建立时我们都要做:1、定义一个空的集合类变量2、向这个结合类中逐一添加元素3、将集合做为参数传递给方法例如,要将一个Set变量传给一个方法:Setusers=newHashSet();users.add(
一、面向对象(封装、继承、多态)1.封装:set、get方法、可以定义命名某些规则。2.继承:抽取公共部分属性和方法作为父类。3.多态:继承、重写、父类类型子类对象,调用子类重写父类的方法,易于扩展维护。二、jdk、jre、jvm的区别1.jdk:java开发工具。2.jre:java开发运行环境。3.jvm:java虚拟机。4.jdk包含jre、开发工具(java、javac、jconsl
Heyguys,这里是程序员cxuan,欢迎你收看我最新一期的文章,这篇文章我补充了一些关于《Java基础核心总结》的内容,修改了部分错别字和语句不通顺的地方,并且对内部类、泛型等内容进行了一定的补充,并且我在文章有些地方给出了一些链接,这些链接都是我自己写的硬核文章,能够更好的帮助你理解Java这门语言,那么废话不多说,下面开始正文。Java概述什么是Java&
如何准备Android的面试,结合我之前面试和面试官的经验,目前我梳理了一些基本的知识和准备。首先,自己要对整个面试要考察的内容要有比较清晰的结构。下面是整个思维导图:我们主要分为2大块1.基础知识基础知识主要包括1.Java,Kotlin的基本语言,面向对象的基本思想内部类:内部类的分类、应用场景、内部类编译成class后是怎么样的。抽象类&接口:区别、应
在前面一篇博客《Android全面解析Handler》一文中,我们认识了Handler的异步通信机制,同时也提到过Handler如果使用不慎将会导致内存泄露。今天主要来讲述一下Handler的内存泄露场景可能存在的场景以及解决方案。场景一:直接传递外部类引用到静态内部类使用,导致静态内部类间接持有外部类的引用举个栗子,在一个静态内部类我们想访问外部类的成员属性,怎么办?可不可以直接访问了,答案当然是不
1内存泄漏简介内存泄漏是指内存空间使用完毕后无法被释放的现象。尽管Java有垃圾回收机制(GC),但是对于还保持着引用,逻辑上却已经不会再用到的对象,垃圾回收器不会回收它们。内存泄漏带来的危害:用户对单次的内存泄漏并没有什么感知,但当可用的空闲空间越来越少,GC就会更容易被触发,GC进行时会停止其他线程的工作,因此有可能会造成界面卡顿等情况。后续需要分配内存的时候
关于我们 | 我要投稿 | 免责申明
Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1