自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS入门

层叠样式表,可以对页面的元素(标签)化妆,比如:设置字体的大小,颜色,边框,背景...使用css三种方式(和使用js一模一样) 1.内部样式:编写在html页面中的 head标签内添加style标签 编写小型页面。

2023-07-08 13:46:52 85

原创 HTML入门

静态页面:页面里面的数据和元素是静态的。html/css动态页面:页面里面的数据是动态,会跟服务器交互,会实时更新,存储在数据库里 jsp页面动态:页面里面元素(img div table..)动起来的(动画 颜色 轮播)javascriptHTML:超文本标记(标签)语言,它可以保存文本内容 、图片、文件、插件.......里面所有元素都是由成对标签构成的

2023-07-08 13:45:43 77

原创 Java基础:构造方法(0614)

4、如果没有手写构造方法,则默认会有一个无参的构造方法,由系统提供。构造方法只允许在new对象时自动被调用一次,其它时候都不能被调用。哪怕咱们的成员变量不需要通过构造进行赋值,也要补上无参构造方法。2、特殊的作用:只能用于给成员变量赋值 3、特殊的使用方式。因此一般书写类的时候,建议成员变量写完后,立即书写构造方法。如果有手写构造方法,则系统会回收默认的无参构造方法。构造方法是一种特殊方法 1、特殊的书写方式。对于构造方法的使用,即在创建一个对象时赋值。5、构造方法也可以实现方法的重载。

2023-06-15 09:18:07 106

原创 使用java方法完成猜字符游戏

对于随机生产五个不重复的字母,我们可以先定义一个字符数组,然后再利用随机数的生成去随机出字符数组的下标(0到25),来达到随机字母的效果,为了防止出现相同的字母,我们需要去重,可以为每个字母设置一个开关,即设置一个bool数组,默认都为false,如果被使用,该字母对应的bool元素则变为true。2、对于用户的输入,连续输入五个为字符串类型,我们需要将其转变为字符数组,再进行猜测是否正确的判断。随机生产五个不重复的字母,用户输入猜测的字母内容。若不是500分,则重复猜测,知道全部猜对为止。

2023-06-15 09:16:52 357

原创 java基础:方法(0613)

方法是一件事情的步骤集合,定义一个方法需要五个步骤,修饰词 返回值类型 方法名 参数列表 方法体。局部变量:随着方法、循环、switch的开始而出生,随着它们的结束而销毁。方法内声明的变量,智慧随着方法发调用而出生,方法运行结束则自动销毁。2)、实参:真实存在的数据,书写在调用方法的小括号中。可在mian方法中调用该方法,返回一个周长为60的值。全局变量:随着程序的出生而出生,随之程序的结束而结束。1)、形参:假设的数据, 书写在方法内的小括号中。方法名:在方法被调用时,需要通过方法名+()

2023-06-14 14:10:34 36

原创 java基础:对象和类(0613)

举个例子:我们需要吃饭,如果我们自己去做,需要先买菜,然后洗菜,洗米,蒸饭,炒菜等等一步步实现,最后才能吃饭,这样的流程化实现就是面向过程。如果我们是点外卖,则不需要做菜煮饭的这个过程,只需要根据菜的种类和价格等因素去选择自己想要吃的菜,这样的方法就是面向对象。1、面向对象是把对象共有性质封装的编程思想, 面向过程是把一个事情过程封装的编程思想 2、对象是个体,类是多个对象的集合 3、一个类可以为多个对象服务,同理一个类也可以有多个对象,但是结构相同,数据不同 4、类是对象的模板,对象是类的具体实例。

2023-06-14 14:09:21 38

原创 Java数组(0612)

数组的定义:数组是相同类型的元素组成的集合数组中的元素按照线性顺序排列,除了第一个和最后一个以外,每一个元素都有唯一的前驱元素,每一个元素都有唯一的后继元素。注意:数组需要通过下标来标识每一个元素,下标从0开始,最大元素到数组个数-11、定义一个数组且只声明数组长度2、直接在定义的数组后赋值3、直接将数组赋值其中int是基本数据类型,int[]不是基本数据类型,叫做引用类型。注意: 1、数组中的数必须为相同类型的元素 2、数组是一种引用类型 3、数组中的元素会自动初始化。

2023-06-13 09:19:54 46

原创 Java异常

1、创建自定义异常类2、在方法中通过throw关键字抛出异常对象3、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明抛出給方法调用者的异常,继续进行下一步操作4、在出现异常方法的调用者中捕获并处理异常(双击Shift弹出All,可观看异常)自定义异常://自定义的异常类//传递数字>10​@Override'}';异常检验:​​//可能会存在异常的方法。

2023-03-21 17:08:45 41

原创 面向对象4

抽象类 类extends是单继承,接口可以多继承1、不能new这个抽象类,只能靠子类去实现它。2、抽象类中可以写普通方法 3、抽象方法必须在抽象类中 (抽象的抽象)父类//抽象类 类extends是单继承,接口可以多继承//约束~有人帮我们实现//abstract ,抽象方法,只有方法名字,没有方法的实现子类抽象类的所有方法,继承了它的子类,都必须要实现它的方法.除非子类也是抽象类,由子子类来实现。

2023-03-21 16:28:52 41

原创 面向对象3:多态

1、多态是方法的多态,属性没有多态 2、父类和子类,有联系 类型转换异常(ClassCastException!) 3、存在条件:继承关系,方法需要重写,父类引用指向子类对象!1、static方法属于类,它不属于实例 2、final 常量 3、private方法父类​子类​@Override实现//一个对象的实际类型是确定的,可以指向的引用类型就不确定了。//父类的引用指向子类​//Student能调用的方法都是自己的或者继承父类的。

2023-03-21 16:28:20 41

原创 面向对象1

1、类与对象 类是一个模板:抽象,对象是一个具体的实例 2、方法 定义,调用 3、对应的引用引用类型:基本类型(8)对象是通过引用来操作的:栈---->堆4、属性:字段Field 成员变量默认初始化:数字:0 0.0引用:null修饰符 属性类型 属性名=属性值!5、对象的创建和使用必须使用new关键字创建对象,构造器 Person zhang=new Person();对象的属性 zhang.name;对象的方法 zhang.sleep();6、类静态的属性 属性。

2023-03-21 16:18:41 33

原创 面向对象2

该露的露,该藏的藏,我们程序设计要追求。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合是指仅暴露少量的方法给外部使用。属性私有 :get/set 【Alt+Insert(设置get、set的快捷键)】1、提高程序的安全性,保护数据 2、隐藏代码的实现细节 3、统一接口 4、系统的可维护性增加/*1、提高程序的安全性,保护数据2、隐藏代码的实现细节3、统一接口4、系统的可维护性增加*///private:私有 属性私有//名字//学号//性别//年龄​。

2023-03-21 16:17:16 28

原创 Java数组

数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们​//变量的类型 变量的名字=变量的值//数组类型int[] nums;//1、声明一个数组(java语言)定义(c语言)//2、创建一个数组​//3、给数组元素中赋值nums[0]=0;nums[1]=1;nums[2]=2;nums[3]=3;nums[4]=4;nums[5]=5;nums[6]=6。

2023-03-17 18:56:44 40

原创 利用java制作一个简单的计算器

System.out.println("请输入你要进行的操作(+,-,*,/):");System.out.println("请再输入一个数:");System.out.println("请输入一个数:");System.out.println("输出的结果为:");

2023-03-17 15:25:04 211

原创 Java方法:递归

递归就是自己调用自己,利用递归可以用简单的程序解决一些复杂问题。递归体:什么时候需要调用自身。递归头:什么时候不调用自身。

2023-03-16 18:47:30 74

原创 Java方法:参数

​i++) {

2023-03-16 18:46:30 69

原创 Java方法:什么是方法

Java方法是语句的集合,它们在一起执行一个功能。设置方法的原则:一个方法只完成一个功能​//main方法//加法return a+b;方法的定义:一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体修饰符返回值类型方法名参数类型方法体修饰符 返回值类型 方法名(参数类型 参数名){........方法体........return 返回值;

2023-03-16 18:45:36 41

原创 java打印三角形

/打印三角形 5行。

2023-03-15 18:30:46 326

原创 java中的break、continue和goto

1、break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不用执行循环中剩余的语句。2、continue语句用在循环体语句中,用于终止某次循环过程,即跳出循环体中尚未执行的语句,接着执行下一次执行循环的判定。java中goto是保留字,未得到正式使用;即java没有goto(使用起来比较麻烦),而是利用continue与标签来实现。//打印101~150之间的质数。

2023-03-15 18:29:59 142

原创 for循环练习(java)

/练习2:用while或for循环输出1~1000之间能被5整除的数,并且每行输出三个\。练习2:用while或for循环输出1~1000之间能被5整除的数,并且每行输出三个。//练习1:计算0到100之间的奇数和偶数的和。if(i%(5*3)==0){//换行。练习1:用java实现分别计算0到100之间的奇数和偶数的和。2、我们把固定的1再用一个嵌套循环替换。1、我们先打印第一列,用1乘。3、去掉重复项,j

2023-03-15 17:25:21 890

原创 流程控制:java的语句结构

Java的基本结构就是顺序结构,除非特别指明,否则就顺序的一条一条的执行。

2023-03-15 17:21:51 18

原创 Scanner的进阶使用

10 你输入第1个数据,然后当前结果sum为:10.0 20 你输入第2个数据,然后当前结果sum为:30.0 30 你输入第3个数据,然后当前结果sum为:60.0 40 你输入第4个数据,然后当前结果sum为:100.0 xx 4个数和为:100.0 4个数的平均值是25.0。//我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果。System.out.println("你输入第"+m+"个数据,然后当前结果sum为:"+sum);

2023-03-15 17:20:52 26

原创 java包机制

(如果形成的包不是分层的,则点击右上角的小齿轮,然后鼠标点击Tree Appearance,再点击Compact就可以了)4、为了能够使用某一个包的成员,我们需要再java程序中明确导入该包。使用”import“语句可完成此功能。1、为了更好地组织类,java提供了包机制,用于区别类名的命名空间。5、不同包里面尽量不要定义相同名称的进程。3、一般公司域名倒置作为包名。

2023-03-14 18:07:11 104

原创 流程控制:Scanner对象

Java.util.Scanner是Java的新特征,我们可以通过Scanner类来获取用户的输入。System.out.println("输出的内容为:"+str);System.out.println("使用nextLine方式接收");System.out.println("输入的内容为:"+str);System.out.println("使用next方式接收");通过Scanner类的next()与nextLine()方法获取输入的字符串。//判断用户有没有输入字符串。//使用next方式接收。

2023-03-14 18:03:55 29

原创 java运算

/幂运算 2^3的表达在Java里不适用 使用工具类来实现幂运算。

2023-03-13 17:59:12 28

原创 【数据类型】

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

2023-03-13 17:58:25 25

原创 数据类型拓展

java进制表示二进制:0b(0b10)十进制:(10)八进制:0(010)十六进制:0x(0x10)

2023-03-13 17:56:48 27

原创 java变量

变量是什么?变量就是可以变的量,Java是一种强类型语言,每个变量都必须声明其类型。java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法标识符变量声明是一条完整的语句,因此每一个声明必须以分号结束//一般一行不会定义多个变量,分成三行更合适char x='X';

2023-03-13 17:56:42 17

原创 【类型转换】

/输出-1474836480,计算的时候溢出了。//先把一个转换为long。//默认是int,转换之前已经存在问题了。//强制转换 (类型)变量名 高--低。4、转换的时候可能存在内存溢出,或者精度问题。3、在把高容量转换到低容量的时候,强制转换。2、不能把对象类型转换为不相干的类型。//自动转换 低--高。

2023-03-13 17:55:56 16

原创 Java注释

平时我们编写java代码,在代码较少较为简单的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要注释了。注释并不会被执行,只是给我们写代码的人看的,书写注释是一个非常好的习惯,尤其是在公司工作的时候,平时写代码一定要注意规范。

2023-03-11 16:53:45 23

原创 JDK的安装和卸载

1、百度搜索JDK8,找到并下载JDK是免费下载安装的,需要找到官网(现在是带有oracle的一个网站)进行下载2、同意协议3、下载电脑队友的版本通过设置中的电脑信息,再决定下载32位的还是64为位的4、双击安装JDK5、记住安装JDK的路径6、配置环境变量1)、我的电脑——右键——属性通过设置或者我的电脑找到控制面板系统中的高级系统设置正在上传…重新上传取消2)、环境变量——JAVA_HOME点击环境变量,然后在系统变量中点击新建选项正在上传…重新上传取消。

2023-03-04 22:05:12 37

原创 Java的三大版本

是Java技术的核心和基础,它可以进行桌面程序、控制台开发等。

2023-03-03 22:17:51 276

原创 电脑常用快捷

选择所需要的文件、段落文章、图片,利用快捷键进行操作Ctrl+C :复制Ctrl+V :粘贴Ctrl+A :全选Ctrl+X :剪切Ctrl+Z :撤销Ctrl+S :保存Alt+F4:关闭窗口Ctrl+Shift+Esc:任务管理器Shift+Delete:永久删除。

2023-03-02 21:04:58 135

空空如也

空空如也

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

TA关注的人

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