自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入和输出处理(一)

输入和输出处理(二)File类文件File类的常用方法流什么是流Java流的分类FileInputStreamInputStream类常用方法使用FileInputStream读文本文件OutputStreamOutputStream类常用方法使用FileOutputStream写入文件File类文件什么是文件?相关记录或放在一起的数据的集合Java程序如何访问文件属性?通过Java API:java.io.File类File类访问文件属性File类的常用方法方法名称说明

2021-02-24 19:53:00 490

原创 实用类(二)

实用类(二)String类初识String类String类常用方法length()方法equals()方法String类的其他比较方法String类的提取方法字符串拆分方法split()StringBuffer类操作字符串StringBuffer的常用方法:日期时间操作String类初识String类经常见到的用法:String s="abc";String s1=new String("abc");String类位于java.lang包中,具有丰富的方法String类常用方法可以计算字符

2021-02-23 19:36:22 109

原创 实用类(一)

实用类(一)枚举什么是枚举枚举的好处包装类包装类的作用基本数据类型对应的包装类包装类的构造方法包装类的常用方法装箱和拆箱Math类Random类枚举什么是枚举枚举指由一组固定的常量组成的类型关键字:enum代码演示public enum Genders{ 男,女}public class Student{ public Genders sex;//Genders类型 public static void main(String[] args){ Student stu=new St

2021-02-22 19:10:31 348

原创 集合框架与泛型(二)

集合框架和泛型(二)MapMap接口的常用方法Map的遍历方法泛型泛型集合Collections类及常用方法Collections类Collections提供的常用静态方法Collections排序Map特点:Map接口存储一组键值对象,提供key到value的映射,可以根据键实现对值的操作。Map接口的常用方法Object put(Object key,Object value)以“键-值”对的方式进行存储Object get(Object key)根据键返回相关联的值,如果

2021-02-18 21:06:19 104

原创 集合框架与泛型(一)

集合框架和泛型集合框架为什么使用集合框架Java集合框架包含的内容二级目录三级目录集合框架为什么使用集合框架如果不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用java集合框架Java集合框架包含的内容虚线框为借口或子接口,实线框为具体的实现类。Utilities中提供了对集合进行排序、遍历等多种算法实现二级目录三级目录...

2021-02-18 17:35:33 176

原创 抽象类和接口

抽象类和接口抽象类和抽象方法概念注意事项接口什么是接口接口的特性抽象类和接口的比较抽象类和抽象方法概念抽象类:如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。关键字abstractpublic abstract class Pet{}抽象方法:1、抽象方法没有方法体public abstract void print();2、抽象方法必须在抽象类中3、抽象方法必须在子类中被实现,除非子类是抽象类注意事项抽象方法:1、没有方法体2、抽象方法必须在子类

2021-01-28 17:15:00 88

原创 方法重写和多态

方法重写和多态方法重写什么是方法重写方法重写的规则方法重写和方法重载的区别Object类概念Object类被子类经常重写的方法Object类中的equals()方法代码演示多态为什么使用多态什么是多态多态的应用抽象类和抽象方法概念注意事项转型向上转型向下转型方法重写什么是方法重写方法的重写或方法的覆盖(override)1、子类根据需求对从父类继承的方法进行重新编写2、重写时,可以用super.方法的方式来保留父类的方法3、构造方法不能被重写方法重写的规则1、方法名相同2、参数列表相同3

2021-01-26 21:16:44 119

原创 继承

继承什么是继承如何使用继承继承使用何时使用继承理解继承子类可以继承父类什么子类不能继承父类什么super关键字super的使用super的使用场景使用super的注意事项this和super的区别继承条件下的构造方法什么是继承继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。如何使用继承继承使用1、首先编写父类访问修饰符 class Pet{ //公共的属性和方法}2、编写子类,继承父类访问修饰符 class

2021-01-21 23:59:52 62

原创 封装

封装和继承封装封装的概念如何实现封装封装的好处包包的作用如何创建包包命名规范如何导入包使用包的注意事项访问权限控制类的访问修饰符类成员的访问修饰static修饰符static变量与实例变量的区别static方法和实例方法的区别static修饰代码块封装封装的概念将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。如何实现封装1、修改属性的可见性,设为private,防止错误的修改。private int age;2、创建共有的getter/

2021-01-21 22:57:21 112 1

原创 方法与方法重载

方法与方法重载带参数的方法定义带参数的方法调用带参数的方法方法传参基本数据类型和引用数据类型数据在传参时区别构造方法语法无参构造方法带参构造方法构造方法重载构造方法重载(自定义构造方法)this的用法调用属性调用方法调用构造方法方法重载成员变量和局部变量什么是成员变量和局部变量成员变量和局部变量的区别带参数的方法定义带参数的方法<访问修饰符> 返回类型 <方法名>(<形式参数列表>){ //方法的主体}调用带参数的方法对象名.方法名(参数1,参数2,...

2021-01-17 19:10:21 76

原创 认识类与对象

类和对象开发方法结构化开发面向对象开发类Java类模板类图对象对象的特征-属性对象的特征-方法类和对象的关系创建和使用对象类的方法定义方法方法的返回值方法的调用开发方法结构化开发1、面向功能划分软件结构2、自顶而下3、最小的子系统是方法4、制约了软件的可维护性和可扩展性面向对象开发1、把软件系统看成各种对象的集合2、系统结构较稳定3、子系统相对独立4、软件可重用性、可维护性和可扩展性强类类:具有相同属性和方法的一组对象的集合Java类模板类将现实世界中的概念模拟到计算机程序中

2021-01-17 18:09:24 57

原创 排序

排序排序选择排序基本思路代码实现插入排序基本思路代码实现冒泡排序基本思路代码实现排序选择排序基本思路首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。代码实现public class Demo6 { public static void main(String[] args) { //基本逻辑:外层循环确定一个位置 //内层循环确定该

2021-01-13 17:05:13 66

原创 数组

一维数组数组数组的基本要素如何使用数组声明数组分配空间赋值处理数据数组与内存数组的运用求最值数组数组的基本要素1、标识符–>数组名2、数组元素–>值3、元素下标:从0开始4、元素类型–>类型如何使用数组声明数组int[] a;分配空间int[] a=new int[5];赋值方法1:边声明边赋值int[] scores={89,79,76};int[] scores=new int[]{88,79,76};方法2:动态地从键盘录入信息并赋值Scann

2021-01-13 16:28:49 59

原创 循环结构

循环结构while循环格式流程图常见问题do-while循环格式流程图while和do-while循环的比较for循环格式常见问题总结while循环格式while(循环条件){ 循环操作}流程图常见问题1、确定循环条件和循环操作2、检查循环是否能够退出do-while循环格式do{ 循环操作}while{循环条件};流程图while和do-while循环的比较1、语法不同2、执行次序不同while循环先判断再执行,do-while循环先执行再判断3、初始情况不

2021-01-07 15:10:50 78

原创 选择结构

选择结构条件运算符代码演示选择结构流程控制结构流程图基本的if选择结构复杂条件的if选择结构if-else选择结构格式:流程图多重if选择结构格式流程图嵌套if选择结构格式流程图switch选择结构格式switch与多重if的比较总结条件运算符也称为三目运算符代码演示int min;mnin=5<7?5:7;System.out.println(min);选择结构流程控制流程控制用来控制程序中各语句的执行顺序结构流程图逐步解决制定问题的步骤和方法的一种图形化表示方法基

2021-01-06 18:47:02 3578 1

原创 变量和数据类型

变量和数据类型变量变量:变量命名规则Java常用数据类型变量变量:1、一个数据存储空间的表示2、不同数据存入具有不同内存地址的空间,相互独立3、通过变量名可以简单快速地找到数据变量命名规则1、字、下、美、人、数、骆驼、有意义字:字母下:下划线美:$人:¥数:数字骆驼:classOfBeida 命名像驼峰2、不能使用关键字,如public、classJava常用数据类型数值型整型:1、byte:字节型2、short:短整型3、int:整型4、long:长整型非整型:

2021-01-05 16:36:26 218

原创 初识Java

初识Java程序与JavaJava的产生Java发展史Java技术平台开发Java程序Java程序结构从控制台输出信息Java程序的注释Java编码规范Java API帮助文档程序与Java程序的定义:1、来自生活,完成某些事情的一种既定方式和过程。2、对一系列动作的执行过程的描述编写程序的工具就是计算机语言,Java就是多种语言中的一种Java的产生Java是Sun Microsystems于1995年推出的高级编程语言Java发展史Java技术平台其中、Java SE为标准 s

2021-01-04 15:07:39 57

原创 表单继续学习及初识css

初识CSSCSScss概念:CSS3的基本语法结构行内标签内部样式表CSS3的基本选择器及语法规则CSS3的高级选择器CSScss概念:Cascading Style Sheet 级联样式表表现HTML或XHTML文本样式的计算机语言(包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定)CSS3的基本语法结构选择器 { 声明1;声明2;…}style标签语法:<style type=“text/css”>h1 { font-size:12px;

2020-12-28 19:33:46 78

原创 表单

表单语法<form action="result.html" method="post"><input type="..." name="..." value="..."></form>action表示向何处发送表单数据method规定如何发送表单数据,常用值:get/post表单元素格式属性说明type指定元素的类型。text,password,checkbox,radio,submit,reset,file,email,url,i

2020-12-27 21:25:23 59

原创 HTML列表、表格与媒体元素

Day 3 HTML的基础列表1、无序列表语法:<ul> <li>内容</li> <li>内容</li> <li>内容</li> <li>内容</li></ul>代码演示:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <

2020-12-24 17:10:30 105 1

原创 HTML再学习

Day 2 HTML的基础网页的基本标签1、字体样式标签加粗:…斜体:…代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <strong>徐志摩&nbsp;&nbsp;&nbsp;&nbsp;&

2020-12-22 22:32:05 152

原创 初识HTML

Day 1 HTML的基础1、HTML概念HTML=Hyper Text Markup Language(超本文标记语言)。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。2、HTML标准格式<!DOCTYPE html> --告诉浏览器使用什么规范<html> <head> <meta charset="utf-8">--字符标准 <title></title&g

2020-12-21 17:03:35 44

空空如也

空空如也

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

TA关注的人

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