zoukankan      html  css  js  c++  java
  • 初窥Java之二

    一、java中存在三大注释:

    第一大注释:  单行注释   一般用于信息量比较少的地方

    第二大注释:  多行注释   一般用于信息比较多的地方

    多行注释注意事项:1.多行注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范),2.多行注释能嵌套单行注释,但是不能嵌套多行注释与文档注释。

     

    第三大注释:  文档注释   一般注释在方法头上或者类头上(文档注释可以通过 javadoc工具产生对应的文档信息(html形式),而多行注释不行)

    文档注释注意事项:1.文档注释的开始行与结尾行不能写注释信息--->因为不美观 (java规范), 2.文档注释可以嵌套单行注释,但是不能嵌套多行注释与文档注释。

    二、Java中的   = (等号)

    =:它是一个运算符,它的优先级非常的低   它表示赋值的意思,一定要注意, 它 只 是表示赋值的意思,而且一旦看到这个符号,应当想到此处代码执行的顺 序 就是从右往 左!!!!

    实例:int a = 10;

     int b = a;     指的是把a盒子里面的值复制一份给b盒子

    三、变量的分类

    1.成员变量(也叫作全局变量)

    1、直接申明在类中的变量就称为成员变量

    2、访问成员变量的时候,成员变量可以没有值,当成员变量没有值的时候,系统会 给它一个默认值,不同的数据类型默认值不一样

    3、成员变量,在整个类中都可以访问

    2.局部变量

    1、申明在方法内部、方法形参中或者代码块中的变量,我们称为局部变量

    2、在使用局部变量的时候,必须赋予值,否则报错

    3、局部变量只能在局部范围才能访问

    3.常量:固定不变的值就叫做常量

       常见的常量:

    1.整数常量

    2.小数常量

    3.字符常量(它只能存储单个字符  '')

    4.布尔常量   true /false

    5.字符串常量

    四、数据类型

    1、基本数据类型(8)

    1、整数类型(4)  byte(8) short(16)int(32) long(64)

    1、需要记住byte的范围是[-128,127]

    2、每个数据类型自身都有一个默认的类型,当我们直接输出整数的时候,它默认 类型是int类型----》int最常用。

    3、整数它可以用多种进制来表示:

    2进制     以0B  或者 0b开头

    8进制     以0开头

    10进制(默认)

    16进制  以0X  或者 0x开头

    4、java7之后,整数是可以用_进行分割的(只是单纯的为了好看),但是真实 开发过程中,根本不用

    5、byte num = 128;  它会直接报错,因为128超出了byte的范围,装不下。

    6、Long的范围是[-9223372036854775808,9223372036854775807],但是long num = 2147483648;  报错,因为整数默认类型为int类型,当代码进行编译的时候,它首先会去看右边,结果发现右边数据是为int类型,它已经超出了int的范围,所以还没来得及赋值就直接报错了,解决的办法是在数据后面加一个L或者l。

    7、byte a = 3;byte b = 4;byte c = a + b;  在java里面byte short char在进行运算的时候,它会自动提升为int类型, 右边为int类型左边为byte类型,编译器就觉得,左边可能装不下,就会报错。

    8、int long 如果它的值是最大值,还在进行运算的话,它会以二进制的方式进行运算Long num = 9223372036854775807L+1;结果为-9223372036854775808。

    9、整数为什么有四个类型?

    因为它们储存的范围不一样。

    2、小数类型(2)  float double

    3、布尔类型(1)  boolean

    4、字符类型(1)  char

    2、引用数据类型(n)

     枚举  接口....

  • 相关阅读:
    linux之awk命令
    HDU 2097 Sky数 进制转换
    HDU 2077 汉诺塔IV
    HDU 2094 产生冠军 dfs加map容器
    HDU 2073 叠框
    HDU 2083 简易版之最短距离
    HDU 2063 过山车 二分匹配
    天梯 1014 装箱问题
    天梯 1214 线段覆盖
    天梯 1098 均分纸牌
  • 原文地址:https://www.cnblogs.com/limengkun/p/10545015.html
Copyright © 2011-2022 走看看