#深入理解jvm

子类继承父类时JVM报出Error:Implicit super constructor People() is undefined for default constructor. Must define an explicit constructor

当子类继承父类的时候,若父类没有定义带参的构造方法,则子类可以继承父类的默认构造方法当父类中定义了带参的构造方法,子类必须显式的调用父类的构造方法若此时,子类还想调用父类的默认构造方法,必须在父类中明确声明默认的构造方法1packagecom.gaohui;23publicclassTest{4publicstatic...

JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期

理解JSP底层功能的关键就是去理解它们所遵守的生命周期。JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。以下是JSP生命周期中所走过的几个阶段:编译阶段:servlet容器编译servlet源文件,生成servlet类初始化阶段:加载...

Vector、ArrayList、List使用深入剖析

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。  Collection├List│├LinkedList│├ArrayLis...

JVM与外界通过数据通道进行数据交换

使用I/O流访问file中的内容。JVM与外界通过数据通道进行数据交换。分类:按流分为输入流和输出流;按传输单位分为字节流和字符流;还可以分为节点流和过滤流。节点流:负责数据源和程序之间建立连接;过滤流:用于给节点增加功能。过滤流的构造方式是以其他流位参数构造(这样的设计模式称为装饰模式)。 1package...

关于css中float的理解

感觉css里的float是个非常神奇的东西,神奇之处在于,你知道它是什么意思,但是用的时候总是不知道怎么实现效果。又或者它会很容易地影响到别的元素和属性。所以今天打算尝试一下float的各种设置,看看效果。在这篇博客里做个总结。1. 设置float后对后面元素的影响<!DOCTYPEhtml>&l...
代码星球 代码星球·2021-02-07

关于margin:-10000px;padding:10000px;的理解

原文链接: 内外补丁负值法是指通过内外补丁的设置来解决一些我们通常方法不能实现的效果。例如:可以通过改变盒模型的样式来使几列div由内容撑开高度但几列div与最高的一栏等高的问题。但是为什么会出现这样的情况呢?先来充分理解一下margin和padding;说的直白一些margin就是模块与模块之间的间隙,而p...

学习 C++,关键是要理解概念,而不应过于深究语言的技术细节

学习C++学习C++,关键是要理解概念,而不应过于深究语言的技术细节。学习程序设计语言的目的是为了成为一个更好的程序员,也就是说,是为了能更有效率地设计和实现新系统,以及维护旧系统。C++支持多种编程风格。您可以使用Fortran、C、Smalltalk等任意一种语言的编程风格来编写代码。每种风格都能有效地保证运行时间...

Java是一门面向对象编程语言的理解

Java是一门面向对象编程语言。不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有:简单性面向对象分布式健壮性安全性平台...

快速理解vuex,浅谈vuex

接下来我用自己的文字对他做一个注解1、首先如果看不懂这个流程图,我们可以选择倒推2、state管理数据,管理的数据是响应式的数据,当数据发生变动时,渲染的视图更新3、接下来看Mutations相当于修改数据也就是更新数据,state中的数据要用Mutations来改变4、actions请求数据,后端接口响应成功后将数据...
代码星球 代码星球·2021-02-06

let,const,var 区别及理解

块级作用域,函数内部使用let定义后,函数外部不会受到影响在相同的作用域不允许重复声明同一个变量先声明后使用,否则会报undefined定义的变量不可以修改,只读,必须初始化否则会报错先声明后使用,否则undefined定义的变量可以修改,不初始化时undefined ...

vue中父传子,子传父 怎么相互传值(个人理解)

父传子:子组件使用props接收父组件的值父组件(test.vue):1<template>2<!--父传子-->3<divclass="container">4父组件:<inputtype="text"v-model="value">5<!--引入子组件-->...

传统项目与前后端分离项目的区别(token理解)

传统项目:以往的传统项目使用session(服务器的会话存储),前提必须是前端代码和后端代码必须在同一服务器下进行,当客户端像服务器发送登录请求的时候,服务器会存储用户信息键(key)和值的同时会设置客户端的cookie,然后将key值返回给客户端,  前后端分离:1.cookie在同一个域名下才能...

vue生命周期的理解

vue生命周期 1.面试官通常会问请详细的说下vue生命周期的理解答:vue的生命周期分为8个阶段这八个阶段主要分别如下创建前后:beforeCreated和CreatedbeforeCreated(创建前):vue实例挂载元素$el和数据对象data都为undefined,还未初始化Created(创建后)...
代码星球 代码星球·2021-02-05

读《深入PHP 面向对象、模式与实践》笔记

1.include()和require()语句的不同在于它们如何处理错误。使用require()调用文件发生错误时,将会停止整个程序;调用include()时遇到相同的错误,则会生成警告并停止执行包含文件,跳出调用代码然后继续执行。require()和require_once()用于包含库文件时更加安全,而includ...

Ubuntu 14.04 & ant: Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-i386/lib/tools.jar

当我在vagrant+ubuntu14.04,jenkinsant执行项目的build.xml时,提示:[workspace]$ant-filebuild.xmlUnabletolocatetools.jar.Expectedtofinditin/usr/lib/jvm/java-7-openjdk-i386/lib/...
代码星球 代码星球·2021-02-03
首页上一页...1112131415...下一页尾页