zoukankan      html  css  js  c++  java
  • java基础知识

     

    java注释

    • 单行注释

    //单行注释
    • 多行注释

    /* 注释 */
    • 文档注释

    /**   */
    /**
    * @Description HelloWorld
    * @Author 作者
    */

    标识符及关键字

    关键字为固有的名字,在命名标识符时需要避免使用现有的标识符

    标识符使用说明

    数据类型

    强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

    数据类型分为两大类型:基本类型和引用类型

    基本类型(八大基本数据类型):

    //特殊命名方式:
    long num1 = 10L;
    float num2 = 10.0F;

    引用类型:

    类、接口、数组。

    数据类型扩展

    二进制 0bxx 八进制 0xx 十进制 xx 十六进制0xbb

    浮点数:银行业务的钱需要用BigDecimal表示

    字符型:所有字符的本质都是数字 使用Unicode编码,0-65536

    char c = 'u0061';

    类型扩展

    强制类型转换:由高到低转换

    自动类型转换:由低到高

    低-----------------------------------------高
    byte,short,char -> int -> long -> float -> double

    运算时,不同类型的数据先转化为同一类型,然后进行运算。

    • 注意点:

    1. 不能对布尔值进行转换

    2. 不能把对象类型转换为不相干的类型

    3. 在把高容量转换到低容量的时候,强制转换

    4. 转换的时候可能存在内存溢出,或者精度问题。

    变量

    • 变量表示变化的量

    • java是强类型语言,每个变量都必须声明其类型。

    • java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

    每个变量都有类型;变量名是合法的标识符;变量声明以分号结束。

    命名规范

    • 所有变量、方法、类名:见名知意

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

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

    • 常量:大写字母和下划线

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

    • 方法名:首字母小写和驼峰原则

    作用域

    • 类变量

    从属于类,跟着类一起存在,一起消失

    static int i = 1;
    • 实例变量

      从属于对象,如不自行初始化,则会赋默认值,0,0.0,false,其余默认值都是null.使用该变量的时候需要初始化对象。

    • 局部变量 方法里声明的变量,必须声明和初始化值。

    • 常量

    初始化后不能再改变的值。可以看作是特殊的变量。常量名一般使用大写。

    final double PI = 3.14;

    运算符

    一元运算符自增++ 自减--

    int a = 3;
    int b = a++;//先赋值给b,再自增
    int c = ++a;//先自增,再赋值给c

    幂运算

    //2^3
    double pow = Math.pow(2, 3);

    位运算

    三元运算符

    //x?y:z
    //x为true,y;否则z

    包名

    一般使用公司的域名倒置作为包名。

    javaDoc

    javadoc --encoding UTF-8 --charset UTF-8 Doc.java

    idea

     


    学习路径:狂神说java

  • 相关阅读:
    web前端开发(4)
    web前端开发(3)
    web前端开发(2)
    【计算机算法设计与分析】——SVM
    【计算机算法与分析】——7.1分枝-限界法
    【模式识别与机器学习】——判别式和产生式模型
    【模式识别与机器学习】——logistic regression
    【模式识别与机器学习】——最小二乘回归
    【模式识别与机器学习】——似然函数
    【计算机算法设计与分析】——6.4图的着色
  • 原文地址:https://www.cnblogs.com/yiyi8/p/14400222.html
Copyright © 2011-2022 走看看