ICode9

精准搜索请尝试: 精确搜索
  • 第一节:组合模式——需求说明&基本介绍2021-01-25 23:01:20

    一、需求说明   看一个学校院系展示需求   编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。   如图所示:          二、传统方案解决学校院系展示   1、传统方案解决学校院系展示(类图)         

  • JAVA基础:反射基础2021-01-25 22:32:56

    JAVA基础:反射基础 目录JAVA基础:反射基础1 反射基础1.1 概念1.2 Class类1.3 类加载2 反射的使用2.1 Class类对象的获取2.2 Construct类2.3 Field类2.4 Method类3 反射原理3.1 执行流程3.2 其他过程原理参考 1 反射基础 1.1 概念 反射就是把java类中的各种成分映射成一个个的Java对

  • JAVA学习笔记2021-01-25 21:29:59

    IDEA编译: 在 IntelliJ IDEA 里,编译方式一共有三种: • Compile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。 • Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过,由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。 •

  • Java 最常见的 208 道面试题(第三模块答案)多线程2021-01-25 20:33:32

    35. 并行和并发有什么区别?   并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集

  • 面试Java2021-01-25 20:32:47

    Java 最常见面试题(含答案) Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了

  • Spring(IOC控制反转、DI依赖注入、Bean、ApplicationContext、Spring相关API)2021-01-25 19:59:35

    1、Spring概述 1.1spring概念 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 全站式开源框架:为每一层提供技术支持; 表示层(web):struts2 springmvc; 业务逻辑层(service):常用

  • Javascript对象创建模式2021-01-25 19:35:54

    Javascript有多种创建对象的方式,新手和老手都可能感到不知所措,不确定应该使用哪种方式。文本将介绍常见的对象常见模式和最佳的实践。 对象字面量:Object Literals 创建对象最简单的方式就是对象字面量。Javascript总是吹嘘能够“无中生有”地创建对象——不需要类、不需要模板

  • 浅拷贝、深拷贝2021-01-25 17:32:11

    // 浅拷贝:拷贝的是引用对象 Object.asign(target , source) // 通过 source 的 getter 和 target 的 setter 进行数据拷贝 , 如果源对象中有属性的值是对象,则只会复制一个引用值 // 数组 API Array.protoType.concat/slice [...arr] 返回一个浅拷贝数组 // 上述拷贝对象的第一层

  • 一、对象与类的区别(阶段三)2021-01-25 16:33:11

    什么是面向对象? 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的泛化(generation)/特化(specialization),通过多态(polymorphism)实现基于对象类型的动态分派(dynamic dispatch)     一、

  • null和undefined的区别?2021-01-25 13:05:18

    null是一个表示"无"的对象,转为数值时为0 undefined是一个表示"无"的原始值,转为数值时为NaN   当声明的变量还未被初始化时,变量的默认值为undefined null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象   undefined表示 “缺少值”,就是此处应该有一个值,但是还没

  • cMJY2021-01-25 11:59:33

    虚拟机给每个对象一个对象年龄(Age)计数器。如果对象在 Eden 出生并经过第一次 Minor GC 后仍然能够存活,并且能被 Survivor 容纳的话,将被移动到 Survivor 空间中,并将对象年龄设为1。对象在 Survivor 中每熬过一次 MinorGC,年龄就增加1岁,当它的年龄增加到一定程度(默认为15岁,CMS收集

  • QNQZ2021-01-25 11:57:35

    年轻代每次minor gc之前JVM都会计算下老年代剩余可用空间 如果这个可用空间小于年轻代里现有的所有对象大小之和(包括垃圾对象) 就会看一个“-XX:-HandlePromotionFailure”(jdk1.8默认就设置了) 的参数是否设置了 如果有这个参数,就会看看老年代的可用内存大小,是否大于之前每一

  • JS基础_JSON2021-01-25 10:32:06

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!-- 如果需要兼容IE7及以下的JSON操作,则可以通过引入一个外部的json2.js文件来处理 --> <script type="text/javascript" src="js/json2

  • Iterator遍历集合时不可以删除集合中的元素问题2021-01-25 10:03:07

    Iterator是工作在一个独立的线程中,拥有一个mutex锁。Iterator被创建后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表的内容不会同步改变,所以当索引指针向后面移动的时候就找不到要迭代的对象,按照fail-fast原则,Iterator会马上抛出 java.util.Concurrent

  • 伪对象、桩对象、模拟对象|单元测试2021-01-25 09:35:28

    在我们单元测试的实践中,常常会发现一个方法依赖一个无法控制的对象,我们称其为外部依赖项。 一个外部依赖项——是系统中的一个对象,被测试代码与这个对象发生交互,但你不能控制这个对象。(常见的外部依赖项包括文件系统、线程、内存以及时间等。) 而单元测试背后的思想是,仅测试这

  • Java 基础 - String的字符串拘留2021-01-24 22:35:03

    String的字符串拘留 String s="abcd" String s="abcd"是一种非常特殊的形式,和new 有本质的区别。它是java中唯一不需要new 就可以产生对象的途径。以String s="abcd";形式赋值在java中叫直接量,它是在常量池中而不是象new一样放在压缩堆中。 这种形式的字符串,在JVM内部发生字

  • Java类库中的LocalDate类2021-01-24 22:34:01

    Date类的实例有一个状态,即特定的时间点 时间是用距离一个固定时间点的毫秒数(可正可负)表示的,这个时间点就是纪元,它是UTC时间1970年1月1日00:00:00。 UTC就是Coordinated Universal Time(国际协调时间),和GMT(Greenwich Mean Time,格林尼治时间)一样,都是科学标准时间。 但是Date类对于处理

  • JVM2021-01-24 21:01:26

    1、什么是类加载器 (1)虚拟机把描述类的字节码加载到内存,并对数据进⾏验证、准备、解析以及类初始化,最终形成可以被虚拟机直接使⽤的java类型(java.lang.Class对象)。(2)在java.lang.ClassLoader(3)使用 1)load(String className)根据名字加载类,返回类的实例 2)defineClass(Stri

  • 如何理解反射?2021-01-24 20:58:52

    在开发过程中我们会经常听到、见到、乃至使用到反射,但是对于反射的理解大家应该都有自己的独特见解,本文章仅在叙述个人对反射的理解,如有补充请评论。 在讲述个人理解之前,先来看一下Oracle官方对反射的解释: 看到英文应该就有人头疼了,不要紧,可以用百度翻译一下,大概的意思就是:

  • QueryDIct对象2021-01-24 20:02:56

    QueryDIct对象 在HttpRequest 对象中,GET 和POST 属性是django.http.QueryDict 的实例,它是一个自 定义的类似字典的类,用来处理同一个键带有多个值。这个类的需求来自某些HTML 表单 元素传递多个值给同一个键 request.POST 和request.GET 的QueryDict 在一个正常的请求/响应循环中是不

  • Python序列化之json模块2021-01-24 19:34:40

    json是一种轻量级的数据交换格式,易于做不同语言之间的数据交互。 列表/元组对应其他语言的数组,字典对应其他语言的对象,其他类型一致我 定义: json.dumps   # 将Python对象编码成JSON字符串 json.loads   # 将已编码的json字符串编码为Python对象   如:将Python对象编码成JSON字

  • python基础——python对象概述2021-01-24 19:04:07

    python语言中的每个对象由标识(identity)、类型(type)和值(value)标识 (1)标识用于返回唯一地标识一个对象,通常对应对象在计算机内存中的位置。使用内置函数id(obj1)可以返回对象obj1的标识。 (2)类型用于表示对象所属的数据类型(类)。使用内置函数type(obj1)可以返回对象obj1所属的数据类型。

  • javaScript总结2021-01-24 19:03:12

    JS的代码笔记 JS比HTML和CSS的知识点要多的多,下面分几段来介绍其内容。。。 为了能让大家更好的检索,前面的图解是整个JS的概括,后面的才是知识点。。。 旁边就是目录,建议用目录来观看本博客...... JS的知识体系  JS的简介 JS基本语法 JS内置对象 JS的函数 JS的事件 JS

  • 面向对象2021-01-24 18:00:48

    一:内存分配问题 1.成员变量可以赋初值,不赋值系统自动赋默认值 2.局部变量不赋初值不能使用,否则报错 二:命名规则 1:类名首字母大写 2:方法和变量名的首字母小写 3:使用驼峰标记(private int youngPeopleNum) 三:方法重载(overload) 使用条件(函数名相同,返回类型可不同) 1.参数个数不同 2

  • Java-web易混淆知识点整理2021-01-24 17:36:41

    Java-web易混淆知识点 post和get区别 post: 数据不会显示在地址栏 安全 大小无限制 可以提交二进制文件 get: 数据显示在地址栏 不安全 get方式提交有大小限制(约4kb) 相对路径和绝对路径 相对路径 概念: 不以"/"开头,而是根据资源的相对位置关系的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有