本章目录
1.1 程序的概念及Java语言介绍
1.1.1 生活中的程序
1.1.2 计算机程序
- 程序一词来源于生活,在生活中,我们经常会听到“按照程序办事”,此处的“程序”通常指为进行某项活动或事件所规定的方式和过程。
1.1.3 算法和流程图
- 算法
- 流程图
1.1.4 实践练习
1.2 配置JDK环境
1.2.1 Java的发展
- Sun1995年推出,Oracle2010年收购,Java之父-詹姆斯·高斯林
- 应用广泛:小到计算机芯片,移动电话,大到超级计算机。
1.2.2 应用领域
- JavaSE,即Java平台标准版,是Java的技术核心,提供基础开发工具,执行环境与应用程序接口(API)C/S 客户端
- JavaEE,即Java平台企业版,帮助开发和部署可移植、健壮、可伸缩且实全的服务端Java应用程序。B/S
1.2.3 Java的优势
- 安全稳定
- 语法较为简洁
- 未来发展空间大
- 跨平台优势
1.2.4 JDK概述
- Java语言的软件开发工具包
1.2.5 配置开发环境
- 我的电脑——属性——高级系统设计——环境变量
- PATH属性:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
- CLASSPATH属性:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- CMD检测命令:
java -version
1.2.6 实践练习
1.3 Java程序编写基础
1.3.1 Java程序结构
- 类的结构
- 程序的主方法
- 方法内的代码
1.3.2 Java程序的开发步骤
- 编写源代码
- 编译
- 运行
1.3.3Java程序中的注释
- 单行注释://文字//
- 多行注释:/*文字*/
1.3.5 实践练习
1.4 Java开发环境介绍
1.4.1 Eclipse的介绍
- IBM开发,2001年11月献给开源社区。
- eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代集成开发环境(IDE)开发环境,2001 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟 eclipse 基金会(eclipse Foundation)管理。
1.4.2 使用eclipse
- 创建Java项目:File——New——Java Project
- 创建并编写 Java 源程序
- 编译 Java 源程序。
- 运行 Java 程序。
1.4.3 Java项目组织结构
- 包资源管理器(Package Explorer)
- 导航器(Navigator)
1.4.4 实践练习
总结:
- 程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
- Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
- JDK全称是Java Development Kit,译为Java开发工具包,JDK是整个Java的核心,包括Java运行环境、Java工具和Java基础类库。JDK是开发任何类型Java应用程序的基础。
- 每一个程序有且只能有一个main方法。
- 编译Java源程序不需要手工操作,如果程序没有错误,Eclipse可以实现自动编译;如果有错误,Eclipse会给出相应的错误提示,修改正确后会自动完成编译。