一.Java基础部分 71、一个".java"源文件中能否可以包括多个类(不是内部类)?有什么限制? 72、Java有没有goto? 73、说说&和&&的区别。
84、在JAVA中如何跳出当前的多重嵌套循环? 85、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 96、shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错? 97、char型变量中能不能存贮一个中文汉字?为什么? 98、用最有效率的方法算出2乘以8等於几? 99、请设计一个一百亿的计算器 910、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 1111、"=="和equals方法究竟有什么区别? 1112、静态变量和实例变量的区别? 1213、能否可以从一个static方法内部发出对非static方法的调用? 1214、Integer与int的区别 1315、Math.round(11.5)等於多少?Math.round(-11.5)等於多少? 1316、下面的代码有什么不妥之处? 1317、请说出作用域public,private,protected,以及不写时的区别 1318、Overload和Override的区别。
Overloaded的方法能否可以改变返回值的类型? 1419、构造器Constructor能否可被override? 1520、接口能否可继承接口?抽象类能否可实现(implements)接口?抽象类能否可继承具体类(concreteclass)?抽象类中能否可以有静态的main方法? 1521、写clone()方法时,通常都有一行代码,是什么? 1522、面向对象的特征有哪些方面 1523、java中实现多态的机制是什么? 1724、abstractclass和interface有什么区别? 1725、abstract的method能否可同时是static,能否可同时是native,能否可同时是synchronized? 1826、什么是内部类?StaticNestedClass和InnerClass的不同。
1927、内部类可以引用它的包含类的成员吗?有没有什么限制? 2028、AnonymousInnerClass(匿名内部类)能否可以extends(继承)其它类,能否可以implements(实现)interface(接口)? 2129、super.getClass()方法调用 2130、String是最基本的数据类型吗? 2231、Strings="Hello";s=s+"world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 2232、能否可以继承String类? 2333、Strings=newString("xyz");创建了几个StringObject?二者之间有什么区别? 2334、String和StringBuffer的区别 2335、如何把一段逗号分割的字符串转换成一个数组? 2436、数组有没有length()这个方法?String有没有length()这个方法? 2437、下面这条语句一共创建了多少个对象:Strings="a"+"b"+"c"+"d"; 2438、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 2539、下面的程序代码输出的结果是多少? 2540、final,finally,finalize的区别。
2741、运行时异常与一般异常有何异同? 2742、error和exception有什么区别? 2843、Java中的异常处理机制的简单原理和应用。
2844、请写出你最常见到的5个runtimeexception。
2845、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗? 2946、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用? 2947、sleep()和wait()有什么区别? 3048、同步和异步有何异同,在什么情况下分别使用他们?举例说明。
3249.下面两个方法同步吗?(自己发明) 3350、多线程有几种实现方法?同步有几种实现方法? 3351、启动一个线程是用run()还是start()?.
2020/1/1 8:23:26 771KB java面试资料
1
Java实现Java常用图形的绘制与填充,super("常用图形的绘制与填充");//调用父类构造器设置窗口标题栏  DrawPaneldrawPanel=newDrawPanel();//创建DrawPanel对象用于绘制图形  Containercontent=getContentPane();//获得窗口的内容窗格  content.add(drawPanel,BorderLayout.CENTER);//把对象drawPanel加入内容窗格  setSize(400,300);//设置窗口大小  setVisible(true);//设置窗口可视  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序  intcharH=16;//最大字符高度   intgridW=getWidth()/5;//绘图网格宽度  intgridH=getHeight()/4;//绘图网格高度  intposX=2;//各图形绘制地位的x坐标  intposY=2;//各图形地位的y坐标  intstrY=gridH-7;//字符串绘制地位的y坐标  intw=gridW-2*posX;//图形的宽度  inth=strY-charH-posY;//图形的高度  intcirlceD=Math.min(w,h);//圆的直径
2018/7/9 7:04:46 11KB Java源码-图形操作
1
本文所述的程序示例为VC++图象特效的截图示例,需要DirectX3.0以上版,代码中的GetScreen函数是本截图程序的关键。
运转这个程序可用Esc键结束。
代码中需要ddutil.h与ddutil.cpp文件,请自行下载添加。
关于InitDDraw()函数,功能是初始化DirectDraw环境,创建换页链(主页面,一个后台缓冲区),以及创建一个定时器。
具体的功能代码如下:#include#include#include#include#include<math.h>#include
2021/5/19 13:14:52 64KB rect 示例 程序
1
很多朋友在用keil仿真时,有时编译不成功,出现错误提示:***FATALERRORL210:I/OERRORONINPUTFILE:EXCEPTION0021H:PATHORFILENOTFOUNDFILE:E:\KEIL\C51\LIB\C51FPS.LIB,这是由于虽然math.h这个头文件添加进去了,但是很多朋友装的keilc不是完好版本,缺少c51fps.lib这个进行浮点运算的库文件,下载这个库文件添加keilc的库中就可以编译成功了。
2021/10/11 13:47:20 14KB c51库文件 带浮点的small model
1
这是一个运行于vs2015的项目,代码也就200+行,实现的功能有基础的四则运算以及math里面cos,sin,pow函数的,有这几个函数为样本添加其他函数也很简单,代码实现简单,中缀转后缀,只用了一个栈,附加提示,若是使用函数,一定要加括号,如pow(1+2,sin(3+4))这样的可行。
2017/10/4 23:40:20 2.14MB c++ mid_to_suffi
1
functionuuid(){vars=[];varhexDigits="0123456789abcdef";for(vari=0;i<36;i++){s[i]=hexDigits.substr(Math.floor(Math.random()*0x10),1);}s[14]="4";//bits12-15ofthetime_hi_and_versionfieldto0010s[19]=hexDigits.substr((s[19]&0x3)|0x8,1);//bits6-7oftheclock_seq_hi_and_reservedto01s[8]=s[13]=s[18]=s[23]="-";varuuid=s.join("");returnuuid;}
2022/9/5 14:12:50 439B uuid.js
1
目录第1章JavaScript基础1.1关于JavaScript1.2了解JavaScript1.3WorldWideWeb1.4Web应用程序结构1.5JavaScript与VBScript第2章JavaScript与HTML2.6HTML基础2.7在HTML文档中嵌入JavaScript2.8编写JavaScript脚本第3章JavaScript基本语法3.9JavaScript基本数据结构3.10JavaScript运算符和表达式3.11JavaScript控制结构和循环第4章Window窗口对象4.12Window窗口对象的属性4.13Window窗口对象的方法4.14创建和关闭窗口第5章document对象5.15document对象的属性5.16document对象的方法第6章文本对象6.17文本对象属性6.18文本对象的方法6.19文本对象的事件6.20文本区域对象第7章按钮对象7.21buttonsubmitreset对象7.22复选框对象7.23Radio对象第8章选择和隐藏对象8.24select对象8.25隐含对象第9章location对象9.26hash属性9.27Href属性9.28pathname属性9.29Protocol属性第10章history对象第11章layer对象11.30layer属性11.31layer对象的方法11.32JavaScript操作层第12章字符串对象12.33转义字符12.34字符串对象的属性12.35字符串对象的方法第13章日期对象13.36时间对象的属性13.37时间对象的设置第14章数学对象14.38math对象的属性14.39math对象的方法第15章数组对象15.40数组对象的创建15.41数组对象的扩充15.42对象类数组第16章样式单实例16.43样式单的实用16.44样式单的定义16.45样式单的使用第17章实用小程序17.46导言17.47形态栏滚动信息17.48计算用户来访次数17.49散布页面的星星17.50永在顶端的图片第18章JavaScript语言的扩展18.51ActiveX通信18.52调用插入件第19章网上购物系统19.53示例特性19.54源代码19.55功能概述19.56程序详解第20章2000珍藏版20.57Cookie入门20.58实例特性20.59程序源代码20.60功能概述20.61程序详解第21章时钟日历21.62示例特性21.63源代码21.64功能概述21.65程序详解第22章JavaScript服务器端编程22.66预备知识22.67实例学习22.68功能概述22.69脚本详解第23章网络安全性23.70安全性破坏的种类23.71安全服务
2022/9/5 10:22:26 5.22MB javascript基础教程
1
用于全景图像拼接的程序源代码/cdib.cpp#include"stdafx.h"#include"math.h"//#include"process.h"#include"cdib.h"#include"GlobalApi.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif//声明串行化过程IMPLEMENT_SERIAL(CDib,CObject,0);/***************************************************************************\函数名称:*CDib()**\输入参数:*无**\前往值:*无**\说明:*构造函数**************************************************************************/CDib::CDib(){m_hFile=NULL;m_hBitmap=NULL;m_hPalette=NULL;m_nBmihAlloc=m_nImageAlloc=noAlloc;Empty();}/***************************************************************************\函数名称:*CDib()**\输入参数:*CSizesize-位图尺寸*intnBitCount-象素位数**\前往值:*无**\说明:*构造函数*根据给定的位图尺寸和象素位数构造CDib对象,并对信息头和调色板分配内存*但并没有给位图数据分配内存*
2022/9/3 6:59:10 33KB 图像拼接
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡