java基础
java小菜锅
来吧,让我们一起学习新知识吧
展开
-
Set集合和Map集合使用
5、Set集合(1)java.util.Set接口(2)特点:无序的集合,不能存储重复的元素。(3)接口不能实例化(4)抽象方法:Set接口继承了Collection接口。int size() 返回此集合中的元素数。boolean add(E e) 确保此集合包含指定的元素(可选操作)。boolean remove(Object o) 从该集合中删除指定元素的单个实例(如果存在)(可选操作)。void clear() 从此集合中删除所有元素(可选操作)。boolean isEm原创 2020-12-16 21:46:16 · 571 阅读 · 0 评论 -
集合概念与使用List集合
集合目标1、数组和集合2、集合框架3、Collection集合4、List集合1、数组和集合共同点:都是用来存放数据的容器;(1)数组的特点缺点:数组的长度是固定的每个元素都可以是一个字符(2)集合的特点集合的长度可以改变,可以增加和删除元素。每个元素都是引用数据类型(基本数据类型可以转换为包装类对象)。2、集合框架(1)集合分类Collection和MapCollection:list和set集合集合api在java.util包下3、Collection集合(1)原创 2020-12-14 20:20:33 · 210 阅读 · 0 评论 -
java基础API
Java常用类库1.API(1)Application Programming Interface,应用程序接口。是一些预先定义的类和接口,或指软件系统不同组成部分衔接的约定。(2)API说明文档API文档查看方式:第一步选择包,第二步,选择类或接口,第三步查看类和接口的使用说明,右边的区域。右边的区域分为五块,分别为类的定义和功能介绍、属性的介绍、构造器的介绍、构造器的介绍、方法的列表、每个方法的使用详细说明。2、java.lang包(1)这是我们api中最基础的一个包(2)该包下面的原创 2020-12-11 21:44:06 · 602 阅读 · 0 评论 -
数组的简单使用
数组之简谈一维数组数组的特点数组储存的原理一维数组的使用一维数组我们在学习变量的时候,了解到可以用变量来存储数据,但是一个变量只能用来存储一个数据,那么如何来存储多个数据呢,这时,我们的java便给我们提供了一种新的方式,那就是利用数组来存储多个数据。什么是数组呢,通俗来讲,数组就是一个大容器,里面可以存放很多同类型的变量。既然是容器,那么他就有容量,这里的容量指的就是数组的长度了,我在开始的时候也介绍了,数组是一个存放同类型的容器。那么我们可以归纳出数组的一些特点了;数组的特点数组容器一旦创建,原创 2020-12-10 18:28:43 · 626 阅读 · 0 评论 -
面向对象编程之继承、封装和多态
java面向对象之封装、继承、多态封装1.封装的概念2.使用封装的好处3.案例继承1.继承的概念2.继承的特点3.继承的范围4.super关键字5.方法重写多态写在前面,java面向对象有三大特性,即封装、继承和多态。下面让我们逐一理解他们的内容。封装1.封装的概念从字面上来理解就是讲内容藏起来,外部不可见,只保留一些接口来实现外部对内部的访问,在访问的时候不需要知道类内部的具体实现,只调用接口即可。对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作原创 2020-12-08 21:21:03 · 311 阅读 · 0 评论 -
Java访问控制符
在Java中有四种访问控制符,主要用于控制对类中的的属性或方法访问的权限,从而实现数据封装,四种访问控制符访问权限由高到低依次为public(公共的)、protected(受保护的)、default(默认的)、private(私有的)。private(私有):当类中属性或方法被private修饰时,表示此成员或方法只能被自己类中的方法使用,而不能被外部类或对象直接使用。default(默认):具有包访问权限,如果类中属性或方法不使用public,protected,privete修饰符修饰时,则说明原创 2020-12-08 11:48:11 · 275 阅读 · 0 评论 -
成员变量另开一篇以示重视
成员变量成员变量:定义在类中,对象的属性;局部变量:定义在方法体内的变量。成员变量和局部变量的区别1、修饰符不一样成员变量可以用所有修饰符修饰;局部变量最多只能用final修饰。2、成员变量有缺省值,局部变量没有缺省值;3、声明位置不同成员变量定义在类中,局部变量定义在方法体内4、作用域不同成员变量可以用作所有方法体,局部变量只能用于方法体成员变量的缺省值int整形: 0;小数型:0.0;char 字符型:‘ ’;boolean布尔类型:false;引用类型: null;变原创 2020-12-08 09:42:00 · 172 阅读 · 0 评论 -
static和this关键词浅析
static和this关键字static关键字static关键字最基本的用法是:static的调用this关键字(1)如果成员变量和局部变量(参数)重名(2)构造器之间相互调用(3)返回对象的值static关键字static关键字最基本的用法是:1、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来2、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来1、不使用static修饰的属性,我们叫实例变量。2、不使用sta原创 2020-12-07 21:04:33 · 292 阅读 · 1 评论 -
面向对象浅见
面向对象面向对象的概念面向过程和面向对象的区别对象类面向对象实战思路类的创建创建对象使用对象创建对象的过程OOP实例:求长方体的体积构造器的定义成员变量面向对象的概念面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象,(万物皆对象)面向过程和面向对象的区别他们都是解决问题的思想。面向过程:通过过程来解决问题,没有对象的概念,只是如何解决这个问题的过程。面向对象:通过对象来解决原创 2020-12-07 20:31:54 · 428 阅读 · 1 评论