黑马程序员技术交流社区

标题: 基础知识点 [打印本页]

作者: 粺¹³¼畅    时间: 2014-8-26 11:29
标题: 基础知识点
1、什么是注释?
      1.1、在java语言中,注释有三种:
        1) 单行注释, 它以 // 开头,后跟注释内容。
        2) 多行注释, 它以 /* 开头,以*/ 结尾。
        3) 文档型注释,它以 /** 开头,以*/ 结尾。
      1.2、使用注释时,应注意什么?
        1) 单行注释的内容必须在同一行中书写;
        2) 多行注释或文档型注释不可嵌套使用;
        3) 注释主要用来对语句、方法、类等进行注释说明,帮助读者读懂程序;
        4) 注释的内容不会进行字节码文件,只在源程序中。
2、什么是标识符?
        在java语言中,必须用字母或下划线或美元符号$开头,
        后跟字母或数字或下划线或美元符$组成的字符系列。
        例如:   A3   a32   _1   $31   32abc   a-c   #a3
      标识符的作用是什么?
        它用来作为 为变量、方法、类等命名时的规则。
        例如:   int a1 ;   
                int 3a ; //error
      标识符在使用时,应注意什么?
        1) 必须符合定义;
        2) 严格区别字母的大小写;
        3) 不可使用关键字作为标识符(即: 不可使用关键字作为变量名或方法名或类名等名称使用)。
3、什么是关键字?
        在java语言中,将一些符号或单词保留下来赋予特定的含义,作为特殊的用途。
        例如:   class   public   int
       注意事项:
        在java语言中,true表示真,false表示假。但它们不是关键字。
        在java语言中,goto 和 const  ;它们被保留下来,不再使用。
4、在java语言中,数据分为两类:
        1) 基本类型的数据;
        2) 引用类型的数据。
       4.1、基本类型的数据有8种:
        1) 字节型( byte ),它占1B,用8位二进制数表示。其范围为[-128 , 127]
        2) 短整型( short ),它占2B,用16位二进制数表示。其范围为[-32768 , 32767]
        3) 整型( int ),它占4B,用32位二进制数表示。其范围为[-2147483648 , 2147483647]
        4) 长整型( long ),它占8B,用64位二进制数表示,其范围为 ...
        注意事项:
          1) 在java语言中,整数默认为 int 型。
          2) 当一个整数没有超出 byte 或 short 型范围时,则给直接赋给 byte型或short型变量。
          3) 当把一个整数赋给 long类型的变量时,若该整数超出了 int型范围时,
             则必须在其末尾添加一个字母L 或 l ,将其看成是 long 型数据。
          4) 在java语言中,整数通常用十进制、八进制和十六进制数来表示。
                注意1: 在java语言中,八进制数必须使用0开头,如;  015
                注意2: 十六进制数必须使用 0x或0X开头,如: 0x36 , 0x1a5
          5) 单精度型( float ),它占4B,用32位二进制数表示。它表示的是小数,它的精度是7位。               
                1365.78   1.36578E3
          6) 双精度型( double ),它占8B,用64位二进制数表示。它也表示的是小数,它的精度是单精度的双倍。
                注意1: 在java语言中,小数默认为double型。
                注意2: 当把小数赋给float型变量时,该小数末尾必须添加一个F或f字母。
                注意3: 在java语言中,小数有两种表示形式:
                        a) 以小数点的方式来表示,如: 32.9798;
                        b) 以科学记数法方式来表示,如:  1.356e2;
                注意4: 在小数点表示小数时,小数点前后的0若省略后不会改变原数大小,
                        则可省略该零。例如:  5.0  可写成 5.   0.56 可写成 .56
                注意5: 在科学记数法表示小数时,字母e或E的前后必须有数;
                        字母e或E的后面必须是整数;
                        字母e或E的前后不能有空格。
                        例如:   3.78e3 写成 3.78e3.0 //error
                                3.78e3 写成 3.78 e3 //error
                                3.78e0 写成 3.78e   //error
         7) 布尔类型 用 boolean 来表示。
                在java语言中,用true表示真; 用false表示假。
         8) 字符型( char ),占 2B,用16位二进制数表示。其范围是[0, 65535].
                  //ASCII >>>>  Unicode
                  java语言采用Unicode编码表来管理所有字符,每个字符占2个字节且
                  每个字符都对应着一个整数。例如:  A 对应着 65 ,a 对应着 97,
                  字符0 对应着 48  字符1 对应着 49 .
                  字符,在java语言中,通常用一对单引号括起来。如:  'A'  '3'
                  例如: char ch = 'a';   ch = 97;
                  在java语言中,Unicode编码值除了使用十进制数表示外,还可使用
                        ”\u“开头,后跟四位十六进制数表示 。例如:  \u0041
      4.2、引用类型的数据有3种:
        1) 类
        2) 数组
        3) 接口       
       
5、特殊字符:  转义字符。
        1) 什么是转义字符?
                该字符不代表它的本意,而是代表一种特殊的含义。
                在java语言中,转义字符通常用 "\" 开头,后跟一个字符组成。
        2) 常用的转义字符如下:
                \b                代表退格。即:将光标左移一位。
                \r                代表回车。即:将光标左移到行头。
                \n                代表换行。即:将光标移到下一行行头。
                \t                代表一个制表位。即: 将光标跳到下一个制表位上。
                \"                代表一个双引号。
                \'                代表一个单引号。
                \\                代表一个右斜扛。
6、什么是变量?
        它是计算机内存中的一个存储单元,其中的数据可随着程序的运行而产生量的变化。
        1.在java语言中,变量有三大要素构成。
          1) 类型;   2) 名称;   3) 作用域
        2.在java语言中,变量必须先声明,后使用。
        3.如何声明变量?
          格式为:    类型名  变量名 ;   或  类型名  变量名 = 值;
          例如:  int a;        或  int a = 12;
        4.在java语言中,根据变量声明的位置不同,可将变量分为两类:
          1) 局部变量:在方法中或语句块中声明的变量。
          2) 实例变量:在方法外,在类的类体中声明的变量。
          注意1: 局部变量没有默认值。因此,声明时若没有给数据,则不可参与运算。
                        要想让没有值的局部变量参与运算,必须提前为它赋值。
          注意2: 实例变量有相应的默认值。
       
       


作者: ximi    时间: 2014-8-26 20:37
网上找一些小程序多练习这样,让这些知识变成自己的肌肉记忆一样
作者: 笑脸迷人    时间: 2014-8-26 20:40
还可以的!
作者: ︶喂〆快到碗里    时间: 2014-8-26 20:45
对一些刚刚学习都有点帮助,但是最好还是多加练习
作者: 不可言    时间: 2014-8-26 20:45
又一个程序猿诞生




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2