一、JavaScript 正则表达式概述正则表达式概述 - 正则表达式(Regular Expression): 由一些普通字符和特殊字符组成的,用以描述一种特定的字符规则的表达式 - 正则表达式常用于在一段文本中搜索、匹配或替换特定形式的文本。如:词语出现频率统计、验证字符串是否符合邮件格式、屏蔽一篇帖子中的限制性词语等650) this.width=650;" src="/upload/getfiles/default/2022/11/11/20221111052258654.jpg" title="web.png" />正则表达式...
1. 抽象类和一般类的区别 : 1) 抽象类使用 abstract 修饰 2) 抽象类不能被实例化 3) 抽象类中可以有抽象方法,也可以没有抽象方法2. - 使用 interface 声明 - 接口是抽象方法和常量的集合, 不能再有其他任何成分 - 接口中的方法默认修饰为 public abstract - 接口中常量的默认修饰为 public static final - 实现接口使用 implements 关键字 - 一个类可以实现多个接口, 多个接口之间使用逗号分隔 - 接口之间...
任何一种语言数组都是比较重要的,其作为一种基础对象应用很多,如Java你肯定少不了集合(List,Map)这些。因此本篇主要记录JS的数组使用和常用方法。要点如下:1,数组创建两种方式:var stu = new Array();var stu1 = [];这就和定义对象一样:var cat = new Object(); var cat1 = {};推荐用后者,比较简洁。如:var score = [1, 2, 3];数组里的东西可以是不同类型的,数组里面可以是基础类型也可以是对象或数组:var array = [16...
Probability链接:http://acm.hdu.edu.cn/showproblem.php?pid=2131Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8731 Accepted Submission(s): 4228Problem DescriptionMickey is interested in probability recently. One day , he played a game which is about probability with mini.First mickey gives a letter and a word to mini.Then mini calculate t...
1-1.IO概述i:input输入(读取)o:output输出(写入)流:数据(字符,字均1个字符=2个字节,1个字节=8个二进制位输入:把硬盘中的数据,读取到内存中使用输出:把内存中的数据写入到硬盘中保存1-2.一切皆为字节一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二...
1publicclass Demo2 {2publicstaticvoid main(String[] args) {3//byte/short/char->int->long->float->double4// 低->高5//运算中,不同类型的数据要先转换成同一类型,再进行运算。 6int i = 128;7byte b = (byte)i; //存在内存溢出的问题 高->低 8double d = i;// 低->高 9 System.out.println(i); 10 System.out.println(b); 1112//强制转换 (类型)变量名 高->低 13//自动转换 低->高1415/*16 注...
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区别是什么?Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它...
一、异常概述 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。...
一. OOP的特点(1) 万物皆为对象; (2) 程序是对象的集合,他们通过发送信息来告诉彼此所要做的; (3) 每一个对象都有自己的由其它对象所构成的存储; (4) 每一个对象都拥有它的类型; (5) 某一特定类型的对象都能够接收相同的消息;二. Java比C++简单?(1) Java有垃圾回收器, 不用手动销毁对象; (2) Java使用单根继承; (3) Java仅仅能以一种方式创建对象(在堆上创建);三. 数据存储 (1) 寄存器: 速度最快, 数量有限, 它位于CPU内部, 但我们...
Java基础第三天Java基础第三天1.1赋值运算符符号: = (1)当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。 (2)支持连续赋值。 扩展赋值运算符: +=, -=, *=, /=, %= 思考1: short s = 3; s=s+2; ① s+=2; ② ①和②有什么区别? 扩展赋值运算符不改变数据类型 思考2:boolean b1 = false; //区分好==和=的区别。 if(b1=true)System.out.printl...
IO操作5个重要的类分别是:InputStream、OutStream、Reader、Writer和File类 面向字符的输入输出流输入流都是Reader的子类,CharArrayReader从字符数组读取的输入流BufferedReader缓冲输入字符流PipedReader输入管道InputStreamReader将字节转换到字符的输入流FilterReader过滤输入流StringReader从字符串读取的输入流LineNumberReader为输入数据附加行号PushbackReader返回一个字符并把此字节放回输入流FileReader从文件读取的输入...
1.说明循环结构中break语句和continue语句的区别。 在循环结构中 break语句 是结束程序运行。 continue语句是结束本句程序 不是结束程序。2.使用for循环结构实现,从键盘上接受从周一至周五每天学习时间,并计算每日平均学习时间。输出结果。3.鸡兔同笼问题。今有鸡兔同笼,上有35头,下有94足,问鸡兔各几只?试编写程序解决问题。4.开发一个标题为“ FlipFlop”的游戏应用程序。它从 1 计数到100 ,遇到3的倍数输出单词“ Flip...
Java基础-逻辑运算符Logic Operators 作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.逻辑运算符 逻辑运算符是对布尔值进行操作运算的,常见的有: 1>.逻辑与(&); 2>.逻辑或(|); 3>.逻辑异或(^); 4>.逻辑非(!); 5>.短路与(&&); 6>.短路或(||); 总结规律如下: ...
1.请输入并运行以下代码,得到什么结果?public class Test{public static void main(String args[]){Foo obj1=new Foo();Foo obj2=new Foo(); System.out.println(obj1==obj2);}}class Foo{int value=100;}结果截图:原因:当“==”施加于原始数据类型变量时,是比较变量所保存的数据是否相等;当“==”施加于引用类型变量时,是比较这两个变量是否引用同一对象;引用代表地址,所以“==”实际上相当于比较两个引用类型变量中保存...
1,join()Array.join(),不改变原数组,将数组中所有元素转换为字符串并连接在一起,返回最后生成的字符串let a=[1,2,3]; a.join(); // =>"1,2,3" a.join(" "); // =>"1 2 3" a.join("-"); // =>"1-2-3" let b=new Array(5); b.join("-"); // => "----" 4个连字号 2,reverse()Array.reverse(),改变原数组,将数组中的元素颠倒顺序,返回逆序后的数组let a=[1,2,3]; a.reverse(); // =>[3,2,1]3,sort()Array.sort(),改变原...