Java基础语法
注释一定要写,写代码也一定要注意规范
Java中注释三种,注释并不会被执行,是写给人看的。
不要在编码开头注释,会把代码注释掉,可以在代码后面注释
单行注释:// 只能注释一行文字
多行注释:/* 注释 */ 可以注释一段文字
JavaDoc:文档注释:/** 注释 */
标识符
关键字
*Java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。
标识符注意点:不能以数字,#,*等开头,只能以大小写字母,美元符,下划线为开头。首字母之后可以是任意字母任何组合,但是特殊符号例如#,%,不能随便写在变量命名中。也不可以用关键字作为变量名或方法名。标识符是大小写敏感的
数据类型
强类型语言:强类型定义语言,要求变量的使用严格规定,所有的变量都必须先定义后才能使用,否则不可以使用。Java,c++等都是强类型语言,一旦定义了一个变量,指定了某个数据类型如果不经过转换就永远都是这个类型。好处:安全性高,严谨可以避免很多错误 。弊端:速度慢
(必须要严格的使用规范才能去使用,不按规范就不行)
string(字符串) a=10; 这个就不行必须是一个名字,用双引号引起来的string=“Hello”;
int num=10;数字用int定义
弱类型语言:可以不符合规定,可以随便定。VB,JS可以随便玩,例如‘12’+3=123这是数字
“123” 这是文本,可以进行计算。这两个东西是不一样的。Java里面是区分开的,但是弱类型语言里没有严格的界限去区分,所以容易错。但是弱类型语言并不是没有用的JS是非常流行的。
Java的数据类型分为两大类
基本类型(primitive type):
生活中的数字(整数,小数),文字 。
byte占1个字节范围:-128-127
Java中 数值类型:整数类型 short占2个字节范围:-32768-32767
int占4个字节范围:-2147483248-2147483647 (常用)
long占8个字节范围:-9223372036854775808-9223372036854775807
浮点类型 float占4个字节:表示的小一点
double占8个字节(常用):表示的更大一点
字符类型 char占2个字节:中文那种汉字
boolean类型:占1位其值只有true和false两个(是非对错)
Java八大基本数据类型
什么是字节?
位(bit):是计算机 内部数据 储存的最小单位,11001100(二进制数,一个0代表一位一个1代表一位)是一个八位二进制数
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示
1B(byte,字节) = 8bit(位)
电脑32位和64位的区别:32位的操作系统只可以用32位的CPU,而64位的系统,既可以装32位操作系统的CPU,也可以装64位的操作系统。他们中间有个东西叫做寻址能力,在内存中寻址的能力。这个跟32位64位直接挂钩,64位的支持128G内存,理论上是无限大的。而32位的最多只能支持4GB内存,在往上扩内存就不可以了。32位的电脑只能装32位的一些软件,64位的可以装64的也可以32的。
字符:是指计算机中使用的字母,数字,字和符号(A,B,中,国等)
1bit表示1位
1Byte表示一个字节 1B=8b
1024B=1KB
1024KB=1M
1024M=1G
1024G=1TB
引用类型(reference type):
类
接口
数组