黑马程序员——Java语言基础知识(一)

来源:互联网 发布:福州淘宝美工培训 编辑:程序博客网 时间:2024/05/22 05:17

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

 一、Java语言基础组成(一)

Java语言由关键字、标识符、注释、常量和变量、运算符、语句、函数和数组等组成。

通过以下简单代码来学习这些内容的内容。

/*  编写一个简单代码 */public class Demo {public static void main(String[] args) {int x = 3;  //定义一个变量boolean b = true;if(b){x++;}System.out.println(x); //输出x}}

1.1 关键字

上述代码中public、class、void等,这种颜色显示的都为关键字,out为Java提供的方法,不是关键字。


关键字:就是被Java语言赋予了特殊含义的单词。

特点:关键字所有字母都小写。

关键字有哪些呢?

(1)定义数据类型

  class、interface、byte、short、int、long、folat、double、char、boolean、void

(2)定义数据类型值

  true、false、null

(3)定义流程

  if、else、switch、case、default、while、do、for、break、continue、return

(4)定义访问权限修饰符

  private、protected、public

(5)用于定义类、函数、变量修饰符

  abstract、final、static、synchronized

(6)用于定义类与类的关系

  extends、implements

(7)用于建立实例、引用实例判断实例

  new、this、super、instanceof

(8)用于处理异常

  try、catch、finally、throw、throws

(9)用于包

  package、import

(10)其他修饰符

  native、strictfp、transient、volatile、assert



1.2 标识符


定义:程序中自定义的名称,比如上述代码中的Demo,x等特点:由26个英文字母大小写,特点:由26个英文字母大小写,数字:0-9,符号:_、 $组成。


1.2.1标识符规范

1.数字不可以开头;

2.不可使用关键字;

3.不可以包含“ _、 $” 以外的特殊符号。


1.2.2 Java中的名称规范

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

例如:xxxyyyzzz

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

例如:XxxYyyZzz

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

例如:xxxYyyZzz

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

例如:XXX_YYY_ZZZ


注意:Java中严格区分大小写,自定义名称时最好有意义


1.3 注释

定义:用于注解说明程序的文字

好处:方便代码的理解

注释的格式:

单行注释 //注释文字

多行注释 /*注释文字*/

文档注释 /**注释文字*/


注意

1、对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。 所以即使添加再多的注释,编译后生成的class文件占用硬盘字节多少不变。

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

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

4、单行注释可以嵌套单行注释,单行注释可以嵌套多行注释,多行注释可以嵌套单行注释。 但是,多行注释不能嵌套多行注释,因为多行注释的开头会和被嵌套的多行注释的结尾配对,导致后面的注释失效。

5、可以使用注释对代码中的错误进行定位。

方法:当程序运行报错时,将某些代码注释掉,然后重新编译,运行。 如果程序不再报错,那么说明注释掉的部分代码中包含错误代码。

1.4 常量和变量

1.4.1常量就是固定的数值

Java中常量的分类

1. 整数常量:所有整数。

2. 小数常量:所有小数。

3. 布尔(boolean)型常量:只有两个数值,true、 false。

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

5. 字符串常量:将一个或者多个字符用双引号("")标识,如:"hello world"、"a"、""(空字符串)。

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

1.4.2变量

定义:内存中的一片区域,有自己的名称和数据类型,该区域数据可以变化。

定义变量的格式: 数据类型 变量名 = 初始化值


Java中的数据类型

引用数据类型:类class、接口interface、数组[ ]

基本数据类型:数值类型(byte、short、int、long、folat、double)、字符类型(char)、 布尔类型(boolean)

注意

1. 整数默认int类型,小数默认double类型。

2. 运算时,如果低类型和高类型运算,低类型会被自动提升为高类型,如byte x = 1;当x 与2相加时,x被自动提升为int类型。

3. 强制转换:

byte x = 1;

b = b + 2; //b+2运算结果为int,b为byte类型,报错

b = (byte)b + 2; //将结果强制转换为byte类型,编译通过


0 0
原创粉丝点击