一枚c/c++程序员java探索-基本语法

这些语法和C++差不多,还有一些区别。

标识符

  • Java对各种变量,方法,类等因素命名时使用的字符序列。
    凡是自己可以起名字的地方就是标识符,都应遵守标示符规则

  • 标识符规则

    1. 标识符由字母,下划线“–”,美元符号“$”和数字组成(HellWord _123 $Like都是对的 而like@#就不对)
    2. 标识符必须由字母,下划线,美元符号开头(123 ,#like都不对)
    3. 标识符大小写敏感,一般长度不限制(hellword和HellWord 不是同一个类)
    4. Java标识符起名一般是见到名字就知道什么意识,最重要一点标识符起名不能跟Java关键字重名(class就不行)

关键字

  1. Java中有特定的含义,有专门用途的字符串就是关键字(大多数编译器都会把关键字用其他颜色标注出来,例如public,class,do,void等)
  2. 关键字都是由小写英文组成
  3. 还要特别注意goto,const虽未被使用,也是Java的关键字

Java常量

  • Java常量值由字符串组成,区分为不同的数据类型

    1. 整数型常量 123
    2. 字符型 ‘a’
    3. 字符串型 “like”
      例如:system out println(‘123’); 其中123就是Java常量
  • 注意

    1. 要区分字符型常量和字符串型常量:前者是单引号后者是双引号
    2. “常量”这个名词还可能用在其他语境中表示值不可变的变量。例:final关键字

Java变量

  • Java变量是程序中最基本的存储单元,其中包含变量名,变量类型和作用域
  • Java程序中每个变量都属于特定的数据类型,在使用前必须先申明

    1. 格式为:type varName[=value][{varName[=value]}]
    2. 例:int=123;string a = “like”;
  • 从本质上讲变量其实是内存中一块小区域,使用变量名来访问这块区域,所以,每个变量使用前必须先申请(声明),然后必须复值(填充类容),才能使用

  • 变量分类
    1. 按被声明的位置分局部
      变量:方法体(包括型参)或语句块内部定义的变量
      成员变量:方法的外部,类的内部定义的变量
      注意:类的外面不能有变量声明
    2. 按数据类型分基本数据类型变量引用数据类型变量

Java数据类型

  1. 布尔型一般用于逻辑运算,只可以取ture和false
  2. 整数类型

    声明long型常量后加‘l‘或者’L’ ,否者会出错(long c1=888888888888L 正确)
  3. Java浮点类型通常默认double型,要是声明一个常量为float型,则需在数字后加f或者F(double a=123.22正确 float f=12.2f正确)

Java语句

这个和c++都一样的, 只是for语句有两种写法:

‘ int[] a = {1, 2, 3};
for(int i = 0; i < a.length; i++;) {
    System.out.printf("item: " + a[i]);
}'

'for(int i : a) {
    System.out.printf("item:" + i);
}'

先写到这里吧

JasonThink wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!