自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实用类

Java介绍*Java.lang:编写Java程序时最广泛使用的包,自动导入到所有的程序中,包含了Java程序的基础类和接口。包装类、Math类、String类等常用的类都包含在此包中*Java.util:包含了系统辅助类,特别是Collection、List和Map等集合类。*Java.io:包含了与输入/输出有关的类,如文件操作等类。Java.net:包含了与网络有关的类,如Socket、ServerSocket等类。*Java.sql:包含了与数据库相关的类,如Connection、Stat

2021-03-01 11:08:20 76

原创 集合

为什么使用集合数组在处理一些问题时存在明显的缺陷,针对数组的缺陷,Java提供了比数组更灵活、更实用的集合框架,可大大提高软件的开发效率,并且不同的集合可适用于不同应用场合。集合中包含的内容Collection接口存储一组不唯一,无序的对象List接口存储一组不唯一,有序(插入顺序)的对象Set接口存储一组唯一,无序的对象Map接口存储一组键值对象,提供key到Value的映射ListList接口常用方法LinkedList接口常用方法Set接口1.Set接口存储一组唯一,无序

2021-02-26 12:22:32 101

原创 异常

Java编程语言使用异常处理机制为程序提供了错误处理的能力异常的五个关键字try、catch、 finally、throw、throws使用try-catch块捕获异常,分为三种情况常见的异常类型在try-catch块后加入finally块1.是否发生异常都执行2.不执行的唯一情况...

2021-02-23 11:49:32 61

原创 接口

接口的特性1.接口不可以被实例化2.实现类必须实现接口的所有方法3.实现类可以实现多个接口4.接口中的变量都是静态常量语法:接口表示一种能力面向接口编程接口有比抽象更好的特性1.可以被多继承2.设计和实现完全分离3.更自然的使用多态4.更容易搭建程序框架5.更容易更换实现接口是一种约定抽象类和接口的区别相同点:1.代表系统的抽象层2.都不能被实例化3.都能包含抽象方法(用于描述系统提供的服务,不必提供具体实现)不同点:1.在抽象类中可以为部分方法提供默认实现

2021-02-23 11:07:19 155

原创 多态

面向对象三大特征——多态多态:同一个引用类型,使用不同的实例而执行不同操作如何使用多态使用父类作为方法形参实现多态使用父类作为方法返回值实现多态父类到子类的转换小结...

2021-02-18 11:23:40 44

原创 继承

面向对象三大特征——继承如何使用继承1.编写父类2.编写子类,继承父类理解继承1.子类访问父类成员使用super关键字super代表父类对象2.不能被继承的父类成员3.访问修饰符protected可以修饰属性和方法本类、同包、子类可以访问4.多重继承关系的初始化顺序是怎样的何时使用继承符合is-a关系的设计使用继承继承是代码重用的一种方式将子类共有的属性和行为放到父类中Object类抽象方法final用法小结...

2021-02-18 11:12:35 73

原创 对象和封装

世界是由对象组成的软件出现的目的1.用计算机的语言描述现实世界2.用计算机解决现实世界的问题面向对象设计和开发程序的好处1.交流更加流畅2.提高设计和开发效率用面向对象的思想描述世界1.发现类2.发现类的属性3.发现类的方法类图使用类图描述类1.用于分析和设计“类”2.直观、容易理解构造方法系统默认无参构造方法构造方法重载自定义构造方法构造方法重载的调用static关键字1.用static关键字修饰属性用static修饰的属性称为静态变量或者类变量,没有使

2021-02-18 10:52:47 71

原创 类的无参、带参方法

如何定义类的方法方法的返回值1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型2.如果方法没有返回值,返回值类型为void方法调用1.方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果2.方法调用:执行方法中包含的语句方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率成员变量和局部变量1.变量声明的位置决定变量作用域2.变量作用域确定可在程序中按变量名访问该变量的区域谁能使用这些变量?成员变量和局部变量的区别

2021-02-18 10:23:52 99

原创 面向对象——类和对象

面向对象的基本概念1.面向对象面向对象是一种再给而且程序结构简单的程序设计方法,它比较符号人类认识现实世界的思维方式。其基本思想是把问题看成是若干个对象组成,这些对象之间是独立的,但又可以相互配合、连接和协调,从而共同完成整个程序要实现的任务和功能。面向对象的三大特征:封装、继承和多态。2.对象对象是用来描述客观事物的一个实体。3.类类是具有相同属性和方法的一组对象的集合。类定义了对象将会拥有的特征(属性)和行为(方法)。一个类给出它的全部对象的一个统一定义,而它的每个对象则是符合这种定义的

2021-02-18 09:43:26 242

原创 Java数组

1.定义数组数组是一个变量,存储相同类型的一组数据。定义数组的语法有:数据类型 [] 数组名 = new 数据类型[数组长度];或者:数据类型 数组名 [] = new 数据类型[数组长度];1.定义数组时一定要指定数组名和数据类型。2.必须书写"[]",表示定义了一个数据,而不是一个普通的变量。3."[数组长度]"决定连续分配的空间的个数,通过数组的length属性可获取此长度。4.数组的数据类型用于确定分配的每个空间的大小。数组的基本要素:2.数组元素的表示与赋值由于定义数组时

2021-01-24 18:16:51 86

原创 Java流程控制——循环结构(二)

for循环for循环语法格式:for(表达式1;表达式2;表达式3){循环体}1.for循环以关键字for开头。2.大括号括起来的是循环体。3.表达式1,表达式2,表达式3分别用来实现变量初始化,判断循环条件和修改循环变量的值。for语句的执行步骤:1.首先执行表达式1,一般是进行变量初始化操作。2.然后执行表达式2,即对循环条件进行判断。3.如果结果为真,则执行循环体。4.循环语句执行完毕后执行表达式3,改变循环变量的值,再次执行表达式2,如果结果为真,继续循环。5.如果结果

2021-01-24 17:30:43 85

原创 Java流程控制——循环结构

循环结构while循环变量初始化while(循环条件){循环体}1.关键字while后的小括号中的内容是循环条件。2.循环条件是一个Boolean表达式,它的值为Boolean类型“真”或“假”。3.大括号中的语句统称为循环操作,又称循环体。while语句的执行步骤1.首先对循环条件的结果进行判断,如果结果为真,则执行循环语句。2.执行完毕后继续对循环条件进行判断,如果为真,继续执行。3.如果结果为假,则跳过循环语句,执行后面的语句。do-while循环do{循环体}whi

2021-01-24 16:54:07 53

原创 Java流程控制——选择结构

循环结构1.switch语句1.switch、case、break、default是Java的关键字。2.switch后的表达式可以是int、short、byte、char、枚举类型、String类型表达式。3.case用于与表达式进行匹配。4.break用于终止后续语句的执行。5.default是可选的,当其他条件都不匹配时执行default。switch语句执行步骤1.计算switch后表达式的值。2.将计算结果从上至下依次与case后的常量值比较。3.如果相等就执行该常量后的代码

2021-01-24 16:16:11 41

原创 Java数据类型与运算符

Java,数据类型与运算符。变量的命名1.标识符的命名规则1.标识符由字母、数字、下划线、或美元符号组成。2.标识符的首字母以字母、下划线或美元符号开头,不能以数字开头。3.标识符的命名不能与关键字,boolean值和null相同。4.标识符区分大小写,没有长度限制,坚持见名知义的原则。2.关键字驼峰命名法:当使用标识符命名时,如果由一个或多个单词连接在一起,第一个单词以小写字母开始,第二个单词及后续每一个单词的首字母都采用大写字母。Java中的注释单行注释//单行注释多行注释

2021-01-24 15:55:40 53

原创 Java流程控制——选择结构(二)

选择结构流程控制结构1.顺序结构2.选择结构3.循环结构选择结构1.if控制语句if是java关键字。表达式是boolea类型的表达式,其结果为true或false。if语句执行步骤:1.对条件进行判断,2.如果表达式结果为true,则执行该语句。3.如果表达式结果为false,则跳过该语句。2.if-else语句if-else语句执行步骤如下1.对表达式的结果进行判断。2.如果表达式的结果为true,则执行语句1.3.如果表达式的结果为false,则执行语句2.**

2021-01-24 15:52:08 56

空空如也

空空如也

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

TA关注的人

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