
Java基础学习笔记
文章平均质量分 90
Java基础学习分享
偷睡的阿布
这个作者很懒,什么都没留下…
展开
-
Java输入输出流
File类概述文件和目录路径名的抽象表示形式,文件和目录可通过File封装成对象构造方法File(String pathname):通过将给定路径名字字符串转换为抽象路径名来创建一个新File实例File(File parent,String child):根据parent抽象路径名和child路径名字符串创建一个新的File实例File(String parent,String child):根据parent路径名字符串和child路径名字符串创建一个新的File实例创建功能原创 2021-01-25 22:49:36 · 171 阅读 · 0 评论 -
Java集合
Java集合概念是一个用于存储和获取数据的容器,其由来是因为:我们所学习的编程语言是面向对象的,面向对象的编程语言对事物的描述都是通过对象来体现的,为了方便对多个对象进行操作,我们就必须把对个对象进行存储,而要想存储多个对象而不是我们之前所存储的基本变量,所以应该找一容器类型的变量。而Stringbuilder只能存字符串,数组的长度有限制,所以都无法满足我们的需求,所以Java就提供了集合类来供我们使用。集合的体系结构Collection├List (有序集合,允许相同元素和null)原创 2021-01-15 00:30:33 · 254 阅读 · 7 评论 -
Java常用API
1、API概述API(Application Programming Interface) : 应用程序编程接口,也称为帮助文档,如何使用API步骤:打开帮助文档点击显示,找到索引,看到输入框你要学习什么内容,你就在框框里面输入什么内容看包看类的描述看构造方法看成员方法M...原创 2020-12-13 21:22:43 · 120 阅读 · 0 评论 -
Java的抽象类与接口理解
抽象类概述在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如我们在创建动物对象的时候,我们不知道是我们要创建的到底是什么动物我们就可以用抽象类来定义。抽象类,其实就是把子类中的共有的特性给提取出来,用于继承实现复用。特点:抽象类不能被实例化,实例化的工作应该交原创 2020-12-03 18:40:53 · 173 阅读 · 0 评论 -
Java继承与多态的理解
概述多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只要继承那个类即可单独的这个类称为父类,基类或者叫超类,多个类可以称为子类或者派生类有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员实现方式通过extends关键字可以实现类与类的继承格式:public class 子类名 extends 父类名{}继承的好处和弊端继承的好处提高了代码的复用性多个类相同的成员可以放到同一个类中提高了代原创 2020-11-22 23:34:36 · 258 阅读 · 0 评论 -
Java面向对象程序设计(OOP)学习
什么是面向对象面向对象:面向对象思想就是不断的创建对象,使用对象,指挥对象做事情,强调的是对象,对象中有具体的方法,帮我们完成相应的功能,面向对象是基于面向过程的面向过程:其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。强调的是过程,通过第一步,第二部,一步一步自己完成对应的需求。代表语言:C语言,当需求单一,或者简单时,我们一步一步去操作也没问题,并且效率也挺高,但是随着需求的不断更改,功能的不断增多,一步一步就显着有点麻烦了。而面想对象就原创 2020-11-17 20:16:43 · 2465 阅读 · 1 评论 -
Java方法介绍
概述其实就是是完成特定功能的代码块,也就是其他语言中的函数格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,参数类型 参数名3…) { 方法体; return 返回值; &nb原创 2020-11-15 18:32:29 · 228 阅读 · 0 评论 -
Java数组的介绍
数组的概述数组是存储同一个数据类型多个元素的容器数组既可以是存储基本数据类型,也可以存储引用数据类型数组的定义格格式1:数据类型[] 数组名格式2:数据类型 数组名[]数组初始化概述Java中的数组必须先初始化,然后才能使用。所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。数组初始化之动态初始化动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。格式:数据类型[ ] 数组名 = new 数据类型[数组长度];数组长度其实就是数组中元素的个原创 2020-11-14 18:11:43 · 149 阅读 · 0 评论 -
Java循环结构
for循环语句语句格式for(初始化语句;条件判断语句;条件控制控制语句) { 循环体; }执行流程先执行初始化语句执行条件判断语句,如果为true就向下继续执行循环体语句,然后执行条件控制语句,再进行下一次循环如果条件判断语句为false就直接结束循环代码演示//统计水仙花数public class ForTest{ public static void main(String[] args){ //定义统计变量,初始化值为0原创 2020-11-12 00:07:22 · 354 阅读 · 0 评论 -
Java运算符与选择语句
算数运算符概述什么是运算符:对常量和变量进行操作的符号算术运算符+,-,*,/,%,++,- -/和%的区别/:获取两个数据相除的商%:获取两个数据相除的余数注意:整数相除只能到整数。要想得到小数,就必须有浮点数据参与运算字符和字符串参与运算字符参与运算其实就是拿该字符对应的数值来操作字符串参与运算其实做的不是加法运算,而是字符串拼接,字符串和其他类型的数据做拼接,结果是字符串类型代码演示public class OperaterDemo{ publi原创 2020-11-09 18:05:36 · 334 阅读 · 4 评论 -
Java基础知识
Java语言概述Java应用平台JavaSE(Java Platform Standard Edition)标准版 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。(做桌面发开)JavaEE(Java Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发(做服务器开发)JavaME(J原创 2020-11-08 13:34:03 · 188 阅读 · 0 评论