Java基础语法
注释、标识符、关键字
注释:单行注释://(注释一行文字);多行注释/ *....... */ (注释一段文字);
文档注释:JavaDoc / ** 其中间可以加参数
*(按回车会出现)
..... */
注释并不会被执行,是给人看的
标识符
关键字:public ,private ,protect ,package ,class ,extends ,boolean .....
java所有的组成部分都需要名字。类名、变量名[String teacher="MM"中的teacher]、方法名[main]都被称为标识符.
注意点:1. 所有的标识符都应该以字母(A~Z或a~z),美元符($)、或者下划线(_)开始;
-
首字母之后,可以是字母,美元符,下划线或数字符号的任何组合;
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的【String man="mm";与String Man="mm";中的变量名是不一样的】
-
合法标识符:age , $salage , value , _1 _value
-
非法标识符:123abc ,-salary ,#abc
-
可以使用中文命名,但一般不建议这样去使用
数据类型
强类型语言:要求变量使用严格,必须限定义后才能使用;安全性高速度慢
【String a=A;不输出 String a="Hello";输出】
弱类型语言:VBscript ,JSscript
Java的数据类型分为两大类
-
基本类型(prinitive type) 1. 数值类型 * 整数类型 byte 占1个字节范围:-128~127;
short占2个字节范围:-32768~32767;
int占4个字节范围:-2147483648~2147483647
long占8个字节范围:-9223372036854775808-9223372036854775807
*浮点类型(小数) float: 4个字节
double: 8个字节
*字符类型:char 2个字节
2. boolean类型 : 占1位,其值只有true和false
//整数
int num1 = 10;
long num2 = 127;
short num3 = 30;
long num4 = 30L;//Long类型要在数字后面加上L以表示是long类型
// 小数(浮点数)
float num5 = 20.1F;//float 类型在数字后面加上F证明是float类型
double num6 = 3.14158265358;
//字符
char name ='A';//一个单纯的字,不可以写两个及以上
//字符串:String不是关键字,是一个类;定义多个字;
String name a = "MM";
//布尔值:是非
boolean flag = true;
boolean flag = false;-
引用类型(reference type)
类;接口;数组;
什么是字节
位(bit):是计算机内部存储的最小单位 ,11001100是一个八位二进制
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号
1bit 表示一位
1Byte表示一个字节 1B=8b
1024B=1KB(J计算机数据储存的计量单位,叫做千字节;日常生活中用来表示文件大小或磁盘容量)
1024KB=1M(MB兆字节)
1024M=1G(GB吉字节)
电脑的32位和64位的区别是什么呢?
一、32位和64位到底是什么意思
-
32位和64位意味着处理器依次能处理的最大位数
-
32位处理器值支持安装32位系统,而64位处理器能同时支持安装32和64位
二、从寻址能力来了解32位和64位系统
-
32位系统的最大寻址空间是2的32次方=4294967296(bit)=4GB左右
-
64位系统的最大寻址空间位2的64次方=4294967296(bit)的32次方,数值大于1亿GB
-
32位系统的处理器最大支持到4G内存,而64位系统最大支持的内存高达亿位数,实际运用过程中大多数的电脑32位系统最多识别3.5GB内存,64位系统最多识别128GB内存
三、从软件兼容性来了解32位和64位系统
-
一般情况下,我们大部分的软件都是在32位架构环境开发的,这就是位数64位系统的兼容性不如32位
-
32位系统下是无法进行64位软件,而64位系统却支持安装大部分的32位软件 。在64位系统下32位软件安装文件夹带x86区分的
四、从体积大小来了解32位和64位系统
-
64位操作系统包含32位系统兼容库,既兼容64位又兼容32位的使用程序
-
64位系统都比32位系统大的多比如win7 64 位比win7 32位系统大的700M左右4
-
-
-
-
-