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)

     枚举  接口....

  • 相关阅读:
    bootmgr is conmpressed联想Z485
    数据库中用开窗函数和复制表结构
    左连接新认识
    sql中的日期查询
    一个数据表通过另一个表更新数据(在UPDAT语句中使用FROM子句)
    StarUML安装与Win7不兼容解决
    SQL中VARCHAR与NVARCHAR存储区别
    Cannot start service SPUserCodeV4 on computer
    SQL中空值与NULL区别
    验证码破解分析
  • 原文地址:https://www.cnblogs.com/limengkun/p/10545015.html
Copyright © 2011-2022 走看看