不知不觉已经大二下学期了,这学期开设了一门新的编程语言——Java,Java作为一门面向对象的编程语言,深受大家的喜爱,成为当今最流行的编程语言之一。为加深对这门课程的理解和记忆,特此记录自己的学习历程,一方面供自己复习强化,另一方面和大家一起学习,如有不足,欢迎大家批评指正。
Java语言概述
Java语言是由Sun公司于1995年5月23日正式推出的面向对象的程序设计语言。在高级语言的发展已经非常丰富的今天,Java语言以其非凡品质脱颖而出,成为当今最流行的编程语言之一。
Java语言的特点
- 面向对象
- 简单性
- 跨平台
- 健壮性
- 安全性
- 可移植性
- 多线程机制
- 动态性
Java开发环境配置
一般来说,利用高级语言编程、解决具体问题时,要经过若干步骤,主要有:
分析具体问题->确定算法->编程->编辑->编译->运行。
在这里不再对编译环境做过多的赘述,有不明白的可以参考Java编辑器安装。
Java工具集与标准类库
Java工具集
Java提供了创建和运行Java程序的工具。安装了Java的JDK后,这些工具都存放在bin目录下。常用工具如表所示:
工具名称 | 说明 |
---|---|
javac | Java编译器,用于将Java源程序编译成字节码文件 |
Java | Java解释器,用于解释执行Java字节码文件 |
appletviewer | Applet程序浏览器,用于测试和运行Applet程序 |
Javadoc | Java文档生成器 |
Java API
在安装了Java的JDK后,也就同时安装了Java所提供的标准类库。所谓标准类库,就是把程序设计所需要的常用的方法和接口分类封装成包。Java 所提供的标准类库就是——Java API。
在Java API中主要包括核心Java包、javax扩展包和org扩展包
(1)核心Java包。
在核心Java包中封装了程序设计所需要的主要应用类,本书所用到的包有:
- java.lang包:封装了所有应用所需的基本类。
- java.awt包:封装了提供图形用户界面功能的抽象窗口工具类。
- java.applet包:封装了执行Applet应用程序所需的类。
- java.io包:封装了提供输入输出功能的类。
- java.net包:封装了提供网络通信功能的类。
- java.sql包:封装了管理和处理数据库的类。
- java.math包:封装了提供常用数学运算功能的类。
(2) javax扩展包。
javax扩展包封装了与图形、多媒体、事件处理相关的类,本书用到了其中的.swing包。
(3) org扩展包主要提供有关国际组织的标准。
Java程序的开发过程
1.建立Java源文件
开发一个Java程序必须遵循下述基本原则:
1)Java区别大小写,即Public和public是不同的标识符;
2)用大括号{}将多个语句组合在一起,语句之间必须用分号隔开;
3)一个可执行的应用程序必须包含下述基本框架:
public class Test
{
public static void main(String args[])
{
.........; //程序代码
}
}
4)用上述框架的程序必须用文件名Test.java保存,即文件名必须与类名相同(包括大小写)并使用Java作为扩展名;
2.编译源文件
“编译是将一个源代码文件翻译成计算机可以理解和处理的格式的过程。Java源程序编译后会生成一个字节码文件,即带扩展名class的文件。Java字节码文件中包含的是Java解释程序将要执行的指令码。
3.执行字节码文件
Java编译器并不会直接执行代码,因而字节码文件不能直接在操作系统环境下执行,而是要通过Java虚拟机(JVM)运行。
4.输出运行结果
源文件命名规则与注释语句
1.源文件命名规则
源文件的名字与文件中的类名有关系。
(1)如果源文件中只有一个类,那么源文件的名字必须与这个类的名字完全相,扩展名为java。
(2)如果源文件中有多个类,那么这些类中只能有一个类在其类名前加上public,这时,源文件的名字与这个类的名字完全相同,扩展名为java。
(3)如果源文件中没有public类,则源文件的名字可以与其中的任意一个类名相同,扩展名为java。
(4)类名一般以大写英文字母开头,后面可以是字母、数字等符号。类名的第一个字符不能是数字。
2.程序中的注释语句
注释是程序中的说明性文字,是程序的非执行部分。它的作用是为程序添加说明,增加程序的可读性。Java语言使用三种方式对程序进行注释:
(1)“//”符号,表示从“//”符号开始到此行的末尾位置都作为注释。
(2)“/…/”符号,表示从“/*”开始到“/”结束的部分都作为注释部分,可以是多行注释。
(3)“/··/”符号,表示从“/*”开始到“/”结束的部分都作为注释部分,可以是多行注释。
Java程序示例
示例1:
class Example_1
{
public static void main(String args[])
{
System.out.println("我真的很喜欢学习Java!!!");
}
}
运行截图:
示例2:
class Example_2
{
public static void main(String args[])
{
System.out.println("5 + 3 = "+(5+3));
}
}
运行截图:
总结
本节内容是对Java语言的一个概述,内容比较简单,但需要强化记忆,学习一门语言不能单纯去学,更要对这门语言有一定的了解,这样才能更好的去学习掌握这门语言的精髓!
学无止境!!!冲