摘要: ###String对象的特点 ####1、通过new创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但地址不同 char[] chs = {'a','b','c'}; String s1 = new String(chs); String s2 = new String(chs); 阅读全文
posted @ 2020-07-12 20:29 Tamias 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ##构造方法的概述 ###构造方法是一种特殊的方法 作用:创建对象 格式: public class 类名{ 修饰符 类名(参数){ } } 功能:主要完成对象数据初始化 ##构造方法的注意事项 ###构造方法的创建 如果没有定义构造方法,系统将给出一个默认无参数的构造方法 如果定义了构造方法,系统 阅读全文
posted @ 2020-07-06 22:23 Tamias 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ##一、成员变量和局部变量的区别 区别 成员变量 成员方法 类中位置不同 类中方法外 方法内或者方法申明上 内存位置不同 堆内存 栈内存 生命周期不同 随着对象的存在而存在,随着对象的消失而消失 随着方法的调用而存在,随着方法的调用完毕而消失 初始化值不同 有默认的初始值 没有默认的初始值,必须先定 阅读全文
posted @ 2020-07-05 13:44 Tamias 阅读(105) 评论(0) 推荐(0) 编辑
摘要: #方法重载概述 方法重载指同一个类中定义的多个方法之间的关系,满足以下列条件的多个方法相互构成重载 1.多个方法在同一个类中 2.多个方法具有相同的方法名 3.多个方法参数不同,类型不同或者数量不同 #方法重载的特点 1.重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式 2.重载仅针对同 阅读全文
posted @ 2020-06-17 22:35 Tamias 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #java中的内存分配 阅读全文
posted @ 2020-06-16 21:57 Tamias 阅读(65) 评论(0) 推荐(0) 编辑
摘要: #自动类型转换示意图 #赋值运算符 #自增自减运算符的使用 #短路运算符 #三元运算符 /* 赋值运算符 */ public class OperatorDemo { public static void main(String[] args){ //把10赋值给int类型的变量i int i=10 阅读全文
posted @ 2020-06-14 16:32 Tamias 阅读(183) 评论(0) 推荐(0) 编辑
摘要: package com.song.test; public class EqualsTest { public static void main(String[] args) { //equals 是判断两个变量或者实例指向同一个内存空间的值是不是相同 //==是判断两个变量或者实例是不是指向同一个 阅读全文
posted @ 2020-06-02 22:08 Tamias 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ##一.链表的概念: 1.如果结构体成员变量中有指向相同类节点的指针变量,那么就能够将一个个的解构 具体的变串连起来,这样的一系列节点形象上像一条链子,我们称之为链表 2.每个节点都有两部分组成:数据区+地址区(指向自身结构体的指针变量) 3.其中指向自身类型节点的指针,我们称之为地址域 4.最后一 阅读全文
posted @ 2020-05-16 09:20 Tamias 阅读(238) 评论(0) 推荐(0) 编辑
摘要: #关于我 网名:松柏 英文:Tamias 签名:路漫漫其修远兮,吾将上下而求索 标签:咸鱼、宅男、编程爱好者、B站用户,技术爱好者,正在使用 IDEA & VSCODE 进行日常学习 #联系我 邮箱:tamias@qq.com 阅读全文
posted @ 2020-05-14 09:37 Tamias 阅读(131) 评论(0) 推荐(0) 编辑