Java基础语法

来源:互联网 发布:仿微信图文编辑器源码 编辑:程序博客网 时间:2024/05/19 10:09
一、内存
执行过程中的内存往往分成四部分:

▶code segment: 代码区,存放代码
▶data segment:  存放 静态变量字符串常量
▶stack:  存放 局部变量
▶heap:动态生成内存,存放 new出来的东西

二、局部变量与成员变量
    1.局部变量: 方法体内部声明的变量(包含形参)称为局部变量。(方法体内部是指与对应的大括号内部
     2.成员变量: 在方法体外, 类体内声明的变量

三、java基本数据类型(四类八种
       
        逻辑型:boolean
        整数型: byte, short, int, long
        字符型:char
        浮点型:double, float

    1.逻辑型 Boolean
        只允许取值trueflase
    
    2.字符型 char
        ▶字符常量为用单引号括起来的单个字符
        ▶Java允许使用转义字符 '\' 来将其后的字符转变为其他含义
         ▶Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示
   
     3.整数类型
        ▶Java各整数类型有固定的表数范围和字段长度,保证可移植性。
        ▶整型常量默认为int类型,声明long型常量可以在后面加 或  

    4.浮点类型
        ▶十进制数形式,例如:3.14    314.0    .314
        ▶科学计数法形式,如 3.14e2    3.14E2    100E-2
      ▶Java浮点型常量默认为double型,声明float型要在后面加 或 f 。

四、基本数据类型转换
        ▶boolean类型不可以转换为其他类型
         ▶整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
            容量小的类型自动转换为容量大的数据类型; 数据类型按容量大小排序
                       
                ▷byte, short, char 不会互相转换,它们三者在计算时首先转换为int类型
            容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出。
            有多种类型的数据混合运算时,系统首先自动的将所有的数据转换成容量最大的一种数据类型,然后再进行计算

五、Switch语句
                    
  switch () {
                case xx :
                            .....
                case xx :
                            ......
                default: 
                            .....
                    }
                        ▶ 小心case穿透,推荐使用break语句
                        ▶ 多个case可以合并到一起
                        ▶ default可以省略,但不推荐省略
                       ▶ java中switch语句只能探测int类型 
 
六、方法   

               [ 修饰符1   修饰符2  ...]      返回值类型     方法名(形式参数列表){
                                                                                                                                Java语句
                                                                                                                            }         
                      形式参数:  在方法被调用时用于接收外界输入的数据。
                ♦      实参:    调用方法时实际传给方法的数据。
                ♦      返回值: 方法在执行完毕后返还给调用它的环境的数据。
                ♦      返回值类型: 事先约定的返回值的数据类型, 如无返回值, 必须给出返回值类型void
                
                ▶    Java语言中使用下述形式的调用方法: 对象名.方法名(实参列表)
                ▶    实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配。
                ▶    return 语句终止方法的运行并指定要返回的数据。
0 0
原创粉丝点击