java入门第1章节java.ppt
文本预览下载声明
河南大学软件学院;学习方式;错误的学习方法;参考文献及网站;本书内容;第一章 Java 概述;面向对象的程序设计(Object-Oriented Programming,OOP):
一种全新的程序设计方法论,最大的特点就是以人类思考问题、解决问题的模型为出发点,将软件涉及到的问题抽象为相应的对象,对象之间又有一定的关联关系并能够进行通信。
基本思想:
在面向对象的程序设计中,现实世界的对象被抽象为程序语言中的类(Class),对象所具有的属性对应于程序语言中的成员变量(Member Variable),对象所具有的某些功能对应于程序语言中的成员方法(Method)。;1.1 面向对象的程序设计;1.1 面向对象的程序设计;1.2 Java简介; 第一代语言
打孔机—纯机器语言
第二代语言
汇编
第三代语言
C、Pascal、Fortran面向过程的语言
C++面向过程/面向对象
Java跨平台的纯面向对象的语言
.NET跨语言的平台;1.2 .1 Java发展史;J2SE:Java 2标准版(Java 2 Standard Edition)是整个Java技术的核心和基础,为用户提供了开发与运行Java应用程序的编译器、基础类库及Java虚拟机等。
J2EE:Java 2企业版(Java 2 Enterprise Edition)是Java语言中最活跃的体系之一。J2EE不仅仅是指一种标准平台(Platform),更多的表达着一种软件架构和设计思想。它提供了一套完整的企业级应用开发解决方案。
J2ME:Java 2微型版(Java 2 Micro Edition)是用于移动设备、嵌入式设备上Java应用程序的开发,包括虚拟机和一系列技术规范。
; 95年,Sun发布了JDK1.0(Java Development Kit,Java开发工具包)
98年,JDK1.2,更名为java2
后续JDK1.3,1.4
JDK1.5,更名为java5.0
JDK6.0
目前JDK7.0;Java软件工程师的招聘要求;1.2.2 Java语言特点;1.2.3Java程序运行机制及运行过程;核心机制之Java虚拟机;核心机制之垃圾回收;JDK和JRE;1.3 Java开发环境;安装JDK:;3、安装JDK后产生如下目录结构:
\bin目录:Java开发工具,包括Java编译器、解释器等
\include目录:包含的头文件信息。
\lib目录:JDK工具命令的实际执行程序
\jre目录: Java运行环境,包括Java虚拟机、运行类库等
\scr.zip目录:java所有核心类库的源代码;配置环境变量:;设置环境变量:;Java开发工具包括:
javac:Java编译器,用来将java程序编译成
Bytecode。; java:Java解释器,执行已经转换成Bytecode的
java应用程序。;编辑存盘:文件名和公共类名(用public声明)要一致
HelloWorld.java
编译程序:javac HelloWorld.java
运行程序:java HelloWorld
运行结果:Hello World!;声明一个类:public class HelloWorld {},类名第一个字母大写。
一个类中可有很多方法, main方法是运行程序的第一个方法,方法名的第一个字母小写。
System.out.println是向屏幕输出,相当于C中的printf()。; 注意
程序进入从一个类的main方法开始,必须保证主类HelloWorld中实现了main方法。
必须保证HelloWorld.java文件在当前目录下
必须保证PATH环境变量中有[jdk_home]\bin;Java程序的基本规则; 包、类、变量、方法等命名:要体现各自的含义。
包名全部小写,io,awt
类名第一个字母要大写,HelloWorldApp
变量名第一个字母要小写,userName
方法名第一个字母要小写,setName
程序书写格式:保证良好的可读性,使程序一目了然。
大括号{}的使用与对齐 语句段的对齐
在语句段之间适当空行
程序注释:帮助了解程序的功能。
类注释 变量注释
方法注释 语句注释
语句段注??
建议:一个类一个.java文件;Java程序由各种类(class)组成
你自己编写的类
(Java class
显示全部