第一章:Java开发入门
1.1 Java概述
什么是Java
Java是一种高级语言,由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
Sun公司将Java划分为三个技术平台:Java SE、Java EE、Java ME。
- Java SE:标准版Java技术平台,为开发普通桌面和商务应用程序提供解决方案
- Java EE:企业版Java技术平台,为开发企业级应用程序提供解决方案
- Java ME:微型版Java技术平台,为开发电子消费产品和嵌入式设备提供解决方案
Java特点
- 简单
- 面向对象
- 安全性
- 跨平台性
- 支持多线程
- 分布性
1.2 JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JRE(Java Runtime Environment)是Java运行环境是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
第二章:Java编程基础
2.1 Java基本语法
每种编程语言都有一套自己的语法规则,编写Java也需要遵从一定的语法规则。
2.1.1 Java程序的基本格式
- Java程序代码分为结构定义语句和功能执行语句。
- Java严格区分大小写。
- 在编写Java程序时,出于可读性的要求,应让自己编写的代码整齐美观、层次清晰。
- Java程序中一个连续的字符串不能分成两行书写,如果为了方便阅读可以将较长字符串分成两个字符串用(+)将这两个字符串连接起来,在加号后面换行。
2.1.2 JAva中的注释
为了使代码易于理解,通常会给代码加一些注释。
- 单行注释:用符号//表示,//后面为被注释的内容
- 多行注释:以符号/ * 开头,以符号 * /结尾
- 文档注释:以符号/* *开头,以 * /结束 (多行注释可以嵌套单行注释,多行注释不可以嵌套多行注释)
2.1.3 Java中的标识符
在编程过程中,经常需要在程序中定义一些符号,用来标记一些名称。标识符可以由字母、数字、下划线(-)和美元($)组成,但标识符不能以数字开头,不能是Java中的关键字。
初学者在定义标识符时还应该遵循以下规则:
- 包名中的所有字母一律小写
- 类名和接口名中的每个单词的首字母都大写
- 常量名中的所有字母都大写,单词之间用下划线连接
- 变量名和方法名的第一个单词首字母小写,从第二个单词开始首字母大写
- 在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。