- 博客(30)
- 收藏
- 关注
原创 初识jQuery
(document).ready()与window.onload类似,但也有区别。层次选择器通过DOM元素之间的层次关系来获取元素。同辈选择器用来选取目标元素之后的所有同辈元素。相邻选择器用来选取紧邻目标元素的下一个元素。属性选择器通过HTML元素的属性来选择元素。类选择器根据给定的class匹配元素。标签选择器根据给定的标签名匹配元素。ID选择器根据给定的id匹配元素。后代选择器用来获取元素的后代元素。全局选择器可以获取所有的元素。子选择器用来获取元素的子元素。使用jQuery获取元素。
2022-11-15 18:58:52
808
1
原创 多线程之间的调度同步以及通信
java.lang包中提供了3种标准的注解类型,称为内建注解,分别是@Override注解、@Deprecated注解以及@SuppressWarnings注解。java.lang.annotation包提供了4种元注解,用来修饰其他的注解定义。分别是@Target注解、@Retention注解、@Documented注解以及@Inherited注解。线程是进程中执行运算的最小单位。一个进程在其执行过程中可以产生多个线程,而线程必须在某个进程内执行。
2022-10-11 09:34:11
1168
3
原创 Java I/O流和反射机制
1、 File类用于访问文件或目录的属性。2、 流是指一连串流动的字符,是以先进先出的方式发送信息的通道。程序和数据源之间是通过流关联的。3、 流可以分为输入流和输出流,也可以分为字节流和字符流。4、 FileInputStream类和FileOutputStream类以字节流的方式读写文本文件。5、 BufferedReader类和BufferedWrite类以字符流的方式读写文本文件,而且效率更高。6、 DataInputStream类和DataOutputStream类用于读写二进制文件。
2022-10-08 19:17:16
1167
2
原创 你所不知道的实用类
从Java SE 5.0开始,Java程序设计语言引入了一种新的类型——枚举(Enum)。枚举是指由一组固定的常量组成的类型。使用关键字enum定义。定义枚举语法格式如下:–>Modifer是访问修饰符,如public等。–>enum是关键字。]]表示枚举常量列表,枚举常量之间以逗号隔开。–>//[field,method]表示其他的成员,包括构造方法,置于枚举常量的后面。–>在枚举中,如果除了定义枚举常量,还定义了其他成员,则枚举常量列表必须以分号(;)结尾。
2022-09-28 19:44:29
975
12
原创 被闭四次的博客——JAVA中的集合框架和泛型
Iterator接口表示对集合进行迭代的迭代器。Iterator接口为集合而生,专门实现集合的遍历。凡是由于Collection接口派生而来的接口或者类,都实现了iterator()方法,iterator()方法返回一个Iterator对象。Iterator接口主要有如下两个方法:–>hasNext():判断是否存在在一个可访问的元素,如果仍有元素可以迭代,则返回true。–>next():返回要访问的下一个元素。
2022-09-26 19:34:34
610
6
原创 项目实战:QuickHit
面向对象设计的思想使用类图理解类的关系类的封装构造方法的使用this、static关键字的使用在main()方法中创建Play类对象,调用play()方法,开始游戏。
2022-09-24 09:16:44
1374
18
原创 Java异常的捕获和处理
(1)当JDK中的异常类型不能满足程序的需要时,可以自定义异常类。(2)使用自定义异常一般有如下步骤:1)定义异常类,并继承Exception类或者RuntimeException类。2)编写异常类的构造方法,并继承父类的实现,常见的构造方法有如下4种形式。3)实例化自定义异常对象,并在程序中使用throw抛出。自定义GenderException异常super();} }构造方法super();super();
2022-09-22 19:10:27
4430
9
原创 接口的创建和实现方法
public interface 接口名 {//接口成员 }定义接口使用interface修饰符,访问修饰符只能是public,且可选。接口成员可以全是常量和公共的抽象方法。使用接口必须通过子类,子类通过implements关键字实现接口。Java中的接口属性全都是全局静态常量方法都是全局抽象方法无构造方法1)一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法2)抽象类利于代码复用,接口利于代码维护System.out.printin(“明天见!”)
2022-09-22 10:50:51
3629
3
原创 多态与抽象
1、 继承是Java中实现代码重用的重要手段之一。Java中只支持单根继承,即一个类只能有一个直接父类。Object类是所有Java类的祖先。2、 在子类中可以根据实际需要对从父类继承的方法进行重新编写,称为方法的重写或覆盖。3、 子类中重写的方法和父类中被重写的方法必须具有相同的方法名、参数列表,返回值类型必须和被重写方法的返回值类型相同。4、 在实例化子类是,会首先执行其父类的构造方法,然后在执行子类的构造方法。5、 通过super关键字可以访问父类的成员。
2022-09-17 00:30:00
1167
75
原创 继承的使用以及super关键字和重写以及Object类
继承是面向对象的三大特征之一,继承可以解决编程中代码冗余的问题,是实现代码重用的重要手段之一。继承是软件可重用的一种表现,新类可以在不增加自身代码的情况下,通过从现有的类中继承其属性和方法,来充实自身内容,这种现象或行为就称为继承。此时,新类称为子类,现有的类称为父类。继承最基本的作用就是使得代码可重用,增加软件的可扩充性。Java中只支持单根继承,即每个类只能有一个直接父类。继承表达的是“XX is a XX”的关系,或者说是一种特殊和一般的关系。如Dog is a Pet.
2022-09-16 19:07:14
384
1
原创 封装以及static修饰符的应用
(1)Java中封装的实质就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。(2)封装反映了事物的相对独立性,有效避免了外部错误对此对象的影响,并且能够对对象使用者由于大意产生的错误起到预防作用。(3)面向对象编程提倡对象之间实现松耦合关系。(4)封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制修饰符,来限制不合理操作。
2022-09-14 21:26:38
436
19
原创 构造与方法重载
public class 类名{//定义属性//访问权限修饰符 数据类型 属性名(变量名);//定义方法//访问权限修饰符 返回值类型 方法名(参数列表){方法体}}
2022-09-13 20:32:19
444
7
原创 初识对象,对象的创建以及方法的定义规则
对象:现实世界中客观存下的实体都是对象(只要你能看得见、摸得着的物体都是对象),由属性和方法组成。万事万物皆对象类:具有相同属性和方法的多个对象的集合。类是对象的抽象,对象是类的具体类是对象的模板,对象是类的特例//定义属性 public String name;//定义方法 public void print() {System . out . println("狗的昵称:" + name + ",健康值:" + health + ",亲密度:" + love);} }数据类型 属性名;
2022-09-12 21:32:35
496
5
原创 冒泡排序以及Arrays函数及其二维数组的格式与应用
在指定的数组中查找你要找的数据,返回这个数据的下标,如果找不到这个值,返回一个负值。使用这个方法之前,要确保数组进行了排序,否则不能保证查询结果的正确性。:对数组[11,56,78,96,123,45,36,63,72,10,88,86,77,44]进行升序排序。比较两个数组是否相同,返回一个布尔值,如果两个数组相同,返回true,否则返回false。用冒泡排序对数组[11,56,78,46,91,23,57,45]进行排序。:要求对3个班各6名学生某门课程的成绩进行各种操作,如何实现?
2022-09-08 20:36:56
572
38
原创 浅说一维数组以及遍历,length函数
数组常用写法:数据类型[] 数组名 = new 数据类型[数组长度];数据类型[] 数组名 = new 数据类型[ ]{数据1,数据2,…,数据n};数组是一个引用数据类型,直接输出数组名,输出的是数组在内存中的地址值遍历:通过for循环来遍历length函数:数组名.length自动获取该数组的长度。增强for循环:将数组或者集合中的元素依次取出来存入到变量中,然后操作这个变量就等同于操作数组或者集合中的数据。
2022-09-08 13:19:56
1804
9
原创 双重循环及break,continue,return的运用
循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误。方式三:方式二中的{}里的代码表示在一行输出5个*,这个需求也可以通过循环来实现。:使用双重for循环输出九九乘法表,外层循环控制行数,九九乘法表,一共有9行。:循环录入Java课的学生成绩,统计分数大于等于80分的学生比例。在多重循环中使用break跳出指定循环,可以给循环加上标记。:1~10之间的整数相加,得到累加值大于20的当前数。方式一:每行输出*****,输出5次。方式二:方式一可以通过循环来实现。
2022-09-05 20:59:33
4978
24
原创 Java中的运算符
1. 赋值运算符:=变量名 = 表达式;算术运算符2. 基本算术运算符包含:+;-;;/;%(取模运算符/取余运算符);++(自增运算符);--(自减运算符 )。++和 - - 修饰的变量参与运算时,如果++和- -在变量的前面,变量先进行++或者- -操作,操作完毕后,再进行运算++和 - - 修饰的变量参与运算时,如果++和- -在变量的后面,变量先去进行运算,然后再进行++或者- -操作3. 复合算术运算符包含:+=;-=;=;/=;%=。4. 关系运算符。...
2022-08-30 20:09:20
1650
29
原创 基本转换类型
自动类型转换:小范围类型的数据可以直接存储到大范围类型的变量中强制类型转换:大范围类型的数据存储到小范围类型的变量中,有可能存储的下,输出原来的值;有可能存储不下,就会输出一个错误的值(数据精度丢失)...
2022-08-30 14:38:02
369
5
原创 Java中如何导包
其实Java的包和C/C++的库,python的Model是一样的,是可以使用的现成功能,我们可以称他们为基本库,一个语言的特性,成熟程度,与这个语言的基本库有很大关系,Java从产生至今,他的库一直在不断的修改和扩充,Java的功能也随之变得更加的成熟和强大。在Java代码中导入包,与其说为了使用里面的方法,不如按照面向对象语言的特点,说成为了使用里面的类,因为Java作为典型的面向对象语言,他的程序是以数据作为基础,以类的形式组织的,类主要包括:你自己的写的类和你的类中需要用到的现有的类,这些现有的类.
2022-08-30 09:31:53
15357
9
原创 关于Java语言当中的char类型
反斜杠在Java语言中具有转义功能。转义字符出现在特殊字符之前,会将特殊字符转换成普通字符。\n 这是一个“换行符”,属于char类型数据。\t是一个制表符,制表符和空格不同,他们的ASCII不一样,体现在键盘上的两个不同的“按键”。native2ascii.exe命令,可以将文字转换成unicode编码的形式。......
2022-08-29 11:27:35
902
10
原创 Java中的数据类型
byte 的取值范围为:-128~127;short的取值范围为:-32768~32767;int的取值范围为::-2147483648~2147483647;boolean的取值范围为:true;false;char的取值范围为:0~65535;八种基本数据类型的默认值是一切向0看齐。变量还是得遵守这个语法——必须先申明,再赋值,才能访问。一个中文占用两个字节,char类型正好是2个字节。所以Java中的char类型变量可以存储一个中文字符。...
2022-08-28 17:43:03
636
22
原创 Java开发环境变量配置-Win7/11系统
先安装JDK再配置环境变量链接:https://pan.baidu.com/s/165ru4IwMXXqqHkb3RtPHvQ?pwd=NHNB提取码:NHNB。
2022-08-28 08:56:49
405
2
原创 关于Java中的数据类型
程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空间大小不同。数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的内存空间。Java中数据类型包含两种:基本数据类型和引用数据类型基本数据类型四大类八小种: 第一类,整数型:byte;short;int;long。第二类浮点型:loat;double, 第三类布尔型:boolean,第四类字符型:char。现代计算机底层采用交流电的方式,接通和断开就是两种状态,计算机只识别0或1,其他不认识。 byte类型最大值:2^7-1
2022-08-27 17:16:17
231
原创 计算机当中的存储单位
在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种。十进制逢十进一;二进制逢二进一;八进制逢八进一;十六进制从0-9,A-F,然后进一。......
2022-08-26 20:22:31
3669
1
原创 变量的作用域及其分类与应用
变量的作用域,其实描述的就是变量的有效范围。在什么范围之内是可以被访问的,只要出了这个范围该变量就无法被访问了。在学习Java前期的时候,对变量的作用域只需要记住一句话:出了大括号就不认识了。还有一种情况,就是使用for循环语句等,具体详情后面讲到for循环的时候再提二、变量的分类1.关于变量的分类根据变量声明的位置来分类:局部变量,成员变量在方法体外【类体内】声明的变量叫做成员变量在不同的作用域当中,变量名可以相同!在同一个作用域当中,变量名不能相同!JAVA遵循就近原则,且类体中无
2022-08-26 10:09:57
1290
1
原创 JAVA中的标识符
一个合法的标识符只能由“数字、字母、下划线_、美元符号$”组成,不能含其他符号不能数字开头严格区分大小写关键字不能做标识符理论上无长度限制,但最好不要太长
2022-08-25 20:12:05
2731
原创 JAVA编写HelloWorld
一个Java源文件当中定义公开的类的话,只有一个,且该类名称必须和Java源文件名称一致。一个Java源文件当中public的class不是必须的。一个class会定义生成一个xxx.class字节码文件。一个Java源文件当中可以定义多个class。...
2022-08-25 19:58:02
2597
原创 学习笔记(01):Python入门教程-细讲字符串的各种用法
您观看课程学习后可入群领取【超全Python资料包+17本学习电子书】 即使之前你从未写过1行代码,也能在学完本课程后,达到Python入门水平,能开发300-500行代码的小程序,掌握基本的编程思维、软件设计方法。无论你日后想做人工智能、数据分析,还是WEB开发、爬虫、大数据等,都应该先把这部分基础掌握。 ...
2020-01-13 09:58:12
139
1
超市会员管理系统所有代码
2022-09-30
QuickHit项目中的 Test 类
2022-09-26
QuickHit项目中的 Game 类
2022-09-26
QuickHit项目中的 Player 类
2022-09-26
QuickHit项目中的 LevelParam 类
2022-09-26
QuickHit项目中的 Level 类
2022-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人