zoukankan      html  css  js  c++  java
  • java基础-类型/运算符/JAVA DOC文档

    java基础教学


    1. 注释

    1. 文档注释

    /**

    */

    1. 有趣的代码注释

    2. 标识符和关键字

    1. 字母,下划线_,美元符号$开头
    2. 大小写敏感

    3. 数据类型讲解

    1. 强类型语言

      变量需要严格定义后,才能使用

    2. Byte,short,int,long(long类型,在数字后加上L)

    3. Float(float类型,数字后加F),double

    4. char

    5. boolean(true,false)1位

    4. 数据类型拓展即面试题讲解

    1. 整数拓展

      二进制:0b,十进制,八进制:0,十六进制:0x

    2. 浮点数拓展

    float f=0.1f; //符号位1,阶码8,frac:23
    double d=1.0/10;//1 11 52
    //他们不相等
    
    1. 字符拓展

      //unicode编码表:U0000~UFFFF
      
      char temp='中';
      
      System.out.print((int)temp);
      
      //输出20013
      
      System.out.print((char)20013);
      
      //输出'中'
      
    2. 转义字符

    3. 布尔值拓展

    5. 类型转换

    1. 强制转换

      int i=128;
      byte b=(byte)i;
      //输出-128,内存溢出1111 1111
      
    2. 自动转换:数据类型由低到高

    3. boolean不能转换

    4. JDK7新特性,数字之间用_分割

      int money =10_0000_0000;

    5. 注意溢出

      int money=10_0000_0000;
      int years=20;
      int total1=money*years;//溢出
      long total2=money*years;//溢出,计算结果出错后,才赋值的
      long total3=money*(long)years;//正确,两个long型数据相乘后,才赋值给total3
      //所以要注意在赋值前先进行类型转换
      

    6. 变量 常量 作用域

    1. 局部变量:在方法里有用

    2. 实例变量:从属于对象

    3. 类变量:在对象中使用

      static int salary=100;

    4. 常量

      例如:

      static final double SI=10.0;

      Final static double SI=10.0;

      //二者都可以,尽量使用大写字母

    5. 变量命名单词

    7. 基本运算符

    1. 复制当前行到下一行,ctrl+d

    2. 包,package

    long a=132435535;
    int b=123;
    short c=125;
    byte d=8;
    
    System.out.print(a+b+c+d);//long,运算中有long,则结果为long,否则为int
    System.out.print(b+c+d);//int
    System.out.print(c+d);//int
    

    8.自增自减

    • i++;++i
    • i--;--i
    Math类的使用
    Math.pow(2,3);//2的3次方
    

    9.逻辑运算符,位运算符

    • &&,||,!

    • &,|,^,~,<<,>>(算数右移),>>>(逻辑右移)

    10.三元运算符

    int a=10;
    int b=11;
    System.out.println(""+a+b);//1011,被当成了字符串连接
    System.out.println(a+b+"");//21
    
    1. x?y:z;

    2. 优先级:

      使用()来表意

    11.包机制

    1. 包就是文件夹

    2. 将公司域名倒置作为包名

      如com.baidu.www

    3. 导入包,import

      import不能放在package之前

    12.Java Doc

    1. 生成API文档

    2. 具体操作

      1. 在java程序中加入文档注释

      2. 在java程序所在的路径下,用命令行来输入

        javadoc -encoding UTF-8 -charset UTF-8 文件名.java

        避免出现中文乱码

      3. 文件夹下多出好多的文件,选中index.html

      4. 打开index.html

  • 相关阅读:
    HDU 5569 matrix
    HDU 2795 Billboard
    HDU 1394 Minimum Inversion Number
    HDU 1754 I Hate It
    HDU 1166 敌兵布阵
    FOJ 2206 函数求解
    hihoCoder 1252 Kejin Game
    hihoCoder 1257 Snake Carpet(很简单的构造方法)
    2015 ACM / ICPC 亚洲区域赛总结(长春站&北京站)
    HDU 2485 Destroying the bus stations
  • 原文地址:https://www.cnblogs.com/baoweijie99/p/13723080.html
Copyright © 2011-2022 走看看