- 博客(54)
- 收藏
- 关注
原创 2021-01-23
本人学习java时,做的java基础知识总结:写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1、2、3 。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用
2021-01-23 10:32:10
226
原创 2020-12-30
冒泡排序 想必只要是接触过算法的同学,都必听过冒泡排序这四个大字,哈哈。可以说是排序算法中最简单,最基础的一种。其名字的由来正是因为元素在整个排序过程就像碳酸饮料中的气泡一点一点浮上水面,所以称之为冒泡排序(Bubble Sort)。过程 冒泡排序的整个过程用一句话就可以总结(我们这里假设排好序的序列是从小到打的顺序):遍历序列N次,每次遍历的过程中,如果左边的元素大于右边的元素,那么就将他们交换。接下来我们举一个具体例子说明:现在有上述一个无序序列,我们通过冒泡排序将其排列成从左向右从小
2020-12-30 08:19:31
82
原创 2020-12-29
C#中字符串的常用属性和方法本篇文章小编总结在C#中,对于字符串类型我们常用的属性和方法:【1】构造方法:通过构造方法我们可以根据自己的需要构建一个字符串变量(或字符串类型的对象实例)。案例1)通过构造方法,声明并赋值一个由20个字符‘H’组成的字符串,并输出。代码:string Str=new string(‘H’,20); //新创建一个string类型的对象,并使用构造方法(函数)构建一个由20个H组成的字符串并赋值给StrConsole.WriteLine(Str);Console.
2020-12-29 08:19:13
188
原创 2020-12-26
1、循环结构while do-while for foreach2、while循环语法:while(循环条件){ 循环体;}执行过程:循环条件:当满足这个条件的时候,才进行循环。循环条件一般可以为bool类型的值或者关系表达式或者逻辑表达式。程序运行到while处,首先判断while所带的循环条件是否成立,如果成立,也就是为true,则执行大括号中的循环体,当循环体执行完成一遍后,继续回到循环条件进行判断,如果成立,则执行,如果不成立,则跳出while循环。每个循环都有那么一行代码
2020-12-26 08:20:57
102
原创 2020-12-24
C# 基础(类 修饰符)sealed补充实例:class X{ protected virtual void F() { Console.WriteLine("X.F"); } protected virtual void F2() { Console.WriteLine("X.F2"); }} class Y : X{ sealed protected override void F() { Console.WriteLine("Y.F"); } prot
2020-12-24 08:13:25
65
原创 2020-12-23
C#中的数据类型转换总结初学c#经常为这几种数据类型转换方式而迷茫,为了彻底搞清它们之间的区别和优缺点,结合网上前辈总结的资料和自己的动手验证,在此写出来,一方面,为那些跟我有过相似经历的朋友们搜索资料的时候能提供一点微小的帮助,另一方面,希望前辈们路过的时候指导一下,看哪里有不合适的地方。众所周知,C#是一门强类型语言,对类型要求比较严格,但是在一定的条件下是可以相互转换的,如将int型数据转换成double型数据。C#允许使用两种转换方式:隐式转换和显式转换。1、隐式转换隐式转换就是系统默认的、
2020-12-23 08:23:06
112
原创 2020-12-18
Animation 组成CSS3 Animation 是由三部分组成。1.关键帧(@keyframes)关键帧(keyframes) - 定义动画在不同阶段的状态。动画属性(properties) - 决定动画的播放时长,播放次数,以及用何种函数式去播放动画等。(可以类比音视频播放器)css属性 - 就是css元素不同关键帧下的状态。下面我们来看一个例子。创建了一个@keyframes命名为dropdown。关键帧主要分为3个阶段,0%、50%、100%。动画播放时长为6s、循环播放(in
2020-12-18 16:50:46
194
1
原创 2020-12-15
CSS定位CSS定位是基于盒子模型的,可分为静态static定位,绝对absolute定位,相对relative 定位,固定fixed定位。盒子模型:static :对象遵循正常文档流,top、right、bottom、left等属性无效。absolute:对象脱离正常文档流,使用left、right、top、bottom等属性进行定位,其层叠可通过css z-index属性定义,此时对象不具有margin边距,但仍有补白和边框border。absoulte定位虽然号称“绝对”,但是它的功能却更接
2020-12-16 16:13:42
133
原创 2020-12-11
CSS浮动很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。写在前面的话:由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你。小菜水平有限,本文仅仅是入门教程,不当之处请谅解!本文以div元素布局为例。教程开始:首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可
2020-12-15 08:53:52
157
原创 2020-12-11
CSS视频链接1.1格式一<video src="视频URL" controls="controls"></video>格式二<video controls="controls"> <source src="视频URL"> <source src="视频URL"> 你的网页无法播放视频</video>属性播放:centrols循环播放:loop<video controls="controls"
2020-12-11 13:39:53
185
原创 2020-12-09
CSS三种引入方式CSS//1.CSS简介CSS是cascading Style Sheet的缩写CSS全称为"级联样式表",通常又称为“风格样式表"用于网页风格设计//2.CSS的三种引入方式行内式 内嵌式 外链式优先级:行内式>内嵌式>外链式//3.CSS选择器基本选择器基本选择器:标签选择器 类选择器 ID选择器 通配选择器优先级:ID选择器>类选择器>标签选择器>通配选择器复合选择器交集选择器 :从多个相同的元素中选择想选择的元素并集选择器
2020-12-09 10:47:56
53
原创 2020-12-05
恰货连门入口文件public class text { public static void main(String[] args) { //text 作为入口文件使用 将a在text文件里实例化 game a = new game(); a.all(); }}完整代码import java.util.Scanner; public class game { String[] name = new Stri
2020-12-05 16:55:59
56
原创 2020-12-05
HTML总结 <表单>HTML基本表单结构<form action=""> <input name="key" type="text"> <input type="submit"></form>属性
2020-12-05 08:22:10
68
原创 2020-12-02
HTML1.列表ul 无序列表 (实心圆(默认值):disc)(圆环:circle)(方形:square)(不显示符号:none)ol 有序列表 (数字(默认值):1)(字母:a/A)(罗马数字:i/I)li 列表项dl 定义列表 dl是表格标签、与table表格类似组合标签、故名叫dl表格dt 定义列表的项目 dt是小标题dd 定义列表中项目的描述 dd是对dt的解释2.表格2.1分层表格容器/行容器/单元格容器:table/tr/td2.2标签th 表头单元格标签 和td一样放在
2020-12-02 09:21:40
78
原创 11-27学习日报
emmet语法1.生成标签 直接输入标签名 按tab键即可 比如 div 然后tab键,就可以生成2.如果想要生成多个相同标签 加上就可以了 比如div3 就可以快速生成3个div3.如果有父子级关系的标签,可以用>比如 ul>li就可以了4.如果有兄弟关系的标签,用 + 就可以了 比如div+p5.如果生成带有类名或者id名字的,直接写 .demo 或者 #two tab键就可以了6.如果生成的div类名是有顺序的,可以用自增符号$;/.demo$*3<div class
2020-11-28 17:11:15
58
原创 2020-11-28
HTML 基本骨架与常用标签HTMLHTML是什么?· 是一种超文本标记语言 Hyper Text Markup Language· 不是编程语言,是一种标记语言· 标记语言是一套标记标签超文本超越文本,在文本内容的基础上,添加更加丰富是信息(图片,动画,声音等等)HTML的基本骨架<!--HTML的基本骨架--><html> <head> <title></title> </head> <body&
2020-11-28 09:33:16
71
原创 2020-11-25
分割字符串1.分割字符串的方法:split()用法:字符串.split(“分割依据”);试验:分割诗句public class day16_01 {public static void main(String[]args){String a=“床前明月光,疑似地上霜,举头望明月,低头思故乡”; /诗句String[] b = a.split(","); /用逗号分割诗句,字符串会变成多个字符串,所以要用数组接收/用遍历,打印输出for(int i=0;i<b.length;
2020-11-25 08:11:29
129
原创 2020-11-19
java字符串的方法字符串的定义方式一String 变量名 = "内容";方式二String 变量名 = new String();方式三String 变量名 = new String("内容");获取长度的方法 length字符串.length();
2020-11-19 10:15:57
54
原创 2020-11-19
猜拳小游戏test.javaimport java.util.Scanner;public class test { public static void main(String[] args) { Game g = new Game(); for (int b = 0;b <1;) { g.start(); Scanner ipt = new Scanner(System.in);
2020-11-19 09:01:48
51
原创 2020-11-18
import java.util.Scanner;public class 接收 { public static void main(String[] args) { Scanner ipt = new Scanner(System.in); System.out.println("请输入姓名:"); String xm = ipt.next(); System.out.println("请输入年龄:"); in
2020-11-18 08:14:54
70
原创 2020-11-17
Java定义具有参数的方法1 public 返回值类型 方法名( 形参的类型 形成名称 ){ 方法执行内容 }2 表示需要给出这个参数,才会运行方法并使用参数123例:public void fangfa(String eee; int i){ System.out.println(eee); System.out.println(i); }调用带有参数的方法1 对象.方法名( 实参1,实参n );1例:1 a.fangfa(“成功”,5);23 a是类名4 “
2020-11-17 21:12:04
57
原创 2020-11-14
类的定义格式小结public class 类名称 { // 声明一个没有赋值的属性 类型名 属性名称; // 边声明,边赋值 类型名 属性名称 = 属性值; // 基本方法的定义 public void 方法名1() { 编写方法1所需要执行的各种代码; } // 具有返回值的方法 public 返回值类型 方法名2() { 编写方法2所需执行的代码; return 返回值;
2020-11-14 14:15:35
57
原创 2020-11-14
import java.util.Scanner;public class 接收成绩 { int java; int c; int db; public int b(){ int b =java+c+db; return b; } public double cc(){ double cc =(double)(java+c+db)/3; return cc; }}import
2020-11-14 11:23:11
106
原创 2020-11-13
类的代码// 名字见名知义,名字大驼峰命名法public class Student { // 姓名 String name; // 年龄 int age; // 性别 String gender; // 分数 int score; // 自我介绍的功能 public void saiHi() { System.out.println("大家好,我的名字叫" + name + "我今年" + age + "
2020-11-13 20:42:54
56
原创 2020-11-11
part13 循环进阶输出一行直线需求利用循环来完成从键盘接收一个整数假设用户输入了一个6那么输出6个星花,在一行6解决代码import java.util.Scanner;public class ppp { public static void main(String[] args) { // 固定的获得Scanner工具的写法 // 类型名称 变量名 = 值; Scanner ipt = new Scann
2020-11-11 08:10:26
57
原创 11.10乘法表
public class 乘法表 { public static void main(String[] args) { for(int a= 1;a <=9;a++) { for (int i = 1; i <=a; i++) { System.out.print(i+"x"+a+"="+i*a+"\t"); } System.out.println();
2020-11-10 14:18:38
363
原创 2020-11-07
1105数组的算法升序引入一个工具知识如何导入工具类import 工具类的路径 例子import java.util.Arrays;使用工具sort方法功能帮我们把数组进行升序,由小到大会影响数组内部的结构 用法Arrays.sort(数组);import java.util.Arrays;public class Test { public static void main(String[] args) { int[] nums = new in
2020-11-07 09:05:22
57
原创 2020-11-05
数组的特点数组是数据的容器数组是有容量的数量实际的存放量不一定等于容器数组中的数据是有位置编号的只定义不给值格式类型[] 变量名=new 类型[长度]; // 例子,定义一个长度为6的整数数组int[] numArr = new int[6];如果数组的其它空间没有给过值,它会具有默认值整数数组默认值是0数组的下标越界的情况如果越界,会以报形式提示报时报错的代码后面的内容都不会执行数组的遍历如何获得数组的全部下标利用for循环可以得到数组的全部下标子
2020-11-05 10:22:59
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人