zoukankan      html  css  js  c++  java
  • java基础语法3

    java基础语法3

    类型转换

    • 运算时,不同类型的数据要转化为统一数据类型,再进行计算
    • 和c差不多
    • 不能对boolean值进行转换
    • 相互转换的类型要相关
    • 注意内存溢出精度问题
    1. 强制类型转化

      • 高到低

      • (类型)数字

      • 转换过程避免内存溢出

    2. 自动类型转换

    补充

    • JDK7新特性 :代码中的数字可以用下划线分割 ,不会影响值和输出 如:1_0000_0000
    • 计算中要时刻注意精度问题

    变量

    • 可以变换的量
    • 是java程序中最基本的存储单元,包括 变量名,变量类型和作用域

    变量作用域

    public class test2 {
        static int allClick=0;      //类变量
        String str = "hello world"; //实例变量
        public static void main(String[] args) {
            int a=1;                //局部变量
        }
    }
    
    • 局部变量 :

      • 生存周期在函数中
      • 必须声明和初始化
    • 实例变量 :

      • 在类内,从属于对象

      • 作用域大一些

      • 不初始化会自动赋予默认值

        • 整数 0

        • 小数0.0

        • 字符型 0

        • Boolean值 false

        • 除了基本类型其余默认值都是null

        • //如何使用实例变量
                  test2 test = new test2();
                  test.str = "wuhu";
                  System.out.println(test.str);
          
          
    • 类变量

      • 有 static
      • 可以直接使用变量名

    常量

    • 不允许改变值
    • 常量名一般用大写
    • final 变量名
      • final是修饰符,和static ,public使用时不分先后顺序

    变量命名规范

    • 所有变量,方法,类名: 见名知意多用英语单词

    • 类成员变量: 首字母小写和驼峰原则 例 monthSalary

    • 局部变量:首字母小写和驼峰原则

    • 方法名:同上

    • 类名:首字母大写和驼峰原则

    • 常量:全用大写字母,多个单词构成用下划线 MAX_VALUE

  • 相关阅读:
    Fiddler给手机设置代理并抓取https链接
    速盘下载
    多版本firefox共存
    firefox45版本与seleniumIDE
    Linux基础快捷键
    解决虚拟机centOs不能上网问题
    HDU 4893 Wow! Such Sequence!(线段树)
    UVALive 7045 Last Defence
    POJ 3544 Journey with Pigs
    POJ 2499 Binary Tree
  • 原文地址:https://www.cnblogs.com/zzz1zzz/p/14220926.html
Copyright © 2011-2022 走看看