java的基础语法

  • 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
  • 强制类型语言:声明变量需要指明类型,赋值类型不能切换
  • 类名:类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass
  • 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
  • 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
  • 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。
  • 每条语句结尾必须使用 分号 ;结尾,否则报错
  • 构造函数,方法名跟类名一直,该方法就是构造函数

数据类型:

byte:字节类型  数据类型是8位、有符号的,以二进制补码表示的整数 默认为0

  • 最小值是 -128(-2^7);
  • 最大值是 127(2^7-1);
  • 默认值是 0;

short:数据类型是 16 位、有符号的以二进制补码表示的整数

  • 最小值是 -32768(-2^15);
  • 最大值是 32767(2^15 - 1);

int:

  • int 数据类型是32位、有符号的以二进制补码表示的整数;
  • 最小值是 -2,147,483,648(-2^31);
  • 最大值是 2,147,483,647(2^31 - 1);

long:

  • long 数据类型是 64 位、有符号的以二进制补码表示的整数;

最小值是 -9,223,372,036,854,775,808(-2^63);

最大值是 9,223,372,036,854,775,807(2^63 -1)

float:单精度、32位  默认值是 0.0f;

        我们一般使用float和double表示小数,怎么判断是否是float还是double类型的,后面加f是float类型,不加f或者加d的就是double,比如4.41就是double

double 数据类型是双精度、64 位 默认值是 0.0d;

boolean 布尔型 默认值为false

char:

  • char 类型是一个单一的 16 位 Unicode 字符;
  • 例子:char letter = 'A';。

String:字符串类型 ,String 首字母大写,如果写成string则报错

数组类型:注意数组定义必须指定长度,否则报错,如果不想指定长度则使用arraylist

  •    如果数组指定长度为2,但是使用到超过指定长度的下标,则提示    java.lang.ArrayIndexOutOfBoundsException:
  •  定义方式:dataType[] arrayRefVar; // 首选的方法  

                    dataType arrayRefVar[]; // 效果相同,但不是首选方法

  • 例如: int[]  numbers =new  int[5]

 枚举类型:enum 一个特殊的类,一般表示一组常量

    enum Color 
   { 
    RED, GREEN, BLUE; 
   } 
    使用:Color.RED,结果为RED
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值