`
sakakokiya
  • 浏览: 488548 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在比较对象时候,常常用到 “==” 和 “equals(Object)”。它们常常让初学者感到疑惑。下面先看一个例子public class Example1{    public static void main(String[] args)    {        String s1=new String(”abc”);        String s2=new String(”abc”);        // s1=s2;        System.out.println(”用 == 比较结果”);        System.out.println(s1==s2); //false   ...
float占用4个字节,和int是一样,也就是32bit.      第1个bit表示符号,0表示正数,1表示负数,这个很好理解,不用多管.      第2-9个bit表示指数,一共8为(可以表示0-255),这里的底数是2,为了同时表示正数和负数,这里要减去127的偏移量.这样的话范围就是(-127到128),另外全0和全1作为特殊处理,所以直接表示-126到127.     剩下的23位表示小数部分,这里23位表示了24位的数字,因为有一个默认的前导1(只有二进制才有这个特性).     最后结果是:(-1)^(sign) * 1.f * 2^(exponent)     这里:sign是符 ...
1. 优雅需要付出代价。从短期利益来看,对某个问题提出优雅的解决方法,似乎可能花你更多的时间。但当它终于能够正确执行并可轻易套用于新案例中,不需要花上数以时计,甚至以天计或以月计的辛苦代价时,你会看得到 ...
三.编程题(35分)1.设计一个线程,使得字符串”大连是一个美丽的海滨城市” 每隔1秒钟输出一个字符。 运行结果如下:(多行输出) 大 大连 大连是 ……大连是一个美丽的海滨城市参考答案:class WordDisplay extends Thread{ private String text=”大连是一个美丽的海滨城市”; public void run(){ for(int i=1;i<=text.length();i++){ try{ System.out.println(text.substring(0,i)); sleep(1000);//休眠1s } catch(Interru ...
JAXP是Java API for XML Processing的缩写。JAXP API主要的部分在javax.xml.parsers 这个包中。在这个包中,向用户提供了两个最重要的工厂类,SAXParserFactory 和DocumentBuilderFactory,相应地,提供了SAXParser 和DocumentBuilder两个类。JAXP是Java API for XML Processing的缩写。JAXP API主要的部分在javax.xml.parsers 这个包中。在这个包中,向用户提供了两个最重要的工厂类,SAXParserFactory 和DocumentBuilder ...
UML工具篇  UML模型图在设计中的选择(在软件开发的不同场景合理选择UML模型) - UML中13种图的应用范围 - 最小UML建模ICONIX - 特征驱动建模(FDD) - 最大UML建模RUP - 模型驱动开发(MDD)以及实现标准(MDA) - 敏捷模型驱动开发(A ...

Preloader

package { import evt.GameEvent; import flash.display.MovieClip; import flash.display.SimpleButton; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.ProgressEvent; import flash.geom.Point; import flash.text.TextField; ...
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。4). 如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点 ...
1.压控振荡器的英文缩写。 2.动态随机存储器的英文缩写。 3.选择电阻时要考虑什么? 4.单片机上电后没有运转,首先要检查什么? 5.计算机的基本组成部分及其各自的作用。 6.怎样用D触发器、与或非门组成二分频电路?
1、你认为你从事研发工作有哪些特点?(仕兰微面试题目)2、说出你的最大弱点及改进方法。(威盛VIA 2003.11.06 上海笔试试题)3、说出你的理想。说出你想达到的目标。 题目是英文出的,要用英文回答。(威盛VIA 2003.11.06 上海 ...
这个测试适于不同水平的应试者,大多数初级水平的应试者的成绩会很差,经验丰富的程序员应该有很好的成绩。为了让你能自己决定某些问题的偏好,每个问题没有分配分数,如果选择这些考题为你所用,请自行按你的意思分 ...
回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。嵌入式系统程序员经常同硬件、中断、RTOS等等打交道,所用这些都要求volatile变量。不懂得volatile内容将会带来灾难。假设被面试者正确地回答了这是问题(嗯,怀疑这否会是这样),我将稍微深究一下,看一下这家伙是不是直正懂得volatile完全的重要性。1). 一个参数既可以是const还可以是volatile吗?解释为什么。2). 一个指针可以是volatile 吗?解释为什么。3). 下面的函数有什么错误:int square(volatile int *ptr){ return *ptr * ...
删除串中指定的字符(做此题时,千万不要开辟新空间,否则面试官可能认为你不适合做嵌入式开发)#include “stdafx.h”void delChar(char *str, char c) { int i, j=0; for(i=0; str[i]; i++)  if(str[i]!=c) str[j++]=str[i]; str[j] = ‘\0′;}int main(int argc, char* argv[]) { char str[] = “abcdefgh”; // 注意,此处不能写成char *str = “abcdefgh”; printf(”%s\n”, str); delCh ...
您可以使用 .NET Compact Framework 来创建和管理 Windows CE .NET 设备中的 SQL Server CE 数据库。这个快速入门介绍了如何实现:•    创建一个 SQL CE 数据库。•    连接到 SQL CE 数据库。•    在 SQL CE 数据库中创建一张表。•    在 SQL CE 数据库中插入一行。
一:整型(byte,short,int,long)byte 类型为8 位,存储范围为 –2(7)~~~ 2(7)-1,及-128~~127(经过测试的),如果数值超出-128~127这个范围,则数值会转为-128~127中的一个数值,特别适合于表示网络和文件的字节流.short类型为16位,存储范围为 –2(15)~~~ 2(15)-1,及-32768~~32767,为了节省内存,可使用short代替int,但是它限制数据的存储为高位在前,低位在后的数据格式,在某些机器中会出错.int  类型为32位,存储范围为 –2(31)~~~ 2(31)-1,及-2147483648~~214748364 ...
Global site tag (gtag.js) - Google Analytics