page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 4875 次

3096 个回答

0 赞同

float f=3.4;是否正确?

不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F;。

回答于 2021-07-20 16:30

0 赞同

short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错...

对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换。

回答于 2021-07-20 16:28

0 赞同

Java 有没有goto?

goto 是Java中的保留字,在目前版本的Java中没有使用。(根据James Gosling(Java之父)编写的《The Java Programming Language》一书的附录中给出了一个Java关键字列表,其中有goto和const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉C语言的程序员...

回答于 2021-07-20 16:28

0 赞同

int 和Integer 有什么区别?

Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入不是对象的基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的封装类就是Integer,从JDK 1.5开始引入了自动封箱/解封箱机制,使得二者可以相互转换。 Java 为每个原始...

回答于 2021-07-20 16:28

0 赞同

&和&&的区别?

&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。很多时...

回答于 2021-07-20 16:27

0 赞同

解释内存中的栈(stack)、堆(heap)和静态存储区的用法。

通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间; 而通过new关键字和构造器创建的对象放在堆空间; 程序中的字面量(literal)如直接书写的100、“hello”和常量都是放在静态存储区中。 栈空间操作最快但是也很小,通常大量的对象都是放在堆空间,整个内存包括硬盘...

回答于 2021-07-20 16:27

0 赞同

cookie和 session的区别是什么?

区别如下: (1) cookie数据存放在客户的浏览器上, session数据存放在服务器上。 (2) cookie不是很安全,别人可以分析存放在本地的 cookie并进行 cookie欺骗。考虑到安全问题应当使用 session。 (3) session会在一定时间内保存在服务器上。当访问增多时,会占用较多服务器的资源。为了减轻服务器的负担,应当使用...

回答于 2021-07-19 14:53

0 赞同

什么是SVG?

SVG即可缩放失量图形( Scalable Vector Graphics)。它是基于文本的图形语言,使用文本、线条、点等来绘制图像,这使得它轻便、显示迅速。

回答于 2021-07-19 14:53

0 赞同

Canvas和SvG的区别是什么?

两者的区别如下: (1)一旦 Canvas绘制完成将不能访问像素或操作它;任何使用SVG绘制的形状都能被记忆和操作,可以被浏览器再次显示。 (2) Canvas对绘制动画和游戏非常有利;SVG对创建图形(如CAD)非常有利。 (3)因为不需要记住以后事情,所以 Canvas运行更快;因为为了之后的操作,SVG需要记录坐标,所以运行比较...

回答于 2021-07-19 14:39

0 赞同

如何使用 Canvas和HTML5中的SVG画一个矩形?

使用SVG绘制矩形的代码如下: <svg xmlns=http://www.w3.org/2000/svg  version="1.1"> <rect style="fill:rgb(255,100,0);"height=200"  width="400"></rect> </svg> 使用 Canvas绘制矩形的代码如下。 <canvas id="myCanvas" width=500" height="500"></canvas> var canv...

回答于 2021-07-19 14:38