
Java基础
文章平均质量分 72
写一些Java基础
幺鸡爱学习
这个作者很懒,什么都没留下…
展开
-
Spring中的IOC与AOP,以及如何解决循环依赖
IOC是控制反转,简单的说来就是将对象创建的权利交给第三方管理(IOC容器),主要作用是为了解耦,如果直接再A类中直接new了一个B类对象,这就叫做硬编码耦合。在开发过程中,如果B的构造形式发生了变化后,这时就必须要修改A类了,如果有很多类都有硬编码耦合,那么这些类都需要修改了,这就是硬编码耦合带来的问题。但是使用了IOC就把对象的创建的权力交给了第三方管理,A和B不会发生直接的关联。A类是被动的从IOC容器中获取B类对象,B的构造形式发送任何变化,都不需要取修改A类,通过这样的思想达到解耦的目的。原创 2024-04-20 12:22:25 · 284 阅读 · 0 评论 -
final、匿名内部类、成员内部类、静态内部类
描述:接口是特殊的抽象类;特殊性:可以看成抽象的事物;没有继承关系,但是有相应的应用场景---多态接口中的方法也是抽象的,需要通过实现类来完成定义接口:interface 接口名 定义实现类: 类 implements 接口。原创 2024-02-27 21:30:04 · 521 阅读 · 1 评论 -
final、抽象类、内部类
final从字面意思来看时最终的,不可改变的含义,它可以修饰在类、方法以及变量中值得注意的是:final修饰类则该类不能被继承,修饰方法则该方法不能被重写,修饰变量则该变量变为常量代码示例/*final*/ class Animal{//不能被继承public /*final*/ void eat() {//不能被重写class A{//final修饰的成员变量,没有初始化,需要赋值//a.直接赋值 b.动态代码块 c.构造方法/*= "b";*/原创 2023-07-09 19:10:32 · 397 阅读 · 0 评论 -
静态属性、静态方法、类加载
类加载是指找到class文件,可以获取到文件中的所有资源,包名、类名、属性、方法以及构造器等实例化对象、实例化子类对象、静态属性以及静态方法以及使用Class.forName(全限定名)--反射代码示例class A{String name = "占山";//这里写上面的name,因为已经赋值好了public A() {//构造方法这里可以不用加{}System.out.println("动态构造方法");new A();new A();class A2{原创 2023-07-09 17:46:39 · 308 阅读 · 0 评论 -
多态的含义
抽象是指一个类有某种方法,但不知道如何实现,这种方法叫做抽象方法,具体的实现交给子类来完成(重写),设计抽象类的目的是为了更为自然的使用多提;一般抽象方法作为模板来使用。注意开闭原则:对外新增的代码持开放状态——扩展性,对内修改的代码持关闭状态——维护性,灵活性。父类转子类:强转(有隐患)原创 2023-06-25 00:45:36 · 172 阅读 · 0 评论 -
Java基础知识——09
protected:保护权限,在本类中可以访问,保护权限,在同包不同类中可以访问,保护权限,在不同包的子类中可以访问,保护权限,在不同包不同类中不能访问。default:默认权限,在本类中可以访问,默认权限,在同包不同类中可以访问,默认权限,在不同包的子类中不能访问,默认权限,在不同包不同类中不能访问。public:公开权限,在本类中可以访问,公开权限,在同包不同类中可以访问,公开权限,在不同包的子类中可以访问,公开权限,在不同包不同类中可以访问。程序中的继承是指:类与类的关系,子类继承父类的属性和方法。原创 2023-06-24 23:57:42 · 226 阅读 · 0 评论 -
Java基础知识——08
共性的抽取:特征与行为是属于对象的,但其他的对象也有;所以在我们设计程序时,可以把共性的特征与行为抽取到类中,表示类的特征与行为,比如说动物都可以吃,学生类要学习,老师类要上课。对象:在Java程序中,一切皆为对象,从main出发依次执行,先有对象才能依次执行。步骤:实例化对象、调用属性、打印属性、对象调方法以及实例化多个对象。在一个类中,方法名相同,参数个数或类型不同,方便管理方法的调用。类:一类事务的抽象描述,比如水果类、动物类、学生类以及老师类。出现位置:局部变量出现在方法体中,成员变量出现在类中。原创 2023-06-24 21:56:06 · 208 阅读 · 0 评论 -
Java基础知识——31
p{原创 2023-06-12 00:35:38 · 282 阅读 · 0 评论 -
HTML、CSS、JavaScript日常问题整理
alert("字体加粗已完成")},3000);})})点击我,让我们一起变大吧!原创 2023-06-12 00:05:09 · 817 阅读 · 0 评论 -
BOM、定时器与Cookie
游览器模型,获取了游览器对象,就可操作所有的JS代码,在JS中,一切属于window(window就是游览器对象)例如:JS的代码包括:全局变量,函数,属性,document都是属于window的资源。原创 2023-06-04 16:09:49 · 191 阅读 · 0 评论 -
DOM与事件
文档对象模型:document object model,使用document可以操作所有html文档中任何元素(标签):因为只有先获取了元素对象才能拥有对元素对象操作的能力,如果不先获取就没办法对元素对象进行相关操作。how to do?:有了元素对象后,即可操作元素中的信息,例如:属性,内容,样式等。如果需要动态德变更数据,则需要将DOM与事件相结合。点击一次,出发了多个控件中,有一个执行顺序。冒泡:从外往里触发(默认)true。可以在一个元素中绑定多种事件。捕获:从里往外false。原创 2023-06-03 18:35:25 · 441 阅读 · 1 评论 -
JS、事件、正则、函数
概述:是一种解释性脚本语言(无需编译过程,直接执行即可);是一种弱类型语言(同一种类型,都是var类型定义)应用:在游览器中,为HTML增加触控效果关系:HTML是毛坯房;CSS是内外装修;JS安装智能家电方式:直接创建 var 对象名={属性:值,属性:值}区别:在java中需要创建类和对象;在js中没有类的概念之间创建对象。原创 2023-06-03 18:24:20 · 359 阅读 · 1 评论 -
Java基础知识——28-CSS部分
绝对定位absolute:相对于父容器的定位,如果一直没有父容器,则基于body定位,不会保留原有位置。相对定位relative:相对于当前位置的定位,若移动位置,原有位置会保留。固定定位fixed:与绝对定位相似,但是固定定位不会改变位置。含义:将竖着排列的控件,横向进行排列。含义:在标签的外围设置的轮廓边框。原创 2023-06-03 13:49:27 · 245 阅读 · 1 评论 -
表格、表单、选择器
描述:用于前后端交互,如:注册,登录功能,输入账号和密码后,点击登录,数据传到后端,都是表单的操作--表单:form表单属性:action,method(这两个是常用),enctypeaction:和a标签的href类似,可以跳转,后续往往跳到后端服务器method:请求方式, get/postget请求:(默认)将数据从url中传到后端,参数格式为?post请求:以请求体的方式传数据到后端区别:get效率高,不安全 post效率低,安全entype:表单提交的类型(了解)原创 2023-05-31 00:04:36 · 494 阅读 · 1 评论 -
HTML的基础知识
what?(html是什么):超文本语言,通过标签进行开发,图文并茂,并且通过超链接的方式进行页面跳转how?(作用):在网页中展示数据。原创 2023-06-04 17:02:17 · 239 阅读 · 0 评论 -
数组、数组的应用、数组的扩容、值传递、地址传递
/创建一个新的数组i原创 2023-06-24 17:18:16 · 414 阅读 · 0 评论 -
冒泡排序、选择排序、插入排序、二维数组
二维数组的排序:冒泡排序,选择排序,插入排序以及系统提供的排序;二维数组的基本操作,默认值以及创建空间,不规则列,杨辉三角以及斐波那契数列的打印原创 2023-05-08 08:20:14 · 294 阅读 · 0 评论 -
返回值情况
无参数无返回值,有参数无返回值,有参数有返回值,return的使用,多级调用以及递归方法原创 2023-05-02 16:29:39 · 244 阅读 · 0 评论 -
while循环、dowhile、for循环
while循环、dowhile循环、for循环、流程控制语句中的brerak与continue,循环嵌套的结构与语法,以及用循环嵌套语句打印图形原创 2023-05-02 14:34:25 · 330 阅读 · 1 评论 -
类型转换、运算符、类型转换、if、switch
Java的类型转换以及隐患,算术运算符、赋值运算符、关系运算符、逻辑运算符、三目运算符的相关知识,如何进行类型提升,控制台录入,if的三种循环语句与嵌套,switch的使用原创 2023-05-01 22:19:57 · 387 阅读 · 0 评论 -
Java编码规范、数据类型与转义字符
Package包以及代码规范,三种注释方法,标识符的规范,介绍变量的内容,四种基本的数据类型,转义字符以及String类型原创 2023-05-01 15:55:29 · 301 阅读 · 0 评论 -
Java的执行机制
Java小白学习之路——day01(Java的历史与特点、计算机与Java的执行机制、我的第一个Java程序、思考与练习)原创 2023-05-01 11:31:02 · 171 阅读 · 2 评论