自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构与算法。

数据结构分为线性结构和非线性结构 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储方式,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。 链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。 线性结构常见的有:数组,队列,链表和栈 非线性结构 非线性结构包括:二维数组,多维数组,广义表,树结构,图结构。 稀疏数组(五子棋问题中,有存盘和续上盘功能.

2021-08-23 16:53:57 161

原创 面向对象

面向对象 生活举例

2021-01-26 11:58:24 57

原创 Java 数据类型

JAVA 当中的数据类型分两样 1.基本类型 整数类型: byte,short,int (默认),long 浮点类型 :float double(默认) 字符类型: char 布尔类型:boolean (只有true 和false两种取值) 2.引用类型 字符串、类、接口、数组、lambde float num 7 =3.14;//错误写法 float num8=3.14f//右边带有后缀f的,所以右边是float类型 System.out.println(num8);//3.14 double n

2021-01-25 11:14:40 65

原创 Java运算符

概述 运算符:对常量进行操作的符号,叫做运算符。例如“+” 表达式:用运算符将多个常量或变量连起来的式子,叫做表达式。例如a+b 常用运算符分类: 算术运算符 赋值运算符 比较运算符 逻辑运算符 public class Demo3Operator{ public static void main(string[] args){ system.out.println(100+20);//120,说明运算符可以用于常量 int x = 10; int y =20 ;

2021-01-25 11:14:30 62

原创 使用引用类型的基本步骤

Scanner键盘输入 使用引用类型 1.导包 指定需要使用的目标在什么位置。在public class之前一行写代码: import 包路径名; 2.创建。 通常需要创建之后才能使用,格式: 数据类型 变量名称 = new 数据类型(); 3.使用 需要使用什么功能,就点儿一个功能名称(方法名),格式: 变量名称.方法名 (); 使用Scanner Scanner就是一种引用类型,Jdk 已经写好了这个类供我们直接使用。步骤有三个: 1.导包。 import java.util.Scanner; 2.创建

2021-01-25 11:14:13 152

原创 Javaweb

JSP:动态网页 静态、动态: 1.不用 和 是否有“动感“混为一谈 2.是否随着 ,时间 ,地点 ,用户操作的改变而改变 动态网页 需要使用到 服务端脚本语言(jsp) 2.架构 cs:Client Server cs不足: 1.如果 软件升级,那么全部软件都需要升级 2.维护麻烦:需要维护每一台客户端软件 3.每一台客户端 都需要安装客户端软件 BS: Broswer Server 客户端可以通过浏览器直接访问客户端 注意 BS 和CS 各有优势 3.tomcat解压后目录: bin:可执行文

2021-01-25 11:14:01 87

原创 day2知识总结

知识总结 1.变量:程序运行期间,内容在一定范围之内可以发生改变的量。 2.如何使用变量: a)一个步骤: 数据类型 变量名称 = 数据值; b)两个步骤: 数据类型 变量名称 ; 变量名称 = 数据值; 3.标识符 : 见名知意。类名称每个单词首字母大写;变量名称第一个单词首字母小写,从第二个单词开始首字母大写。 4.数据类型(基本类型和引用类型)基本类型: 整数类型 浮点类型 字符类型 布尔类型 字符串属于引用类型! 5.运算符 :对常量或者变量进行操作的符号。 6.表达式:

2021-01-25 11:13:14 59

原创 选择结构

选择结构 Java中主要通过if语句来实现选择分支流程,if语句的格式有常用的三种: 单if语句:执行某些步骤,或者不执行它们。 标准的if-else 语句:在2套步骤方案中选择一种执行。 扩展的if-else语句:在3套或更多步骤方案中选择一种执行。 单if语句 格式: if(布尔表达式){ 语句体 } public class Demo2If{ public static void main(String[] args){ int age = 20; if(

2021-01-25 11:13:00 37

原创 循环结构

循环结构 for 循环 格式: for{①初始化语句;②条件判断;④步进语句}{ ③ 循环体 } package score; public class Demo07for { public static void main(String[] args) { for (int i = 1;i<=10;i++) { System.out.println("我错啦!!!"); } } } 练习 : 求出 1—100的偶数和 public class Demo08Fornum { pub

2021-01-25 11:12:51 41

原创 数组

Eclipse常用快捷键 智能提示 :Alt + / 数组 数组是一种引用类型。变量只可以存放一个数据,数组则可以存放多个类型统一的数据。 可以存放基本类型也能存放引用类型。 定义一个数组 格式: 数据类型 [] 数组名称; 还有一种等效写法 (不太推荐); 数据类型[] 数组名称; 数组如果定义好后想使用一定要初始化。 两种: 1.动态初始化:指定数组的长度 2.静态初始化:指定数组的内容 动态初始化:直接指定数组的长度,也就是数组当中到底可以存放多少个数据。 第一种格式 (一个步骤 ): 数据类型[]

2021-01-25 11:12:41 67

原创 字符串

字符串 Java 当中的数据类型只有两种:基本类型,引用类型。 基本类型就是八个关键字,只要不是八者之一都叫引用类型。 1.对象肯定有一个类与之对应,那么字符串对应的类是谁:String 为什么String这个类,不需要导包直接就能用? 所有的类都需要导包才能使用,除了两种情况: A.要使用的目标类,和当前类位于同一个包下。 B.要使用的目标类,位于java.lang包下,但是不包含子包内容。 2.既然字符串是对象,那么为什么直接打印出来就是内容呢? 打印println方法逻辑: 1.如果是字符串类型,那

2021-01-25 11:12:20 78

原创 IO流

IO流 字母I:Input 字母O:output 输出 流:数据流 IO流的分类: 输入流和输出流 vs 字节流 字节流:可以处理任何一种文件数据 字符流:只能处理纯文本文件 字符输入流:读纯文本文件 字符输出流:写纯文本文件 如果希望将数据写到纯文本文件中,那么可以使用FileWriter类。 1.导包 import java.io.FileWriter; 2.创建,构造方法 public FileWriter(String fileName):参数字符串就是文件的

2021-01-25 11:12:06 60

原创 接口

接口 接口的基本定义格式: public interface 接口名称{ } 接口当中可以包含的组成部分有: 1.抽象方法 2.常量 3.默认方法 (java 8) 4.静态方法 (java 8) 5.私有方法 (java 9) 如何使用接口与实现类? 创建: 接口名称 引用名 = new 实现类名称(); 调用: 引用名.抽象方法名(参数); 注意: 1.左边是接口类型,那么只能调用接口当中定义好的内容,不能调用右侧实现类当中特有的内容。(接口隔离) 2.当调用接口当中的抽象方法时,真正进行

2021-01-25 11:11:53 68

原创 静态成员方法与并发流

静态方法和成员方法 定义方法的时候,有static和没有ststic有什么区别? 有static的方法,叫做静态方法。 没有static的方法,叫做成员方法。(实例方法) 定义静态方法的格式: public 返回值类型 方法名称(参数类型 参数名称){ //方法体 } 调用静态方法的格式: 方法名(参数值); //直接调用本类当中的静态方法 类名称.方法名(参数值) //调用另外一个类当中的静态方法

2021-01-25 11:11:38 107

空空如也

空空如也

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

TA关注的人

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