自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 6.DOM对象

1.获取Dom对象的方式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="show">这个是一个div</div>...

2019-11-01 15:43:08 164

原创 5.BOM浏览器对象

1.浏览器对象模型(Browser Object Model)尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。2.window对象的常见方法 // 这个是做重复任务的 var timer = window.setInterval(function() { //按照指定的周期(以毫秒计)来...

2019-11-01 15:33:07 160

原创 4.js使用及对象

1.使用方法1、写在script标签中(也不推荐) <script>。。。。。。。。。。。 </script>2、写在标签上(不推荐)<body> <button onclick="alert('呵呵哒');">点击一下,你就知道</button> </body>3、写在独立的.js文件中,使用scrip...

2019-11-01 15:12:58 242

原创 3.css常用样式

1.常用样式width: 200px;宽height: 200px; 高background: #8B0000; 背景色border: 1px solid red; 边框border-width: 1px; 边框border-style: double;border-color: green;color: red; font-family: "微软雅黑"; 字体设置font...

2019-10-25 15:13:32 111

原创 2. CSS使用方式及常用选择器

1.css的使用方式/*1.行内样式*/ <div style="width: 200px; height: 30px;border: 1px solid red"></div>/*2.内联样式*/ <style type="text/css"> div{ width: 300px; ...

2019-10-25 15:13:22 192

原创 1. HTML简介及一般标签使用

1. 什么是HTMLHTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。一个网页对应多个H...

2019-10-17 16:17:20 709

原创 五 . 动态链表

一 . 链表定义:为了表示每个元素ai与其直接后继数据元素ai+1之间的逻辑关系,对数据元素ai来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的存储位置。我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称做指针域。指针域中存储的信息称作指针或链。这两部分信息组成数据元素ai的存储映像,称为结点(Node)。n个结点(a1的存储映像)链结成一个链表,即为线性表(...

2019-09-20 16:13:08 883

原创 四 . 队列的顺序存储结构

1 . 队列的定义队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIfO。允许插入的一端称为队尾,允许删除的一端称为对头。2.入队 时间复杂度O(1)每入队一个元素尾指针移动一位3.出队 时间复杂度O(n)4.队列接口Queue的定义...

2019-09-13 19:36:07 346

原创 三 . 栈的顺序存储结构

一 . 栈1 . 栈的定义栈是限定仅在表尾进行插入和删除操作的线性表,表尾是指栈顶,而不是栈底我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom) 不含任何数据元素的栈称为空栈 栈又称为后进先出的线性表简称LIFO结构 栈本身是一个线性表,其数据元素具有线性关系,只不过它是一种特殊的线性表而已栈的插入:进栈,也称压栈,入栈。类似子弹入弹夹栈的删除...

2019-09-11 15:36:58 121

原创 二 . 动态数组的概念及实现

1.Java内置数组的特点数组的长度一旦确定则不可更改 数组只能存储同一类型的数据 数组中每个存储空间大小一致且地址连续 数组提供角标的方式访问元素2.Java内置数组的潜在问题当容量不够用时,我们怎么办 在指定位置插入或删除元素,我们怎么做 数组只有length属性,不够我们使用,这又怎么办3.动态数组的封装这时我们便可以把数组的相关属性和相关行为封装在类中,类似字符串...

2019-09-09 22:09:57 211 1

原创 一 . 数据结构与算法概述

一 . 数据结构1. 数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别,并输入给计算机处理的符号集合。但凡能够被计算机储存,识别和计算的东西都叫数据(二进制)硬盘中:mp3,jgp,doc,avi,exe内存中:变量,常量,数组,对象,字节码2.数据元素数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也称为记录。...

2019-09-08 01:03:26 254

原创 IO流思维导图及代码解析

1.File类案例:package com.openlab.test;import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;import java.io.IOException;class Main { public static void main(String[...

2019-09-05 16:44:01 287

原创 Java 异常

Java异常在编译Java源文件的时候,每次或多或少都会出现各种各样的异常,如:NullPointerException(空指针异常),ArrayIndexOutOfBoundsException(数组角标越界异常),等等一些。出现这些情况的时候往往无法正常编译,有时编译通过但在运行的过程中却发生错误,程序便会终止运行。这便是异常。异常和错误:异常:程序在运行期间发生了异常,通常可以有...

2019-08-22 19:44:22 77

原创 Java集合,思维导图及代码解析

方法演示:1.测试Collection的方法(内涵遍历)package p3.集合;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;//测试Collection的方法public class Main { public static void main(S...

2019-08-22 19:40:34 156

原创 3. 面向对象的多态与内部类

1. 多态继承关系使一个子类继承父类的特征,并且附加一些新特征。子类是它的父类的特殊化,每个子类的实例都是其父类的实例,但是反过来就不成立。多态意味着父类的变量可以指向子类对象。/** * 父类引用子类对象 */class Demo05{ public static void main(String[] args){ Fu fu=new Zi(); ...

2019-08-12 01:25:00 119

原创 2. 面向对象的继承

1.继承是Java的一个重要且功能强大的特征。假设定义3个类,分别对猫,狗,猪进行属性和行为的描述,假设它们都有名称,年龄,全部会睡觉,会吃,等等一些具有相同的属性或行为。这时我们的3个类中便会出现许多相同代码。而且在伦理中它们都属于动物,都会做一些动物都做的事情。我们便可以将它们的共同属性和行为提取出来,创建一个新的类,称为动物类。猫,狗,猪便可以继承到这个动物类中公开的属性和行为,我们将动...

2019-08-11 18:12:28 185

原创 String 类概述及使用 ;附 StringBuilder 和 StringBuffer 类

1.String概述String 变量名= “到底是什么?”想必大家对String 变量名= “ ”;已经使用的非常熟练了,除了知道它是字符串以外,还知道它的那些信息呢?可是字符串又是个什么东西?以下便是对String的认识:先从数据类型说起:因为字符类型char,只能表示单个字符,不能表示由多个字符连接而成的字符串。为了表示一串字符,使用称为String(字符串)的数据类型。通...

2019-08-05 20:59:49 268

原创 1. 面向过程与面向对象的初步了解

面向对象面向过程与面向对象1.面向过程:首先怎么理解面向过程:举个例子,拿买笔记本电脑而言,最新的配置,各品牌有没有新上市的电脑,各品牌中的各个型号哪个性价比高,哪一种类型比较适合我们,搞清楚之后,我们得去商城,看电商,哪里的价格合适。从准备买到买到手,所有的事情都一手解决,这我们就可以理解为是 面向过程。一系列过程对于不懂电脑的人而言,可能查半天也弄不清楚。这时就需要寻求帮助,找一个懂电脑...

2019-08-04 19:08:11 187

原创 二维数组的概念及使用,附五子棋,八皇后案例

二维数组二维数组格式:格式1:数据类型[][] 变量名 = new 数据类型[m][n]; 格式2:数据类型[][] 变量名 = new 数据类型[m][]; 格式3:数据类型[][] 变量名 = new 数据类型[] []{{...},{...},{...},...} 数据类型[][] 变量名 = {{...},{...},{...},...} 注意:二维数组的本质就...

2019-07-29 19:48:00 352

原创 LeetCode习题

66.package com.openlab.leetcode;public class LeetCode66 { public static void main(String[] args) { Solution li = new Solution(); int[] digits= {3,4,5,6}; li.plusOne(...

2019-07-29 08:55:12 140

原创 数组的概念及使用

数组数组概念:数组是储存同一种数据多个元素的集合。也可以看成一个容器 数组既可以储存基本数据类型,也可以储存引用数据类型 在数组中,查找元素的时间复杂度O(1)只要计算1次,即可得到元素 数组在堆内存中存储 数组的元素在内存的栈区数组的定义格式:数据类型[] 数组名; 数据类型 数组名[];数组的初始化动态初始化数组的初始化概述:Java中的数组必须先...

2019-07-28 13:14:34 172

原创 方法概述和格式说明

方法  为解决代码重复编写的问题,可以将重复的代码提取出来放在一个{}中,并为这段代码起个名字。这样每次在调用该功能是,只需要通过这个名字来调用代码就可以了。上述过程中,所提取出来的代码可以被看做是程序中定义的一个方法。程序在需要调用该功能时调用该方法即可。简单的说:方法就是完成特定功能的代码块在很多语言里面都有函数的定义函数在Java中被称为方法格式:权限修饰符 状态修饰符 返回...

2019-07-23 16:45:12 132

原创 控制跳转语句(continue,break和return)

breakbreak使用场景:在选择结构switch语句中在循环语句中离开使用场景的存在是没有意义的break的作用:跳出单层循环跳出多层循环:带标签跳出,标签名:循环语句break是终止循环,即在程序中遇到break,那么break所属的循环将结束。for (int x=0; x<3 ;x++ ) { if(x==1) br...

2019-07-20 15:30:36 293

原创 循环结构:while和do...while循环语句

while循环语句while 语句也称条件判断语句,它的循环方式是利用一个条件来控制是否要继续反复执行这个语句。while循环语句格式: while (循环继续条件) { 循环体语句; }或 while(循环继续条件){ 循环语句; 步长; }执行流程:判断循环继续条件为true,执行循环体语句继续1->2,直到循环继续条件为fal...

2019-07-20 15:18:27 721

原创 循环结构:for语句和foreach语句

循环结构语句  循环语句可以在满足循环条件下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。循环四要素:循环初始化:一条或多条语句,这些语句完成一些初始化操作,让循环开始执行循环继续条件:控制循环是否继续或结束的条件循环体:需要被循环执行的代码循环步长...

2019-07-20 14:54:29 536

原创 使用Java,用三点坐标求三角形面积

编写 程序,提示用户输入三角形的三个点 (x1,y1) , (x2,y2) , (x3,y3) ,然后显示它的面积。 import java.util.Scanner; public class Home04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ...

2019-07-18 20:08:07 5424

原创 选择结构:switch语句

4. switch语句switch格式:switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; ...... default: 语句体n+1; break; }格式解释:switch表示这是switch语句,表达式取值byte short int char Stri...

2019-07-18 19:47:44 171

原创 选择结构:if语句的使用

1. if语句 if(布尔表达式){ 执行代码 }执行流程:首先判断布尔表达式的值是true还是false如果是true就执行括号内代码如果是false就不执行括号内代码注意事项:表达式无论简单还是复杂,结果必须是boolean类型if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,则不能省略;建议不要省略一般来说:有左大括号就没有分号,有分号就...

2019-07-18 19:45:45 295

原创 运算符的基本用法

算数运算符的基本用法运算符运算示例结果+正号+33-负号b=3;-b-3+加5+510-减7-52*乘2*48/除9/61%取模(取余数)9%63++自增(前)a=2;b=++aa=3;b=3++自增(后)a=2;b=a++a=3;b=2–

2019-07-18 19:29:18 558

原创 数据类型转换

  在程序中,当把一种数据类型的值赋给另一个数据类型的变量时,需要进行数据类型转换。数据类型转换可分为两种:自动类型转换和强制类型转换。自动类型转换  自动类型转换也叫隐式类型转换,指的时两种数据类型在转换的过程中不需要显示地进行声明。要实现自动类型转换,必须满足两个条件:1.两种数据类型彼此兼容。2.目标类型的取值范围大于原类型的取值范围。  整数类型之间可以实现转换,如byte类型的...

2019-07-18 19:27:40 1257

原创 数据类型的概述和分类

数据类型的概述和分类  Java语言是静态编译型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 在定义变量时必须声明变量的类型,在为变量赋值是必须赋予和变量同一种类型的值。否则程序会报错。  在Java中所有的整数常量默认是int型,所有的小数常量默认是double型。整数类型变量  整数类型变量用于储存整数数值,即没有小数部分的值。为了给不同大小范...

2019-07-18 19:23:36 550

原创 常量和变量的概述和使用

常量的概述和使用常量就是程序中固定不变的值,是不能改变的数据。整形常量整型常量是整数类型的数据,有二进制,八进制,十进制,十六进制4种表现形式。进制:就是进位制,是人们规定的一种进位方法。对于任何一种进制,X进制,就表示某一位置上的数运算是逢X进一位。二进制就是逢二进一,以此类推。二进制:由数字0和1组成的数字序列。在JDK1.7中允许使用字面量来表示二进制,前面要以0b或0B开...

2019-07-18 19:20:46 401

原创 注释概述及其分类

注释概述及其分类为使代码易于阅读,通常会实现功能的同时为代码加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它只在Java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中去Java注释分类: - 单行注释: //注释文字 - 多行注释: /* 注释文字 */(多行注释中不能有多行注释) -...

2019-07-18 19:16:01 581

原创 标识符的概述和组成规则

标识符标识符的概述和组成规则在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名,类名,方法名,参数名,变量名等,这些符号被称为标识符。标识符可以由任意顺序的大小写字母,数字,下划线 _ 和美元符 $ 组成,但标识符不能以数字开头,不能是Java中的关键字,数字不能开头标识符中常见的命名规范包名所有字母一律小写,单词与单词之间连接用 . 连接 ;例如com.ba...

2019-07-18 19:05:54 1992

原创 Java关键字的概述和使用

关键字的概述和使用关键字:被Java语言赋予特殊含义的单词,不能作为标识符使用关键字特点:组成关键字的字母全部小写关键字注意事项:goto和const作为保留存在,不推荐使用用于定义数据类型的关键字classinterfacebyteshortintvoidlongfloatdoublecharboolean声明一个类接口字节类型短整数类型...

2019-07-18 19:03:01 123

原创 Java语言基础1

Java语言基础Java语言概述Java之父:詹姆斯·高斯林在Sun公司任职,1990年开发出Oak语言,1995年改名为Java并开始推广,Sun公司于2010年被Oracle公司收购https://baike.baidu.com/item/%E8%A9%B9%E5%A7%86%E6%96%AF%C2%B7%E9%AB%98%E6%96%AF%E6%9E%97Java语言平台版本:...

2019-06-21 17:55:01 141

原创 计算机基础

#计算机基础计算机硬件和软件概述计算机硬件:是指计算机中由电子机械和光电元件组成的各种物理装置的 总称。这些物理装置按照系统结构的要求构成一个有机整体为计算机软件的运行提供物质基础。计算机通常由:Cpu,主板,内存,电源,硬盘,显卡,键盘,鼠标,显示器,主机箱等多个部件组成计算机软件:是指使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软...

2019-06-21 16:32:55 147

空空如也

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

TA关注的人

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