自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10取消文件的默认打开方式

某些时候由于误操作,将某个文件的打开方式默认错误,需要将其修改或重置。如果想要更改文件的默认打开方式,点击按文件类型指定默认应用,在里面可以进行修改。如果想要重置,则点击重置为Microsoft推荐的默认值下面的重置按钮即可。...

2021-05-27 09:37:24 2415

原创 IDEA配置不同版本jdk的方法

相关链接:https://www.jb51.net/article/128663.htm

2019-11-23 18:32:19 915

原创 Javac命令不能被执行

JavaC命令不能被执行问题解决安装和配置环境变量都按着流程在,但在最后的检验时,发现Java Java -version 都能运行,唯独Javac 报“不能识别命令”错误信息,下面是解决方案:在path变量里把两个分号去掉,再确认,问题就解决了。...

2019-11-23 18:13:06 1157

原创 The type java.lang.CharSequence cannot be resolved.正常项目出现需要configure build path

问题显示:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files.问题原因:WEB项目所写代码与myeclips jdk版本不兼容所造成的。解决方案:1.右击项目,选择Build Path,点击Configure Build Path;...

2019-06-01 11:21:58 828

原创 myeclipse中光标突然变粗的解决方法

相信很多小伙伴在操作myeclipse时,有时会遇到光标变粗的问题,光标变粗不仅影响美观,更对我们的操作造成了极大的困扰,因为你不知道自己删除的时候到底删的是哪个!所以,接下来我说一下遇到这种问题怎么处理!首先,出现这种问题,肯定是你不小心按到了键盘上的insert键,这里分为两种:第一种:台式电脑的键盘,即那种可以插条线,随便移动的键盘,在键盘右上方数字键的旁边有一个insert键,你肯定是...

2019-05-27 15:42:37 1081 1

原创 String和StringBuffer基础知识

本篇主要总结一下我在学习String 和StringBuffer的时候遇到的一些问题:一、String如何转换为StringBuffer?答: 1、使用StringBuffer构造器String a = “123456789”;StringBuffer b1 = new StringBuffer(a)2、使用StringBuffer的append()StringBuffer b2 =...

2019-05-21 18:32:51 272

原创 JavaScript操作BOM对象、window对象、history对象、location对象、document对象、javascript内置对象、Date对象、Math对象、定时函数

《JavaScript操作BOM对象》浏览器对象模型(BOM)提供了独立于内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互。如:常见的弹出窗口、前进后退等功能都是由浏览器对象控制的。BOM是一个分层结构。window||—————————|————————|history document locatio...

2019-04-16 22:45:51 420

原创 JavaScript基础、执行原理、核心语法

《JavaScript基础》一、JavaScript简介1.学习JavaScript的原因:1.客户端表单验证(如:网站中账号登录,在填写信息时出现输入cuowu,没填写,表单页面会及时给出错误提示。这些错误在提交到服务器前,由客户端提前进行验证,称为客户端表单验证。)2.页面动态效果(在JavaScript中,可以编写响应鼠标单击等事件的代码,创建动态页面特效,从而高效地控制页面的内容...

2019-04-16 22:37:39 1711

原创 面向对象回顾

面向对象回顾一、面向对象的软件开放方法1.软件系统即各种对象的集合2.按对象设计出来的系统结构较稳定3.子系统相对独立,提高了软件的可维护性4.支持封装、封装和多态,提高了软件的可重用性和可扩展性二、万物皆对象1.软件系统所模拟的真是世界中,所有的实体都可以抽象为对象2.每个对象都是唯一的对象一、对象具有属性和行为(方法)二、对象具有状态1.状态指某个瞬间对象各种属性的取值...

2019-04-09 13:37:29 141

原创 异常、log4j日志组件

《异常》一、用try和catch捕捉异常1.程序在运行的过程中难免会出错,类似于生活中的突发事件2.如果错误不处理,则错误会抛向虚拟机,最终导致程序退出,影响用户体验3.如果在程序中不断对参数进行判断,则代码会过于膨胀,让程序员无法专心于业务代码4.运行时出现的错误就叫做异常,Exception ,有些地方如台湾也翻译为例外5.通过try-catch可以捕捉异常try{//可能发生...

2019-04-09 13:35:45 256

原创 接口、策略设计模式、抽象类和接口的区别

《接口》一、接口的语法1.接口可以看作是一种特殊的“抽象类”,抽象类中能够有部分实现,而接口不能有任何实现2.接口的语法:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final] 常量;[public] [abstract] 方法;}3.接口和类的命名规则一样,首字母大写4.接口和类的访问修饰符只有两种:(1)...

2019-04-09 13:32:59 667

原创 多态、使用父类类型作为参数、向上转型和向下转型、使用父类类型作为返回类型、简单工厂模式、抽象类的多态应用

《多态》一、多态的基础概念1、里氏替换原则:任何基类(父类)可以出现的地方,子类一定可以出现(子类对象可以替换父类对象)2、即父类类型的变量可以引用子类对象 如:Person st = new Student();3、extends关键字不翻译为继承,是指的正确翻译是扩展(1)子类可以扩展出父类没有的方法(2)子类可以覆盖重写父类现有的方法4、子类对象可以替换父类对象的原因是子类的...

2019-04-09 13:30:45 1283

原创 继承、抽象

继承(is-a关系)一、使用继承的流程1.编写父类[访问修饰符] class Pet{//公共的属性和方法}2.编写子类,继承父类(extends 继承关键字)[访问修饰符] class Dog extends Pet{//子类特有的属性和方法}3、何时使用继承:符合is-a关系的设计使用继承将子类共有的属性和行为方到父类中4、继承是java中实现代码重用的重要手段之一...

2019-04-06 12:06:32 174

原创 面向对象、封装、包

面向对象的三大特性:封装 继承 多态一.封装(封装的体现是包,属性私有,访问权限控制)1、定义:封装是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来提供隐藏信息的操作和访问。2、封装的两个大致原则:a、把尽可能多的东西藏起来,对外提供便捷的接口b、把所有的属性藏起来3、如何实现封装:a、修改属性的可见性(为了防止随意给属性赋值,可以将属性私有化:priv...

2019-04-06 11:53:40 123

原创 构造方法

构造方法public 类名(){}1.该方法没有返回值类型2.该方法名字必须和类名一样,首字母大写3.可以自定参数4.this指的是当前对象作用:对象初始化(每个类都有一个默认的无参构造方法,但是一旦手工添加了带参构造方法,那么系统默认的无参构造方法就被覆盖掉了,你想使用,必须显示的写出来)构造方法重载public 类名(类名 属性名,类名 属性名){This.属性名=属性名;...

2019-04-06 11:40:14 144

原创 面向对象

line:线,行 \n:表示换行符,表示一个回车 Tab :制表位/t :转义字符,表示一个制表位(空格的意思)/:正斜杠 :反斜杠开发方法一、结构化开发面向功能划分软件结构自顶而下最小的子系统是方法制约了软件的可维护性和可扩展性二、面向对象开发面对对象程序设计(Object Oriented Programming,OOP)1.把软件系统看成各种对象的集合...

2019-04-06 11:37:51 135

原创 数组

数组是一个变量,存储相同数据类型的一组数据声明一个数组就是在内存空间划出一串连续的空间数组初始化 数据类型[] 数组名称=new 数据类型 [长度]采用分布的模式开辟数组空间: 数组类型 数组名称[]=null; 数组名称=new 数组类型[长度]使用数组步骤:1.声明数组(声明时不规定数组长度)2.分配空间3.赋值4.处理数据数组赋值 1.边声明边赋值 数组类型[]数组名称 ...

2019-04-06 11:35:43 150

原创 变量和循环结构

变量类型及变量数据类型:整型int 浮点数 double float 单个字符 char 字符串 String布尔类型 boolean (true false)数据类型分类1分类角度:数值(整型int,long,byte,short 浮点数 float \double)非数值 (字符串String 单个字符char 布尔型boolean(true /false)2分...

2019-04-06 11:34:19 268

原创 利用CSS3制作网页动画

《利用CSS3制作网页动画》一、CSS3变形1.早期的动画和特效要依赖于图片、flash或者JavaScript来实现2.CSS3提供了很多新特性,使得动画制作跟以前相比简单且高效了很多3.CSS3动画分2D动画和3D动画,这里重点讲解2D动画,3D动画用法类似4.transform:变化,改变,变形 transformer变形金刚5.通过常用的变形函数,可以实现变形...

2019-03-29 16:44:59 1617

原创 定位网页元素

《定位网页元素》一、网页的定位机制1.网页中的三种定位机制a、标准文档流b、浮动floatc、绝对定位2.仅用浮动和盒子模型,无法实现特定情况下的复杂定位a、图片右上角的关闭按钮效果b、固定在右下角的回顶部c、鼠标移上去的下拉效果3.position属性实现元素的定位(position:定位,位置)a、static 默认值,没有定位,即按照标准文档流排布b、relative...

2019-03-29 16:43:35 494

原创 HTML、CSS、浮动

《浮动》1.需求,网站布局如何实现?a、往回走那通常由上中下三个大的区域组成b、中间的主体部分内容复杂繁多,通常又会分成左右,或者左中右c、那如何上主体分成左中右?(表格?div?)2.表格布局是以前的老的套路,现在不推荐使用a、代码繁琐b、可读性差c、解析效率不如divd、不够灵活3.div+css布局是现在的流行a、用div来分块,再通过css来控制外观和位置b、div...

2019-03-29 16:40:37 159

原创 HTML、CSS、盒子模型

《盒子模型》一、盒子模型的概念1.border:边框2.margin:外边距3.padding:内边距4.padding-border-margin模型是一个通用的描述矩形对象布局形式的方法5.这些矩形对象称为盒子,英文就是box,所以这种布局模型就叫盒子模型6.网页中的布局也可以使用盒子模型来完成7.一个独立的盒子模型由四部分组成:a、content 内容(位于最中间,网页的主...

2019-03-29 16:38:23 296

原创 CSS3美化样式

一、文本在网页中的意义1.有效传递页面信息2.使页面漂亮、美观、更加吸引用户3.突出页面主题内容4.具有良好的用户体验二、标签:请使用 来组合行内元素,以便通过样式来格式化它们。标签可以为其他标签中的部分文字添加样式,成对出现,且不会改变文字的显示方向。span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。对不同的选择器设置相同的样式如下: 1.html &...

2019-03-29 16:35:39 362

原创 CSS

一、CSS层叠样式表,又称为风格样式表,用来进行网页风格设计。优点: 1.内容与表现分离,使用HTML语言制作网页,使用CSS设置网页样式和风格,并将CSS样式单独放在一个文件中。2.表现的统一。CSS可以使网页的表现统一,并且容易修改。3.丰富的样式,使页面布局更加灵活。4.减少网页的代码量,提高网页的浏览速度,节省网络带宽。5.运用独立于页面的CSS,有利于网页被搜索引擎收...

2019-03-29 16:32:31 216

原创 HTML中的表单

《表单》一、表单简介1.表单其实就像生活在办事时候填写的表格2.表单的目的就是用于收集用户信息3.有了表单,方便用户填写,便于后期的数据整理和分类4.表单时一个将用户信息组织起来的容器5.表单在网页中用form标签表示6.它本身没有任何外观显示,表示的是一个范围7.表单由众多的表单元素组成8.为了采集用户的不同类型的信息,表单元素也是各种各样9.表单只是一个集合,重要的是如何用...

2019-03-29 16:30:04 349

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

《列表、表格与媒体元素》一、列表的使用1.列表是信息资源的一种展现形式,它可以使信息更加结构化条理化,便于阅读2.列表(List)的分类:a.有序列表b.无序列表c.定义列表3.无序列表:a.使用ul标签包裹(unsorted list的简写)b.里面包含li表示列表项(list item)c.每一项独占一行d.每一项前面默认使一个实心小圆点举例:<!-- 无序列表...

2019-03-29 16:23:04 307

原创 HTML5基础

《HTML5基础》一、HTML简介1.HTML:Hyper Text Markup Language 超文本标记语言2.HNML是一门制作网页的计算机编程语言(相对于Java逻辑上更简单,但是记忆的东西更多)3.超文本最早是指拥有超链接这样的超越普通文本功能的内容4.HTML语言由大量的标签组成,所以是标记语言5.HTML5有些地方会简称H5,是HTML4的升级版本6.HTML5...

2019-03-29 16:07:31 272

空空如也

空空如也

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

TA关注的人

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