- 博客(18)
- 收藏
- 关注
原创 java抽象类和接口
当父类的某项方法 需要声明但是又不确定如何实现时 可以将其声明为抽象方法(没有实现的方法 没有方法体)将此类声明为抽象类当用abstract关键字来修饰一个类时,这个类就叫抽象类访问修饰符 abstract 类名{}用abstract关键字来修饰一个方法时,这个方法就是抽象方法访问修饰符 abstract 返回类型 方法名(参数列表);抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实现抽象类{}设计模式中设计的比较多。
2023-05-01 16:07:22
104
原创 java基础4
首先是不安全,因为在构造函数中,会在第一行声明super(),此时super()默认先调用父类的无参构造,或者super()调用有参构造,然后再完成子类特有属性的初始化。而在子类的构造函数中this()调用的是子类中的其他构造函数,其他构造函数中必然会有默认调用父类无参构造方法,或直接调用有参构造方法的构造函数,此时,同一个子类构造器中声明了两次父类构造函数,即父类初始化了两次,造成不安全的问题。从程序的角度理解所谓的继承就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。
2023-05-01 09:09:47
557
原创 java基础3
封装构造方法this关键字static关键字再谈变量所谓的封装,就是利用private关键字去修饰属性或者方法 ,被private关键字去修饰的属性或者方法只能在本类中被访问。构造方法是一个特殊的方法,主要特殊点如下构造方法的名字与类的名字一致它不声明返回值类型。(与声明为void不同)不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值截止到目前,我们讲到了很多位置都可以对类的属性赋值。现总结这几个位。
2023-05-01 09:04:38
776
原创 java继承
继承可以解决代复用,让我们的编程更加靠近人类思维,当多个类存在相同的属性和方法时 可以从这些类中抽象出父类 在父类中定义这些相同的属性和方法 所有的子类不需要重新定义这些属性和方法,只需要通过extends来声明继承父类即可继承的基本语法class 子类 extends 父类 {} 子类会自动的又有父类定义的属性和方法子类又叫做超累 基类子类又叫派生类super代表父类的引用,用于访问父类的属性 方法 构造器基本语法访问父类的属性 但不能访问父类的private属性 super.属性名。
2023-04-29 16:33:37
45
原创 java基础
选择结构变量的拓展循环结构依据需求的不同会产生不同的程序结构,从而导致程序的执行流程是也不同的。我们把这一现象称之为程序的流程控制结构。在现实生活中,循环也就是按照一定的次数,重复的去做一件事情比如:手表、操场跑圈.......在Java中,按照一定次数重复地去执行程序,直至达到次数上限将重复的代码只编写一次,然后再重复执行即可,这样的程序结构就是循环结构。提出需求输出5行HelloWorld。输出1000行HelloWorld。分析得到:这明显是一个循环的过程。
2023-04-27 20:23:36
89
原创 JavaSE基础知识点
编程入门(计算机普及/操作系统/万维网)Java语言的应用场景Java基础阶段知识结构拆解(图谱/课程概述/课程体系)软件开发介绍计算机编程语言介绍Java语言概述Java运行机制及运行过程Java的开发环境搭建开发体验HelloWorld常见问题及解决办法注释良好的编程风格常用的Java开发工具关键字标识符变量运算符键盘接收用户输入语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,就要学习英语。
2023-04-27 19:53:30
269
原创 gti仓库的上传
Git是一个免费的,开源的分布式版本控制系统,能够快速高效的解决小型项目/大型项目团队开发问题。版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。
2023-04-22 07:54:30
147
原创 layui学习
前端框架LayUI学习目标第一章 基础说明 (敲代码)从 layui 2.6 开始,如果你引入的是构建后的 layui.js,里面即包含了 layui 所有的内置模块,无需再指定内置模块。1.1 节 LayUI 组件化开发LayUI使用内置模块的入门案例:1)在gitee上下载LayUI2)将dist目录下文件拷贝到工程中3)创建page目录,编写入门程序<!DOCTYPE html><html lang="en"><head> <
2023-04-22 07:39:54
301
原创 bootstrap
bootstrap 教案学习目标1.熟练掌握栅格系统2.熟练掌握bootstrap常见组件一、bootstrap概述Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。相关案例 bootstrap特点:html 5 文档类型Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。在你项目中的每个页面都要参照下面的格式进行设置。移动设备优先Bootstrap 是移
2023-04-22 07:37:57
94
原创 Jquery学习
jquery学习目标1.jquery概念2.jquery的常见选择器3.熟练掌握jquery操作节点的属性、内容、样式4.熟练掌握jquery的文档处理、筛选5.熟练掌握jquery的常见事件和效果6.熟练掌握jquery的ajax一、jquery概念1.1 Jquery介绍jquery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Le
2023-04-22 07:35:23
234
原创 js基础学习
javascript_day01学习目标1.掌握js的组成2.掌握数据类型3.掌握运算符4.掌握流程控制5.掌握数组6.掌握函数7.掌握作用域8.掌握js对象一、javascript 概述1.1 javascript 介绍JavaScript在1995年由Netscape(网景)公司设计的脚本语言。js是一个什么样的语言呢?是一门脚本语言:不需要编译,直接执行是一门解释性语言:相对于编译语言java不同,没有编译成机器语言class文件过程;源代码不能直接翻译成机器语言,而
2023-04-22 07:33:14
424
2
原创 CSS的使用
学习目标1.掌握css常用选择器2.掌握css常用属性3.掌握css的显示模式4.掌握css的盒子模型5.掌握css的浮动6.掌握css的定位7.能够独立完成静态页面第一章 CSS引入方式什么是CSS?层叠样式表(英文全称:Cascading Style Sheets)是一种用来表示HTML样式的前端技术在html中引入css样式,有三种方式内部样式外部样式行内式1.1节 内部样式内部样式也称内嵌式:是将CSS代码集中写在HTML文档的head头部标签中,并
2023-04-07 08:07:14
526
原创 Less的使用教程
less是一种动态样式语言,属于css预处理器的范畴,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。less的中文官网:http://lesscss.cn/
2023-04-07 07:50:06
573
1
原创 html案例演示
第四章 html常见标签html的标签非常多,我们只需要记住常用的就可以了,其他的可以查看帮助文档4.1节 排版标签排版标签有标题,段落,横线,换行等标签,可以对页面的文字标题段落进行合理的排版。<h1>、<h2>、<h3>、<h4>、<h5><h6>标题标签<p> 文本内容 </p> <hr/>横线标签<br/>换行标签特殊字符的输入< &
2023-04-07 07:47:54
118
1
原创 Vscode的使用
Visual Studio Code(简称“VS Code” ) 是微软公司推出的一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补充,Git等特性,支持插件扩展等。
2023-04-07 07:38:31
398
1
原创 Web基础
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-04-07 07:34:39
158
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人