自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础之集合

基于红黑树结构的实现类,可以通过key的自然顺序进行排序,如果需要得到一个有序的Map就应该使用TreeMap,key值的类型必须实现Comparable接口,重写compareTo方法.如果继续添加元素,出现相同位置,先比较两者是否相同,如果不同,把后一个元素挂载到第一个元素的后面形成一个链表,当链表的长度满足一定条件时,会转为红黑树。先调用hashCode(),根据内容算出一个哈希值(int类),先用整数哈希值比较,哈希值相同,说明内容也就相同了。//抛出异常,程序终止。

2025-03-02 20:21:37 794

原创 Java基础之常用类(API)

Java API概述API(Application Programming Interface)应用程序编程接口一般在开发中用api表示java语言中为我们提供的各种类和接口一般所说的是.是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员,进行使用帮助说明.Object类Object类是所有Java类的祖先(根基类)每个类都使用 Object 作为超类(父类)所有对象()包括数组)都继承实现这个类的方法。

2025-02-20 20:57:41 693

原创 Java的基本语法(抽象类,面向对象特征---多态,关键字final,接口)

常量,而且是必须在写代码时,值就明确的常量抽象方法 jdk1.8之前.jdk1.8之后又添加了2种内容静态方法默认方法。

2025-02-19 20:15:30 493

原创 面向对象总结(图)

2025-02-10 20:48:26 95

原创 Java的基本语法(面向对象特征---封装,面向对象特征---继承,)

即重写的方法需要与父类方法的结构一致注意:父类的私有方法不能重写跨包的父类默认权限的方法不能重写,其他包的父类中受保护权限的方法不能重写构造方法,静态方法不能重写成员变量不存在重写。

2024-12-29 17:22:07 1017 1

原创 Java的基本语法(值传递,this,static,代码块,包, 访问权限修饰符)

将一个引用变量赋给另一个引用变量,不会创建新的对象,只是将对象地址赋给另一个引用变量,这样两个引用变量指向的是同一个地址的对象,一方对数据进行修改,另一方也会受到影响。protacted 受保护权限 可以在本类,同包的其他类,不同包的子类中可以访问到,可以修饰成员变量,成员方法,内部类。public 公共权限 可以在项目中任何位置都可以访问到,可以修饰类,成员变量,成员方法,内部类。(空) 默认权限 可以在本类,同包的其他类中访问到,可以修饰类,成员变量,成员方法,内部类。

2024-12-22 17:30:46 1193

原创 Java的基本语法(面向过程和面向对象,类和对象,构造方法,方法的重载,对象与引用)

面向过程和面向对象面向对象(OOP):一种编程风格,一种程序设计思想.是一种宏观的设计思想,分析出完成这件事需要哪些类.解决问题是以类为单位进行组织的,将同一类事务的属性和行为封装到一个类中.解决莫一类问题时,找对应的类即可.类与类之间还可以存在继承关系,使得代码的扩展性更好,维护性更好典型的语言: Java , C# , C++ , python等面向过程(POP):指令式编程,函数式编程.适合简单,不需要协作的事物,重点关注如何执行.是一种微观,具体的设计思想,是具体落实实现.

2024-12-19 20:35:20 962

原创 Java的基本语法(二维数组,选择排序,idea中的debug调试,打印杨辉三角,五子棋游戏)

从数组的第1位开始,以为第1位是最小(大)值,用第1位和后面的每一位进行比较.如果后面的有小于第1位.就用后面小的再与后面的继续进行比较.直到比较完一轮后,把找到的最小的值的位置与第1位进行交换.第2位重复上述操作.

2024-12-10 19:59:01 390

原创 Java的基本语法(break & continue,循环嵌套,Java中的方法,数组,冒泡循环)

i++)可以根据自己的需求从任意值i开始于结束.但是for (int temp:b)不能根据需求进行从某一值开始。---->数组a,b,c int a[],b,c;---->数组a,int变量b,c. 因此尽量使用格式1。int temp--->声明一个变量用来接收每次循环从数组中取出的元素。获取数组长度---->数组名.length。访问数组元素---->数组[索引]b--->需要遍历的数组名。无参数,无返回值的方法。

2024-12-05 15:33:29 573

原创 Java的基本语法(比较运算符,赋值运算符,逻辑运算符,条件运算符,位运算符,Java中控制台输入,控制语句)

=,-=,*=,/=,%= 例:a=10;a+=5----a=a+5同理-=,*=,/=,%=也是如此。ps:表达式可以是 byte ,short ,int ,char ,String(字符串) ,枚举。当所有表达式为true,结果为true.只要有一个表达式为false,结果就为false。|| 会出现短路现象[常用],一旦出现有表达式为true,后面的表达式不会执行。表达式返回值不同,结果为true.表达式返回值相同,结果为false。,>=,

2024-11-26 20:25:37 905

原创 JAVA的基础语法(快捷键,注释,关键字,保留字,标识符,变量,数据类型,字符串,基本数据类型之间的转换(不包含boolean),算术运算符)

2.类名首字母大写,变量名首字母小写,多个单词组成时,建议第二个单词开始首字母大写 (驼峰表示)数值型(整数类型 byte,short,int,long. 浮点类型 float,double),字符型char,布尔型boolean(true和false)时10.5为字面常量,默认为double类型.因此在使用float a=10.5F/f;强制规定:1.只能使用26个英文字母大小写,0~9,_,$例:a=5,b=++a +2---->b=8。

2024-11-17 19:29:30 849

原创 JAVA和IDEA的安装

通过不同JVM[Java Virtual Machine(Java虚拟机)]来使一个Java程序在三个不同的操作系统(Windows,Linx,Mac)中都可以执行.JVM是一个虚构出来的计算机环境.安装jdk Java Development Kit java开发工具包(包含编译器,系统库,虚拟机)jre(java 运行时环境)包含 系统库,虚拟机,在服务器上只运行java程序,只需要安装jre.想要开发和运行Java程序,需要安装JAVA环境(编译器,虚拟机,系统库)然后点击此电脑,右键鼠标点击属性。

2024-11-13 18:03:01 1261 2

原创 CSS(定位)以及模仿小米官网部分

允许定义的标签相对于其正常位置,或者相对于父标签,另一个标签甚至浏览器窗口本身而出现的位置.

2024-11-08 14:15:09 477

原创 CSS(块级,行级,行块级,display,div和span,盒子模型,文档流,浮动)

margin还可以设置为负值,设置auto时,设置外边距为最大值,左右外边距设置为auto时,左右外边距设置为相同.span :行级标签,无任何附加功能,设置什么属性,就是什么样子,用来选中文本内容。div :块级标签,无默认样式,设置什么属性,就是什么样子,用来网页布局。当一个标签浮动以后,其下方的标签会上移.浮动标签不会撑开父标签.例如:<p>,<h1>,<ul>,<ol>,<hr/>等.inline-block :设置标签为行块级标签。例如:<font>,<b>,<i>,<a>等.

2024-10-30 19:49:11 1106 2

原创 HTML及CSS(样式表,选择器,文本,背景,伪类,透明)

name="" 组件名称,placeholder="" 提示信息,readonly 可以提交,不能填写只读.disabled 不能提交 禁用。

2024-10-22 20:10:06 556 3

原创 HTML.

定义单元格定义表头

2024-10-14 17:23:11 1250 2

空空如也

空空如也

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

TA关注的人

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