会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
琉璃丶冰芯
一个萌新程序猿的成长史~
博客园
首页
新随笔
联系
管理
订阅
2020年9月17日
Java基础11 Java集合之ArrayList源码解析
摘要: 从上篇Java集合的初步认识文章中,我们了解到 Collection 是Java集合的一大鼻祖,Collection 接口中定义了集合类的基本操作方法。在了解ArrayList之前,我们先来看看它的祖先Collection。 Collection接口中的方法 源码中 Collection 的定义 p
阅读全文
posted @ 2020-09-17 11:49 琉璃丶冰芯
阅读(220)
评论(0)
推荐(0)
2020年9月15日
Java基础10 集合的初步认识
摘要: 本篇文章只简单地介绍Java 集合中重要的类或接口,后面的文章会对其中的结合类一一解剖。 Java 集合的结构图 线条说明 绿色实线:接口的继承 绿色虚线:接口的实现 蓝色实线:类的继承 红色实线:类的内部类 从图中可以了解到,集合可以分为两大类:Collection、Map,两者又通过接口的实现类
阅读全文
posted @ 2020-09-15 16:46 琉璃丶冰芯
阅读(101)
评论(0)
推荐(0)
2020年9月14日
Java基础09 Java常用关键字
摘要: Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 Java语言共定义了如下所示的关键字: 用于数据类型:boo
阅读全文
posted @ 2020-09-14 21:00 琉璃丶冰芯
阅读(204)
评论(0)
推荐(0)
2020年9月10日
Java基础08 String、StringBuilder、StringBuffer的区别
摘要: String 类 在Java的编程中,字符串是运用的比较多的类型,字符串是由Java的String类来创建的,需要注意的是String类被 final 修饰的类,这意味着该类不能继承,该类的对象值是不可变的。 public final class String implements java.io.
阅读全文
posted @ 2020-09-10 17:12 琉璃丶冰芯
阅读(117)
评论(0)
推荐(0)
Java基础07 String以及基础类型的封装类是值传递的哪一种形式
摘要: 经过上一篇的博客(没看我上一篇博客的可以点击链接先去了解下Java是值传递还是引用传递),我们了解到Java中只有值传递,没有引用传递;我们也知道基础类型的数据传递是普通的值传递,引用类型(object对象)的数据一般是特殊的值传递(求值策略为共享对象传递),还有一种引用类型(String 和基础数
阅读全文
posted @ 2020-09-10 14:40 琉璃丶冰芯
阅读(141)
评论(0)
推荐(0)
java基础06 Java是值传递还是引用传递?
摘要: 答案:Java没有引用传递。 很多人看到这个答案可能会很苦恼,可能会说博主傻缺,怎么会没有引用传递呢。各位看官,请稍安勿躁,且听我慢慢道来。 基本概念 在道出原因之前,我们先了解一下基本概念,以便初学者或基础不太扎实的看官有一个基本的认识。 实参:指实际参数,是提前准备好的参数用于传入方法中。存储在
阅读全文
posted @ 2020-09-10 12:12 琉璃丶冰芯
阅读(173)
评论(0)
推荐(0)
2020年9月9日
Java基础05 构造函数
摘要: 什么是构造函数 构造函数是一种特殊的函数,其主要的作用是在创建对象的时候初始化对象,即为类的成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 我们可以参考显示生活中的示例加以理解,在我们的生活中,道路上飞奔的车辆,其在运出车厂(生产成功,可以看做创建了一个新的对象)就带有颜色、尺寸、配
阅读全文
posted @ 2020-09-09 18:57 琉璃丶冰芯
阅读(145)
评论(0)
推荐(0)
Java基础04 类变量、成员变量、局部变量的解析
摘要: Java的变量可分为三大类: 类变量:也被叫做静态变量;存在于类之内,方法和代码块之外,被static修饰的变量。 成员变量:存在于类之内,方法和代码块之外,没有被static修饰的变量。 局部变量:存在于方法之内的变量或方法的形参被称为局部变量。 类变量 类变量依赖于类本身,只会在初始化时候在栈内
阅读全文
posted @ 2020-09-09 18:55 琉璃丶冰芯
阅读(207)
评论(0)
推荐(0)
2020年9月8日
Java基础03 八大基本类型以及类型之间的转换
摘要: Java的基本类型以及封装类 Java的基本类型有八种,可以分为三大类: 字符类型:char 布尔类型:boolean 数值类型:byte、short、int、long、float、double 基本类型的取值范围如下: char:16位,存储Unicode码,用单引号赋值。 boolean:只有t
阅读全文
posted @ 2020-09-08 11:03 琉璃丶冰芯
阅读(358)
评论(0)
推荐(0)
2020年9月7日
Java基础02 面向对象编程的三大特性详解
摘要: Java面向对象编程作为java语言的核心编程思想,其有三大特性:封装、继承、多态。对于一个类来说,要怎样把拥有共同特性的事物抽象封装成一个类?继承是父类和子类之间的关系,要怎样才能让两个类产生父与子的关系?多态是多个类之间的关系,不同的类又是怎样构成多态关系? 面向对象的三大特性 Java语言的设
阅读全文
posted @ 2020-09-07 18:59 琉璃丶冰芯
阅读(147)
评论(0)
推荐(0)
下一页
公告