Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。比如:Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类,常见的原始与对应的封装类如下: 原始类型 封装类 boolean Boolean char Character by ...
分类:
编程语言 时间:
2020-07-14 01:02:09
阅读次数:
101
第四章 Java的面向对象程序设计 4.3.6 方法的调用 *非静态方法 对象名.方法() *静态方法 类名.方法() *方法与方法之间的调用 (1)静态方法内部调用其他方法 *在不同类当中,静态方法调用其他类中的静态方法 *在不同类中,静态方法调用其他类的非静态方法 (2)非静态方法内部调用 *在 ...
分类:
编程语言 时间:
2020-07-13 13:20:14
阅读次数:
65
1. Map 概述 Map 与 Collection 并列存在,用于保存具有映射关系的数据:key-value Map 中的 key 和 value 都可以是任何引用类型的数据 // 常用 String 作为 Map 的“键” Map 中的 key 用 Set 来存放,不允许重复,即同一个 Map ...
分类:
其他好文 时间:
2020-07-12 19:14:48
阅读次数:
80
方法的参数传递有两种一种是基本类型的传递叫值传递,另一种叫引用类型的传递引用传递。但是本质上都是值传递,而且在方法内部若无return语句返回其实这就是一个副本,所以外部的变量不会改变。引用类型传递是在栈中声明堆中分配,引用类型必须初始化也就是用new运算符否则会报错,而且一块堆内存可以被多个对象所 ...
分类:
编程语言 时间:
2020-07-11 22:56:18
阅读次数:
86
本文翻译自:https://docs.microsoft.com/en-us/cpp/cpp/reference-type-function-arguments?view=vs-2019 函数的引用类型参数 通常情况下相对于传递较大的对象,传递引用给函数更高效。传递引用给函数允许编译器传递对象的地址 ...
分类:
其他好文 时间:
2020-07-11 15:35:18
阅读次数:
75
1.值域转化的规则:值域小的类型可以自动转化成值域大的类型,值域大的类型可以强行转化成值域小的类型,但要注意精度,除了基本类型可以转换,引用类型之间也可以转换。 引用类型可以是类,借口,数组。 常见的转译字符 2.java没有学到不会的地方,在链表方面,以及指针依然存在疑惑。 3.明天学算数运算符, ...
分类:
编程语言 时间:
2020-07-11 00:01:43
阅读次数:
70
arraylist 声明时不需要指定长度也不需要指定数据类型的数组,所以有数据类型不安全和装箱拆箱引起性能损耗的缺陷。 所以.net 2.0推出list,声明时需指定数据类型。 例: array //定义string[] strs = new string[5]; //赋值 strs[0] = "A ...
Map接口Map与Collection并列存在。用于保存具有映射关系的数据:key-valueMap中的key和value都可以是任何引用类型的数据Map中的key用set来存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode()和equals()方法常用String类作为Map的“键”key和value之间存在单向一对一关系,即通过指定的key总能找到唯一的、确定的valueM
分类:
编程语言 时间:
2020-07-10 19:24:44
阅读次数:
72
变量 变量为程序中最基本的存储单元,其要素包含变量名,类型及作用域 type varName = value 👇👇👇👇👇👇👇👇👇 数据类型 变量名 = 值 注: 每个变量都有类型(基本/引用类型皆可),变量名必须为合法标识符; 变量的申明语句都为一个完整的语句,末尾必须用分号; 变 ...
分类:
其他好文 时间:
2020-07-10 15:41:28
阅读次数:
71
Map接口 Map与Collection并列存在。用于保存具有映射关系的数据:key-valueMap中的key和value都可以是任何引用类型的数据Map中的key用set来存放,不允许重复,即同一个Map对象所对应的类,须重写 hashCode()和 equals()方法常用 String类作为 ...
分类:
编程语言 时间:
2020-07-10 15:04:01
阅读次数:
768