一、概念:循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用 二、代码实现:@SuppressWarnings("unchecked")
publicclass CircleQueue<E> {privateint front;privateint size;private E[] elements;privatestaticfinalint DEFAULT_CAPACITY = 10;public CircleQueue() {elements = (E[]) new Object[DEFAULT_CAPACITY];}publicint size() {return size;}publicboolean isEmpty() {r...
形式参数和返回值类型、包、内部类、匿名内部类形式参数:值传递基本类型:将实参的值复制一份传给形参 引用类型:将实参的引用传递给形参,将导致形参和实参都指向同一个实例对象。返回值类型基本类型:返回的是一个基本数据类型的值;引用类型:返回的是一个对象的引用。链式编程当一个方法的返回值是引用类型的时候,它返回的是一个对象的引用,那么就可以直接在此基础上访问这个对象的方法,当被调用的方法的返回值依然是一个引...
1. TCP之客户端读取文本文件服务器控制台输出(1)客户端:(发送数据到服务端) 1package cn.itcast_10;2 3import java.io.BufferedReader;4import java.io.BufferedWriter;5import java.io.FileReader;6import java.io.IOException;7import java.io.OutputStreamWriter;8import java.net.Socket;910/*11 * 客户端文本文件,服务器输出到控制台
12*/13publicclass ClientDemo {
14publicstaticvoid main(String[] args) throws IO...
0、定义一个Java数组String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"}; 第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。第二种和第三种在分配内存空间的同时还初始化了值。1、打印Java数组中的元素int[] intArray = { 1, 2, 3, 4, 5 };
String intArrayString = Arrays.toString(intArray);// print directly will pr...
和绝大多数的程序员一样,我也非常的宅。周末最奢侈的享受就是逛一逛技术型网站,比如说 programcreek,这个小网站上有一些非常有意思的主题。比如说:Java 程序员最常犯的错竟然是这 10 个,像这类令人好奇心想害死猫的主题,非常值得扒出来给大家分享一下。PS:别问我“为什么标题要加上‘惊呆了’?”问了答案就只有一个——吓唬人——总得勾起大家的阅读兴趣嘛(我容易吗我)。01、把 Array 转成 ArrayList说实在的,很多 Java...
在 09/11/2020 时,我们再次遇到该错误问题描述我们再次遇到该问题,发现导致异常的原因并不是 Matcher 没有匹配到内容。如下代码可以重现错误:pipeline {agent anystages {stage(‘xterm testing‘) {steps {script {def pageContent = """
foo...xxx random string
mdate: Fri 11 Sep 2020 04:53:46 PM CST
bar...xxx random string
"""def matcher = pageContent =~ /mdate: (?<date>.+)/if(matcher.find()) {ansiColor(‘xter...
0、定义一个Java数组String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"};第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。第二种和第三种在分配内存空间的同时还初始化了值。1、打印Java数组中的元素int[] intArray = { 1, 2, 3, 4, 5 };
String intArrayString = Arrays.toString(intArray);// print directly will pri...
1、类名作为形式参数 1/* 2 形式参数:3 基本类型4 引用类型5 类名:(匿名对象的时候其实我们已经讲过了) 需要的是该类的对象6 抽象类:7 接口8*/ 9class Student {
10publicvoid study() {
11 System.out.println("Good Good Study,Day Day Up");
12 }
13}
1415class StudentDemo {
16publicvoid method(Student s) { //ss; ss = new Student(); Student s = new St...
1991年,我7岁,刚刚步入学堂不到半年。而计算机在那个年代也是一个新奇的事物。可就在那样的环境中,Java已经有了萌芽。那一年,SUN公司启动绿色计划,打算发展一种可以在任何消费电子产品上运行的软件。但由于C++自身有很多不足,所以项目组决定自行开发一种新的语言Oak。最初,Oak应用于机顶盒,但是在当时市场不成熟的情况下,项目失败了。但Oak却得到了SUN领导的赏识,于是: 1995年3月23日,在对Oak进行小规模改造后Jav...
你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。 那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。第1条:不要调试太多一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复杂的逻辑成多个独立的...
1. File文件类 java使用File类(java.io.File)表示操作系统上文件系统中的文件或目录。换句话说,我们可以使用File操作硬盘上的文件或目录进行创建或删除。 File可以描述文件或目录的名字,大小等信息,但不能对文件的内容操作!File类的构造器都是有参的。 1)关于路径的描述:不同的文件系统差异较大,Linux和Windows就不同!最好使用相对路径,不要用绝对路径。 2)“.”代表的路径:当前目录(项目所处的目录),...
[From] http://www.jb51.net/article/44726.htm Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:复制代码代码如下:if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javasc...
1. Humble Finance这是一个非常好用的HTML5数据可视化工具,与Flash工具颇为相似。基于JavaScript,利用了Prototype 和 Flotr 库,可用于显示两组实时二维数据。
2. D3D3是最流行的可视化库之一,它可以将任意数据绑定到DOM(Document Object Model,文档对象模型),然后对该文件提供数据驱动转换。还可以将一组数据生成基本的HTML表,或生成一个SVG条形图。
3. RickshawRickshaw可以创建交互时间序列图。它依赖于D3的可视化库,需...
1.下列正确的是(A)A.形式参数可被视为local variableB.形式参数可被所有的字段修饰符修饰C.形式参数为方法被调用时,真正被传递的参数。D.形式参数不可以是对象注:A:形式参数可被视为local variable。形参和局部变量一样都不能离开方法。都只有在方法内才会发生作用,也只有在方法中使用,不会在方法外可见。B: 对于形式参数只能用final修饰符,其它任何修饰符都会引起编译器错误。但是用这个修饰符也有一定的限制,就是在方法...
一、String类 1、String类的概述: 查阅API中的String类的描述,发现String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 //演示字符串
String str = "oracle";
str = "甲骨文"; 继续查阅API发现说字符串是常量;它们的值在创建之后不能更改,这是什么意思呢? 其实就是说一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字...