自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 【零基础学Java】第二十三篇 泛型

泛型又称参数化类型,是Jdk5.0出现的新特性,解决数据类型的安全性问题在类声明或实例化时只要指定好需要的具体的类型即可。Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常。同时,代码更加简洁、健壮。泛型的作用是:可以在类声明时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型。基本语法class类名{成员}注意细节1)普通成员可以使用泛型(属性、方法)...

2022-08-27 13:16:41 162 1

原创 【零基础学Java】第二十二篇 集合2(Set,Map,Collections工具类)

本文主要讲了Set集合下的HashSet,LinkedHashSet,TreeSet的常见方法以及底层结构,Map集合下的HashMap,HashTable,TreeMap,Properties的常见方法以及底层结构,以及在不同的场景下我们应该如何选择不同的集合,最后讲了一个Collections工具类

2022-08-23 10:15:00 203 1

原创 【零基础学Java】第二十一篇 集合1(Collection,ArrayList,LinkedList,Vector)

这篇主要讲的是集合的体系,主要讲了实现了Collection,List接口的Vector,ArrayList,LinkedList,讲了有关他们的常用方法,遍历方法,以及底层结构。

2022-08-22 10:20:14 294 1

原创 【零基础学Java】第二十篇 包装类3(Math,Arrays,System,BigInteger,BigDecimal,日期)

本文主要介绍Math,Arrays,System,BigInteger,BigDecimal,日期类的主要用法。

2022-08-16 10:38:38 182 1

原创 【零基础学Java】第十九篇 包装类2(StringBuffer,StringBuilder)

本文主要介绍了StringBuffer,StringBuilder,以及与String不同情况下的区别比较与选择

2022-08-16 10:11:44 161

原创 【零基础学Java】第十八篇 包装类1(Integer,String)

🔥本节主要介绍了包装类的种类,Integer和String类型的用法。

2022-08-13 13:27:47 362

原创 【零基础学Java】第十七篇 异常

🔥本文主要介绍了异常的基本概念,异常的类型,以及异常处理的方式,try-catch,throws,throws的用法

2022-08-11 18:18:45 200 8

原创 【零基础学Java】第十六篇 枚举和注解

🔥本文主要介绍了枚举类型的基本使用,自定义实现枚举,enum实现枚举,enum的常用方法,以及三种基本注解的介绍@Override,@Deprecated,@SuppressWarnings

2022-05-13 10:14:17 220 12

原创 【零基础学Java】第十五篇 Java基础中的重难点—内部类

🔥本文主要介绍了内部类的基本语法以及四种内部类:局部内部类,匿名内部类(重点),成员内部类,静态内部类的使用和注意事项。内部类很很很重要!!!!!!

2022-05-11 08:51:01 377 38

原创 【零基础学Java】第十四篇 单例模式,final,抽象类以及接口的详细介绍

🔥本文主要讲了单例模式中的饿汉式和懒汉式的区别,final的使用,抽象类的介绍以及接口的具体内容。

2022-05-09 08:00:00 407 41

原创 【零基础学Java】第十三天 类变量,类方法,main方法以及代码块详解

🔥本文主要讲的是类变量,类方法,main方法的细节讨论以及代码块的一些内容。📄个人简介🔔作者简介:大家好,我是小学生!!🙈大二学生一枚,目前正在自学Java,如果大家觉得我写的还不错的话,希望大家给我点赞👍+收藏⭐+评论📢,有什么写的不对的地方还请大家多多指教🙏,共同进步。📝个人主页:小学生!!📖系列专栏🌕阶段一:Java基础编程💦目前已原创13篇🌕阶段二:数据结构与算法🌕阶段三:操作系统🌕阶段四:计算机网络...

2022-05-06 07:30:00 661 55

原创 【零基础学Java】第十二天 Object类详解

🔥本文主要带大家看看Object类中一些常用方法的API文档的介绍和JDK中的源码。

2022-04-30 11:35:26 239 16

原创 【零基础学Java】第十一天 一篇文章带你走进面向对象的三大特性:封装,继承,多态

🔥本文主要讲述的是面向对象的三大特性:封装,继承,多态,内容含括从封装到继承再到多态的所有重点内容以及使用细节和注意事项,内容有点长,请大家耐心看完,如果有收获,别忘了给博主一个三连哦!

2022-04-27 00:50:04 1200 62

原创 【零基础学Java】第十天 包的注意事项和使用细节以及访问修饰符的介绍

🔥本文主要讲述的是包的使用和注意事项和四种访问修饰符public,protected,默认的,private的访问范围及实例

2022-04-23 17:38:29 923 32

原创 【零基础学Java】第九天 IDEA的免费使用和常用设置及快捷键

🔥本文主要讲述了,Java开发工具IDEA的学生申请免费使用的步骤,以及IDEA的一些基本设置和快捷键以及模板的使用。

2022-04-22 14:22:58 3902 35

原创 【零基础学Java】第八天 递归解决迷宫,汉诺塔,八皇后问题 (详解)

🔥本文主要讲的是通过递归来实现三个经典的问题,解决迷宫,汉诺塔,八皇后问题

2022-04-21 08:00:00 2834 35

原创 【零基础学Java】第七天 冒泡排序和杨辉三角(详解)

🔥今天学习两道在初学编程时经典题,冒泡排序和杨辉三角,理解这两道题,会对一维数组和二维数组有更深的理解。

2022-04-20 09:07:23 293 20

原创 【零基础学Java】第六天 Java运算符,标识符,输入语句,控制结构,类和对象的注意事项

🔥Java运算符,标识符,输入语句,控制结构,数组,类和对象的注意事项

2022-04-19 13:16:52 1890 30

原创 【零基础学Java】第五天 Java基本数据类型转换

🔥今天主要学习的是Java基本数据类型之间的转换以及String类型与基本数据类型之间的转换

2022-04-14 21:55:47 639 27

原创 【零基础学Java】第四天 Java变量,数据类型及使用细节

🔥今天主要学习的内容是变量及使用注意事项,还有数据类型的分类和八大基本数据类型的使用及其注意事项

2022-04-14 11:44:27 624 15

原创 【零基础学Java】第三天 转义字符,注释,代码规范,DOS

🔥今天我们主要学习Java开发中转义字符,注释的使用,书写代码的规范性,还有DOS的原理,命令,在其中还会提到的相对路径和绝对路径

2022-04-12 17:11:51 352 20

原创 【零基础学Java】第二天 sublime(中文版)的安装和Java开发注意事项(内含sublime安装包)

🔥 今天这一节主要讲述Java的快速入门,首先我们要有一个写代码的软件,我推荐大家使用sublime,这是一款非常适合新手的软件,界面很整洁,每一个代码都是我们一个一个打,非常有利于我们熟悉Java的书写,不像IDE,eclipse 功能强大,会提示你如何书写代码,这反而不利于新手养成好的习惯。

2022-04-11 19:18:08 753 3

原创 【零基础学Java】第一天 JDK的安装和环境配置(保姆级教程,内含JDk安装包)

🔥 这个阶段特别重要,是以后Java学习的基础,所以选对好的资源和老师十分重要,我给大家推荐的是韩顺平老师的《韩顺平零基础30天学会Java》,真的讲得特别好,每个知识点都讲的非常细,特别适合零基础的小伙伴们,他会将每一阶段的重点讲明,每个阶段结束之后还会带领大家做各种各样有意思的项目。而且不仅课讲得好,还会将上课内容整理成笔记,开发要用到的工具的安装包,上课和项目的代码,PPT还有一些学习资料都会发给你(加他微信,也可以直接问我要),但我还是建议大家要自己养成做笔记的好习惯,毕竟每个人的思维方式不同

2022-04-10 18:27:28 640 7

原创 数据结构和算法设计4 栈,队列和递归

1.栈的定义和特点栈(stack)是一种常用的重要的数据结构,其应用十分广泛。栈定义为只允许在表的末端进行插入和删除的线性表。允许插入和删除的一端叫做栈顶(top),另一端叫做栈底(bottom)。无元素的栈称为空栈。栈的特点:先进后出。2.栈的基本操作与类模板的定义由于栈本身就是一个操作受限的顺序表,所以他的基本操作与顺序表的操作基本一样,甚至还要简单,所以这里就不给出普通栈的定义了,有需要的同学可以看一下,数据结构与算法设计3 顺序表与链表...

2021-10-03 15:52:06 968 1

原创 数据结构与算法设计3 顺序表和链表

1.线性表的定义一个线性表是n个相同类型的数据元素的有限序列。2.线性表的逻辑特征(1)有且仅有一个开始结点(无前趋);(2)有且仅有一个终端结点(无后继);(3)其余结点ai都有且仅有一个前趋和一个后继;3.数据元素的特性(1)线性表中的所有数据元素的数据类型是一致的;(2)数据元素在线性表中的位置只取决于它的序号;(3)数据元素间的逻辑关系是线性的;...

2021-10-02 17:34:51 310 2

原创 数据结构与算法设计2 算法与时间空间复杂度

1.算法的五个特性:正确性,可用性,可读性,效率,健壮性。2.设计算法时,决定程序在计算机运行的时间却决于问题的规模。3.描述算法的方式:伪程序,流程图,N-S结构图。4.时间复杂度:简单的来说就是算法执行的时间与原操作的执行次数成正比。时间复杂度由小到大常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶​​​​​O(nlog2n),多项式阶O(n^2),O(n^3)......O(n^k),指数阶O(2^n).(注意这里的log2n代表以2为底n的对数)。在设计算.

2021-09-12 10:45:08 123

原创 数据结构与算法设计1 数据结构的基本概念

目录1.基本概念1.1数据1.2数据元素1.3数据项1.4数据对象2.数据结构的三个方面2.1逻辑结构:2.2物理结构(存储结构)1.顺序存储结构2.链式存储结构3.数据的运算1.基本概念1.1数据所有所有能输入到计算机中并被计算机程序识别和处理的符号的集合。是计算机操作对象的的总称。1.2数据元素表示数据的基本单位,由若干个数据项组成。1.3数据项表示数据的最小单位。1.4数据对象数据的子集。2.数据结构的三个方面.

2021-09-09 21:35:01 508

空空如也

空空如也

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

TA关注的人

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