自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟小梦的博客

世界会向有目标和远见的人让路

  • 博客(10)
  • 收藏
  • 关注

原创 Java语言基础——List集合、Set集合

文章目录1. 数据结构1.1 栈 Stack1.2 队列 Queue1.3 数组 Array1.4 链表 Link1.5 红黑树2. List集合2.1 ArrayList集合2.2 LinkedList集合3. Set接口3.1 HashSet集合3.2 LinkedHashSet集合3.3 TreeSet集合4. 可变参数1. 数据结构当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不

2020-09-07 18:27:15 353

原创 Java语言基础——Collection接口、泛型

文章目录1. 集合类2. Collection接口3. Iterator迭代器4. 增强for循环5. 泛型5.1 泛型的定义与使用5.2 泛型方法5.3 泛型接口5.4 泛型通配符5.5 泛型的高级应用--泛型限定1. 集合类java.util包下提供了一些集合类,这些集合又被称为容器。提到容器不难想到数组,集合类与数组的不同之处就是,数组的长度是固定的,而集合的长度是可变的,集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是对象的内存地址(或者说集合中存储的是对象的

2020-09-07 18:14:55 390

原创 Java语言基础——常用API

文章目录1. API概述2. Scanner类3. Random类4. String类5. StringBuffer类6. StringBuilder类7. Math类8. Date类9. Calendar类10. 基本数据类型包装类1. API概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类

2020-09-07 18:04:40 540

原创 Java语言基础——异常处理

异常处理指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建并抛出了一个异常对象。Java处理异常的方式是中断处理。异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是Throwable,其下有两个子类:Error类与Exception类,平常所说的异常指Exception异常体系的特点异常体系中的所有类及其子类对象都具备可抛性。也就是说可以被throw和throws关键字所操作。异常的分类我们

2020-09-07 17:52:42 437

原创 Java语言基础——面向对象(下)

文章目录1. 继承1. 1 继承的好处1.2 在继承中子父类的成员关系(就近原则)1.3 重载和重写2. Object类3. 抽象类4. 接口4.1 接口的定义4.2 接口的实现4.3 接口的多实现4.4 类继承类同时实现接口4.5 接口和抽象类的区别5. 多态5.1 引用类型转换5.2 转型的异常5.3 多态的练习6. 内部类6.1 成员内部类6.2 局部内部类6.3 匿名内部类7. 包的声明与访问1. 继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为

2020-09-07 17:42:25 127

原创 Java语言基础——面向对象(上)

文章目录1. 面向对象1.1 面向对象思想1.2 类和对象1.3 类与对象的关系2. 类和对象2.1 类的定义格式2.2 对象的使用2.3 成员变量的默认值2.4 对象内存图2.5 成员变量和局部变量区别3. 封装3.1 private关键字3.2 构造方法3.3 this关键字3.4 封装的步骤4. 静态4.1 静态的注意事项4.2 静态变量和成员变量的区别4.3 静态代码块5. final关键字6. 权限修饰符7. 单例设计模式1. 面向对象1.1 面向对象思想Java语言是一种面向对象的程序设计

2020-09-07 17:22:44 252

原创 Java语言基础——方法、数组

文章目录1. 方法1.1 方法的定义1.2 定义方法的两个明确1. 3 调用方法的三种形式2. 数组2.1 数组的定义2.2 数组的访问2.3 数组原理内存图2.4 数组的常见操作2.4.1 数组越界异常2.4.2 数组空指针异常2.4.3 数组的遍历2.4.4 数组获取最大值元素2.4.5 数组作为方法参数和返回值2.5 数组的排序2.5.1 冒泡排序2.5.2 选择排序1. 方法我们在学习运算符的时候,都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且重复的代码

2020-09-07 16:59:16 486

原创 Java语言基础——流程控制语句

流程控制语句概述:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。顺序结构:public static void main(String[] args){ //顺序执行,根据编写的顺序,从上到下运行 System.out.println(1); System.out.println(2); Sy

2020-09-07 15:40:40 179

原创 Java语言基础——数据类型转换、运算符

数据类型转换在Java程序中要求参与计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。自动类型转换一个int类型变量和一个byte类型变量进行加法运算, 结果会是什么数据类型?int i = 1;byte b = 2;运算结果,变量的类型将是int类型,这就是出现了数据类型的自动类型转换的现象。自动类型转换:将取值范围小的类型自动提升为取值范围大的类型。public static void main(String[] args) { int i = 1;

2020-09-07 15:30:43 280

原创 Java语言基础——环境搭建、快速入门

Java语言简介Java语言是一款面向对象的高级语言,是由Sun公司(现已被Oracle公司收购)。由詹姆斯高斯林和同事们共同研发,并在1995年正式推出,据Oracle官方数据指数,目前全球已有上亿的系统是使用Java开发的。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言能做什么?Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,

2020-09-07 15:01:05 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除