强类型语言(也称强类型定义语言)
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- 特点:安全性高、速度慢
文章插图
弱类型语言(字面意与强类型语言相反)
- 要求变量的使用要符合规定,所有变量都必须先定义后才能使用
Java的数据类型分为两大类
- 基本类型(primitive type)
- 引用类型(reference type)
文章插图
public class HelloWorld { public static void main(String[] args) { //八大基本数据类型 //整型 int num1 = 10;//最常用 byte num2 = 20; short num3 = 30; long num4 = 40L;//Long类型在数字后面加个L //小数:浮点数 float num5 = 50.50F;//float类型要在数字后面加个F double num6 = 60.60; //字符 char num7 = 'A'; //字符串,注意:String不是关键字,是一个类 //String name = "崔九八"; 不再基本数据类型中 //布尔类型:是非 boolean flag = true; boolean flag2 = false; }}
什么是字节?- 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制 。
- 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示
- 1B(byte,字节) = 8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1024G=1TB
首先,它们支持的内存不同,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标号语句跳出嵌套循环,如:
public class HelloWorld { public static void main(String[] args) { helloworld: for (int i = 0; i < 100; i++) { for (int j = 0; j <= i; j++) { System.out.println("i=" + i + ",j=" + j); if (j==99) { break helloworld; } } } }}
3.&和&&的区别?&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false 。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表示式 。
【数据类型,数据类型python】&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01 。
推荐阅读
- python反斜杠问题解决,python初学者最容易犯的十大错误
- 如何描述一组数据的分布特征
- 和亲吻姐姐类型差不多的日漫
- 什么叫大数据时代 来了解一下吧
- 使用联想一键还原后数据会丢失吗
- 中东有哪些国家 中东地区的气候类型有哪些
- 好看的武打动漫
- 钢筋的类型、连接方式有哪些
- qq数据库如何查看
- access数据库如何清空表