首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java什么面向对象

    参考链接: java 面对对象概念 什么是面向对象呢?这个问题真的是老生常谈,面试的时候经常问。到底什么是面向对象。。。...,什么都是对象什么的。...一下子我的世界就崩溃了,这都什么啊,最后的最后竟然给我看的是这个。我瞬间懵住了,三观被毁,只能思考重建了。         没错就是这样的。...即使是不知道对象里面的源码,知道这个方法是做什么的就行。     ...虽然java提供了很好的垃圾回收机制,但是就空间复杂度而言,还是要控制的,知道每个变量什么时候活的状态不能被回收,什么时候死的状态可以被回收,对于每一个开发都很重要,要在程序到达一个阶段,一个结束去思考一下

    1.3K10

    网页为什么HTML?

    首先,来简单的介绍一下什么是web?Web(World Wide Web)即全球广域网,也称为万维网。我们常说的web端就是网页端。...image.png js引擎,也被成为js解释器,用来解析网页中的JavaScript代码,对其处理后再运行。...浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时会逐行解释每一句源码(转换为机器语言),然后由计算机去执行。...image.png 那么,由此我们想到下一个问题,这么多的浏览器,它们之间的默契在哪里,你会发现,虽然浏览器不同,但是你浏览的界面是一样的,是兼容的,那这页面呢就是HTML。...那么,在软件行业里,有一家公司就非常的特立独行,不遵守标准,接口和所有的公司都不一样,不要问,问就是苹果公司 为什么要遵循WEB标准呢?

    2.6K90

    【Java】基础11:什么方法 ?

    ():参数列表,里面为空就是没参数。 return:方法结束,返回值为空(void)时,不用写。 上述情况是最简单的方法样式,无参数无返回值 那有参数有返回值是怎样的呢?...定义方法的两个明确: 明确返回值类型:既然是两个整数的求和,那返回值一定是整数 明确参数列表:在参数中定义int类型的整数变量,两个变量 注意事项: 方法与方法之间是独立的,不能在方法里面定义一个方法。...方法的调用过程: ①【起点】方法开始调用 ②【过程】实际参数传递 ③【过程】方法体内执行 ④【终点】方法结束返回 注意事项: a、b为方法的形式参数(形参),接收调用者的数据 1、2为调用的实际参数(实参...三、方法重载 定义:指在同一个类中,有两个或两个以上方法名一样的方法,只是它们的参数不一样 参数列表:个数不同,数据类型不同和顺序不同 重载方法调用:jvm通过方法的参数列表,调用对应的方法 总结就是:...同名不同参 注意事项:形参的参数名不一样不能算是不同的参数 练习:判断哪些方法是重载关系。

    88110

    【Java】基础17:什么接口?

    今天就让我们走进程序的世界,研究下什么接口? 一、接口的格式 还是以昨天的例子来理解接口: 动物园里有很多动物,分食草动物和食肉动物,食草动物又有小兔子等。 如何让这些动物进入动物园呢?...什么意思呢? 就是一家动物园,要接纳新动物,就制定了一个规则:动物吃什么? 每个动物吃的都不同,就直接写了一个抽象方法eat(),只有方法名eat,没说具体要吃什么。...什么意思呢? 动物园一开始制定的规则是:你想进动物园,必须说明你吃什么? 现在动物园想增加一个功能,就是想知道每个动物的名字叫什么?...什么时候有需求了重写就好,也可以一直不重写方法。 现在有一只兔子,没有名字,那就用接口的默认名(动物),突然有一天想给它取了一个新名字,小白,怎么办?...四、抽象类 在接口的抽象方法中,提到了一个概念,抽象类。 这个抽象类又是啥呢? 抽象类:有抽象方法的类就叫抽象类。如果一个类包含抽象方法,那么该类必须是抽象类。

    75910

    【Java】基础18:什么多态?

    什么多态呢?按照字面意思理解就是多种形态的意思。 还是举昨天的那个例子: 动物园里动物都得吃食物,兔子吃胡萝卜,猫吃鱼,狗吃肉。...具体什么意思呢? 变量有基本数据类型和引用数据类型。 其中引用数据类型又分为:数组,类和接口。 父类类型指的是子类继承至的父类,或者子类实现的接口。 按照现实里面的理解就是:一个是亲爹一个是干爹。...当父类类型作为方法形式参数时,更能体现出多态的扩展性与便利。 现在要展现动物的eat()方法和sleep()方法。 如果不使用到多态,常规用法,代码如下: ?...show()方法参数是父类类型的引用。 这样无论建立多少个动物对象,只要是子类,都可以将参数传入这个方法,直接使用。...三、多态的弊端 多态这么方便,那它有没有什么弊端呢? 是有的。多态不能调用子类的特有方法,需要使用到强制转换。 ? 兔类中有一个特有的方法jump(),兔类的父接口Zoo中没有这个方法。

    60910

    什么pure function(纯函数)

    那么,什么纯函数呢?...来自:http://en.wikipedia.org/wiki/Pure_function) 在计算机编程中,假如满足下面这两个句子的约束,一个函数可能被描述为一个纯函数: 给出同样的参数值...该结果值不需要依赖所有(或任何)参数值。然而,必须不依赖参数值以外的东西。函数可能返回多重结果值,并且对于被认为是纯函数的函数,这些条件必须应用到所有返回值。...假如一个参数通过引用调用,任何内部参数变化将改变函数外部的输入参数值,它将使函数变为非纯函数。...加入我们修改它去拿种子作为参数,例如random(seed),那么random变为纯函数,因为使用同一种子值的多次调用返回同一随机数。

    71220

    Express告诉你什么MVC?

    什么叫做MVC 呢,其实MVC是 三个单词的简写,分别是 Model(模型) View(视图) Controller(控制器)分别解释一下View视图,很好理解就是直接面向用户的视图层,它是供给用户操作的界面...数据库创建 user 数据表添加模拟数据新增数据库配置文件为了便于其他文件引用数据库对象,将数据库对象实例化放在一个单独的文件里,跟目录下创建 database目录,并在database目录下创建index.js.../config.js')// 实例化数据库对象var sequelize = new Sequelize( 'user', 'root', '12345678',{ host: 'localhost.../database/index.js')// 定义modelconst User = db.define('user', { // primaryKey:是否为主键 allowNull是否允许为空...code:200, msg:'成功' }, ERROR:{ code: 500, msg: '出现错误' }, LACK:{ code:403, msg:'缺少参数

    21730
    领券