第二章 Java语言基础笔记

------- android培训java培训、期待与您交流! ----------


第二章 Java语言基础

Java语言基础组成 

2.1 关键字

2.5 运算符

2.2 标识符

2.6 语句

2.3 注释

2.7 函数

2.4 常量和变量

2.8 数组

2.1 关键字

关键字的定义和特点

 

定义:被Java语言赋予了特殊含义的单词

特点:关键字中所有字母都为小写(注意:在编辑器中显示为蓝色)

 

用于定义数据类型的关键字

 

class

interface

byte

short

int

 

long

float

double

char

boolean

 

void

 

用于定义数据类型值的关键字

 

true

false

null

 

用于定义流程控制的关键字

 

if

else

switch

case

default

 

while

do

for

break

continue

 

return

 

用于定义访问权限修饰符的关键字

private

protected

public

用于定义类,函数,变量修饰符的关键字

abstract

final

static

synchronized

用于定义类与类之间关系的关键字

extends

implements

用于定义建立实例及引用实例,判断实例的关键字

new

this

super

instanceof

用于异常处理的关键字

try

catch

finally

throw

throws

用于的关键字

package

import

其他修饰符关键字

native

strictfp

transient

volatile

assert

注:main不是关键字,但是也不能用作用户自定义标识符,因为虚拟机要找到main作为程序入口,也是java专用的;

2.2 标识符

在程序中自定义的一些名称。

定义合法标识符规则:

1.由26个英文字母大小写,数字:0-9 2个符号 _ $ 组成。

2.数字不可以开头。

3.不可以使用关键字。

Java中严格区分大小写。

注意:

1、在起名字的时,为了提高阅读性,要尽量有意义。

2main不是关键字,但是也不能用作标识符。

 

Java中的名称规范:

包名:多单词组成时所有字母都小写。

xxxyyyzzz

类名接口名:多单词组成时,所有单词的首字母大写。

XxxYyyZzz

变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 

xxxYyyZzz

常量名:所有字母都大写。多单词时每个单词用下划线连接。

XXX_YYY_ZZZ

2.3 注释

用于注解说明解释程序的文字就是注释。

提高了代码的阅读性。

Java中的注释格式:

单行注释

格式: //注释文字

多行注释

格式: /*注释文字*/

文档注释

格式:/**注释文字*/

 

注意:

1)对于单行和多行注释,被注释的文字,不会被JVMjava虚拟机)解释执行。

2)对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档,是给开发者用的。

3)注释符用来调试程序非常方便,当不知道哪一行出错时,可以添加注释符,反复编译找出错误所在。

4)多行注释和文档注释中要注意嵌套错误。

5)一般情况下class类上面加的都是文档注释,main函数上面加的都是多行注释,代码中某几句话比较关键而且难懂,就加单行注释(但是不要每一行都加)。

6注释是一个程序员必须要具有的良好编程习惯,初学者编写程序可以养成习惯:先写注释再写代码。

7)将自己的思想通过注释先整理出来,在用代码去体现,因为代码仅仅是思想的一种体现形式而已。

 

范例:

/**

这是我的Hello World程序。

@author 小强

*/

class Demo

{

         /*

         这是主函数,是程序的入口

         它的出现可以保证程序的独立运行,

         */

         public static void main(String[] args)

         {

                   //这是输出语句用于将括号内的数据打印到控制台。

                   System.out.println("Hello World");

         }

}

第一天结束。并word进行总结。

2.4 常量与变量

常量概念:常量表示不能改变的数值。

Java中常量的分类:

1整数常量:所有整数

2小数常量:所有小数

3布尔(boolean)型常量:较为特有,只有两个数值。truefalse

4字符常量:将一个数字,字母或者符号用单引号( ' ' )标识。

5字符串常量:将一个或者多个字符用双引号(‘’”)标识。

6null常量:只有一个数值就是:null.

 

对于一个整数:有四种表现形式。

二进制:0,1 ,满21.

八进制:0-7 ,满81. 0开头表示。

十进制:0-9 ,满101.

十六进制:0-9A-F,满161. 0x开头表示。

 

进制的由来:

任何数据在计算机中都是以二进制的形式存在的。二进制早期由电信号开关演变而来。

一个整数在内存中一样也是二进制的(8个二进制形成一个字节),但是使用一大串的1或者0组成的数值进行使用很麻烦。

所以就想把一大串缩短点,将二进制中的三位用一位表示

这三位可以取到的最大值就是7.超过7就进位了,这就是八进制

但是对于过长的二进制变成八进制还是较长,所以出现的4个二进制位表示一位的情况,

四个二进制位最大是15,这就是十六进制

规律,进制越大,表现形式越短,之所以出现八进制和十六进制,主要是为了更方便的表示数据。

进制的基本转换:

1)十进制  二进制互转

十进制转成二进制  除以2取余数

二进制转成十进制  乘以2的幂数

   

2)十进制十六进制互转

3)十进制八进制互转

4)补充点:任何数据都能用二进制表示,如下

负数的二进制表现形式:对应的正数二进制取反再加1

记住规律:

负数二进制的最高位都是1,正数二进制的最高位都是0(由于前面的0在现实运算中没必要写出,所以通常都从第一位不为0的位置开始写,类同与十进制的开头0

你可能感兴趣的:(第二章 Java语言基础笔记)