强类型语言(也称强类型定义语言)要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 像Java或者C这些都是强类型语言,也就是说一旦定义了一个变量指定了某个数据类型,如果你不经过转换的话,它就永远是这个类型了。特点:安全性高、速度慢 弱类型语言(字面意与强类型语言相反)要求变量的使用要符合规定,所有变量都必须先定义后才能使用 比如VBscript、Javascript这样的语言,它可以随便玩,比如12(字符串类型)3(整数类型),它可以是两种意思,它可以是123(整数类型),也可以是123(字符串类型)Java的数据类型分为两大类基本类型(primitivetype)引用类型(referencetype) publicclassHelloWorld{publicstaticvoidmain(String〔〕args){八大基本数据类型整型intnum110;最常用bytenum220;shortnum330;longnum440L;Long类型在数字后面加个L小数:浮点数floatnum550。50F;float类型要在数字后面加个Fdoublenum660。60;字符charnum7A;字符串,注意:String不是关键字,是一个类Stringname崔九八;不再基本数据类型中布尔类型:是非booleanflagtrue;booleanflag2false;}}什么是字节?位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制。字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示1B(byte,字节)8bit(位)字符:是指计算机中使用的字母、数字、字和符号1bit表示1位1Byte表示一个字节1B8b1024B1KB1024KB1M1024M1G1024G1TB 思考:电脑的32位和64位的区别是什么呢? 首先,它们支持的内存不同,32位的操作系统最多支持4G的内存,但是64位系统支持可以支持4G、8G、16G、32G、64G、128G、256G等。其次,它们支持的处理器不同,64位的操作系统支持64位和32位的处理器,而32位的系统却不能完全支持64位的处理器。另外,它们支持的软件不同,64位系统支持32位和64位软件,32位系统仅支持32位软件。不仅如此,32系统和64位系统处理数据的能力也不一样,理论上64位的系统会比32位快1倍。并且在系统体积方面,64位系统比32位系统大得多。 目前,64位系统是大势所趋,所以一般情况下建议大家安装64位系统,当然也需要根据自己的实际情况出发。每日Java面试题 1。如何跳出Java中的循环? 可以使用以下关键字: continue:跳出当前本次循环; break:跳出整个循环; return:跳出整个循环及当前方法; 2。如何跳出Java中的多层嵌套循环? 可以在最外面的循环语句前定义一个标号,然后再最里层循环体中使用break标号语句跳出嵌套循环,如:publicclassHelloWorld{publicstaticvoidmain(String〔〕args){helloworld:for(inti0;i100;i){for(intj0;ji;j){System。out。println(ii,jj);if(j99){breakhelloworld;}}}}} 3。和的区别? 和都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表示式。 还可以用作位运算符,当操作符两边的表达式不是boolean类型时,表示按位与操作,我们通常使用0x0f来与一个整数进行运算,来获取该整数的最低4个bit位,例如,0x310x0f的结果为0x01。