List、ArrayList与顺序表1 在集合框架中,List是一个接口,继承与Collection接口,也继承于Iterable接口。Collection接口中主要规范了后序容器中常用的一些方法Iterable接口表示实现该接口的类是可以逐个元素进行遍历的但是站在数据结构的角度来看,List是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增删改查以及变量等操作。
数据结构之集合框架 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。这篇博客的内容了解即可,最重要的是类和接口那个图,记不住没关系,接下来我们将围绕着这个图来进行讲解,多用就记住啦!
Java之封装 在Java中,面向对象程序三大特性:封装、继承、多态,而封装就是将对象的状态(数据)和行为(方法)打包在一起,并隐藏对象的内部实现细节,只提供公开的接口(getter和setter方法)来与对象进行交互。包其实就是一个文件夹,为了更好的管理,我们将类划分,把多个类收集成一组,就是一个包。例如:我们将D盘中的文件划分,将Java语言相关的文件放到Java包中,将C语言相关的文件放到C语言包中,将下载的软件放到app这个包中……在Java中,包是一种用来组织和管理类和接口的机制。
Java之类和对象 Java面向对象的概念是指在计算机层程序中,模拟现实世界中的概念,借助对象的描述在计算机中用类似的实体模拟现实世界中的实体。在面向对象的世界里,一切皆为对象,面向对象主要依靠对象之间的交互来完成一件事。面向对象关注的是对象,是现实生活中的实体,例如一名学生,他有名字,学号,性别,班级,年龄,生日,籍贯等属性,这些属性是对这个学生的描述。在Java中是这样定义类的要用到class关键字,class是定义类的关键字。field;//成员变量method;//成员方法//学号//姓名//性别。
Java数组2 我们为什么要遍历数组而不是直接打印数组呢?我们来一看一下直接打印数组会发生什么直接打印得到的并不能得到遍历的效果,而是一串奇怪的编号,我们来一起了解它的组成如果我们将后面当做一个地址,那么它存储的是的地址。:数组存储的是,而不是直接将数据存储在数组中,因此,数组不是基本数据类型,而是。除了运用之前我们学过的for循环、while循环等,Java自己提供了遍历数组的方法。
MySQL的增删改查2 GROUP BY 子句进行分组以后,需要对分组结果再进行条件过滤时,不能使用 WHERE 语句,而需要用。询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须。示例:创建一张用户表,有姓名、性别、年龄、qq邮箱、手机号字段,将已有的学生数据复制进来。实际开发中往往数据来自不同的表,所以需要多表联合查询,需要对多张表取笛卡尔积。行了,连接这是不懵了,等我下篇会详细讲解,请点点关注期待我的下一篇文章。例如:指定学号为唯一的,重新重新创建学生表。
Java之方法的使用 方法就是一个代码片段. 类似于 C 语言中的 “函数”。那么方法为什么会出现呢?当我们在写代码时会经常出现一段代码重复出现,每次都要我们来写真的很麻烦,于是出现了方法,将重复的代码块构成一个方法,那么我们只需要写一遍就能够多次调用这个方法。例如:在数组中,我们需要多次判断数组是否为空,那么我们就可以定义一个判断数组是否为空的方法。那么应该如何定义方法?在Java中,方法是一段用来执行特定任务的代码,它包括方法名称、参数、返回类型和方法体。在java当中,方法必须写在类当中语法格式// 方法定义。