浅拷贝与深拷贝 为了更好的理解js的深浅拷贝,我们先来理解一些js基本的概念 ##数据类型 javascript中的数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和复杂的数据类型(也称作引用数据类型-Object)。 当一个变量 ...
分类:
其他好文 时间:
2020-06-29 00:07:35
阅读次数:
92
数组的概念: 是个容器,是用于储存多个相同类型数据的集合。 注意事项: 1.数组是引用数据类型 2.数组必须先定义再使用 3.数组的下标必须是整数,不要用负数 4.数组的长度不能随便的改变 5.数组名称必须是变量,不能用数值代替 数组的初始化: 1.静态初始化 (指定内容) 数据类型 [ ] 数组名 ...
分类:
编程语言 时间:
2020-06-28 22:35:20
阅读次数:
82
方法名和变量名一样,从第二个单词开始首字母大写 输入输出语句 public class codeNotes{ public static void main(String[]args){ //1、输入参数 /* (1)java.util.Scanner:是一个扫描仪的类型,是引用数据类型,首字母是大 ...
分类:
其他好文 时间:
2020-06-28 00:16:53
阅读次数:
47
ArrayList<String> arrayList = new ArrayList<String>(); <String>指泛型,规定这里存储什么类型数据 存储int型用Integer 存储double型用Double public class ArrayListTest { public st ...
分类:
编程语言 时间:
2020-06-27 22:46:21
阅读次数:
58
一 Scanner类 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都s有其功能,我们可以调用该类型实例的功能。 变量名.方法名(); Scanner类 Scanner类是引用数 ...
分类:
编程语言 时间:
2020-06-27 14:40:54
阅读次数:
55
原型模式 克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10 只羊。 传统方式解决克隆羊问题 package com.atguigu.prototype; public class Sheep { private Str ...
分类:
编程语言 时间:
2020-06-24 15:47:35
阅读次数:
46
1、Object类是一个公共父类,一个类只要没有明显地继承一个类,则肯定是Object类的子类。 2、观察: class ObjDemo1{ } public class ObjectDemo1 { public static void main(String[] args) { ObjDemo1 ...
分类:
编程语言 时间:
2020-06-23 14:57:52
阅读次数:
48
(阿里云【名师课堂】Java面向对象开发79 ~ 81:包装类) 通过Object类的学习(《阿里云【名师课堂】Java面向对象开发75 ~ 78:Object类》)我们知道,Object类可以接收所有的引用数据类型。 此时又出现一个问题:数据类型分为基本数据类型和引用数据类型,那么基本数据类型怎么 ...
分类:
编程语言 时间:
2020-06-20 16:50:28
阅读次数:
66
数据类型 分为 数值类数据类型 和非数值类数据类型: 数据类型下又分为:整型、非整型; 整型:int 代表整数;(常用) 非整型:分为:double 、float。其中 double(常用)。 double和float 都是浮点数,区别在于 他们的字节不同,float 为8字节,double 为16 ...
分类:
编程语言 时间:
2020-06-20 16:09:04
阅读次数:
59
java数组的定义和初始化,java数组定义和使用 1. 定义及初始化 1. 1动态初始化(声明并开辟数组) 数组类型[] 数组名 = new 数据类型[数组长度]; 其中,数据类型可以是8种基本的数据类型,也可以是引用数据类型。注意: 在给数组命名的时候,一般在数组名后加一个 s 表示这是一个包含 ...
分类:
编程语言 时间:
2020-06-16 15:26:52
阅读次数:
62