Java 入门.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

第一章 Java 语言概述 西南科技大学网络教育系列课程. 高级语言程序设计 (Java) 什么是高级语言  计算机语言是计算机可以识别的语言,用于 描述解决问题的方法,供计算机理解和执行。  计算机语言的发展 机器语言:由计算机硬件系统可以识别的二.
第 1 讲 JAVA 开发入门 需掌握的要点 什么是 Java 1 Java 虚拟机机制 2 Java 开发环境配置 3 第一个 Java 应用程序的开发步骤 4.
第一章 Java 语言概述 1.0 java 程序的结构 1.1 简介 1.2 java 语言的特点 1.3 java 语言分类 1.4 java 程序的运行 1.5 java 虚拟机 1.6 面向对象编程基础.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 面向对象程序设计 第 1 章 Java 概述. Java 面向对象程序设计 1. 了解 Java 程序的工作机制与开发步骤; 3. 掌握字符界面与图形界面的 Java 程序设计方法, 了解 Applet 与 Application 两种程序结构的异同。 本章学习要点 2. 掌握在 TextPad.
第一章: Java 语言简介 CoreJava 核心编程. 课程整体目标 掌握 Java 语言基础知识 理解面向对象的编程思想 运用 Java 编写命令行程序 运用 JDBC 编写数据库访问程序 运用 Swing 组件编写图形用户界面程序 运用 Swing 组件和 JDBC 实现 C/S 结构的应用程序.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
第1章 Java语言概述.
Java入门.
《 Java开发环境配置》 主讲人:耿力.
Java程序设计教程 第一讲 Java概述.
四資二甲 第三週作業 物件導向程式設計.
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
面向对象程序设计 C#.Net 01 C#概述和简单编程 郑捷
Oracle数据库 Oracle 子程序.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
第10讲 Java面向对象编程基础(4) 教学目标 主要内容.
第九章 字符串.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
第2章 简单的JAVA 程序
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
JDK的安裝.
Java Applet 介绍.
第二讲 搭建Java Web开发环境 主讲人:孙娜
R in Enterprise Environment 企业环境中的R
管理信息结构SMI.
走进编程 程序的顺序结构(二).
辅导课程六.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Java程序设计基础.
認識 Java.
C/C++/Java 哪些值不是头等程序对象
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
$9 泛型基础.
開發Java程式語言的工具 JDK.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
姚金宇 MIT SCHEME 使用说明 姚金宇
实验七 安全FTP服务器实验 2019/4/28.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 类成员的访问控制 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
Chapter 18 使用GRASP的对象设计示例.
辅导课程十五.
第二章 Java基本语法 讲师:复凡.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
_03宽字符与Unicode编程 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
1.3 Java程序的开发步骤.
第二节 C语言的特点.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
Presentation transcript:

Java 入门

本节内容 一、Java的诞生 二、程序设计语言 三、Java语言的工作机制 四、Java程序的开发

一、Java的诞生 Java语言是由Sun公司于1995年5月23日正式推出的纯面向对象的程序设计语言, 集安全性、简单性、易用性和平台无关性于一身, 特适合于网络环境下编程使用。

二、程序设计语言 程序设计语言经历: 机器语言 汇编语言 高级语言 机器语言编写的程序由0和1组成,计算机能理解并能直接执行。如用01111100来表示加(+),用01111101来表示减(-)。 汇编语言用便于理解和记忆的符号来代替0、1串。如用ADD来表示“+”,用SUB来表示“-”。 高级语言采用与自然语言更加接近的语句和由一定意义的命令来组成的语言,类似与英语的语法

高级语言的发展过程: 高级语言: 面向对象程序设计 结构化程序设计 1、结构化程序设计是面向过程的设计方法:用计算机理解的逻辑表达解决问题的具体过程。 数据和过程独立;多种相互联系的复杂事物的表达比较困难 数据的结构发生变化时,处理过程也要改变,重用性差 2、面向对象的程序设计是对现实世界的模拟(比如:汽车),能很好的表达事物以及事物之间的联系。 表示静态特征的属性和表示动态特征的行为 事物具有相同特征时,可划分为一类 类似的事物也有不同的特征,用继承实现 一般情况下,只关心如何使用,而不关心如何实现(屏蔽) 事物与事物之间的联系通过消息来实现

三、Java语言的工作机制 编程人员首先编写源代码 然后经过编译生成一种二进制的中间码,称为字节码 最后再通过运行于操作系统平台上的Java解释器(JVM,Java虚拟机),把字节码解释成计算机可以执行的机器码。

Java的平台无关性 Java的平台无关性的主要是靠解释器(JVM)来实现的

四、Java程序的开发 Java语言的开发环境:指编写和运行Java程序的软件工具。 Java集成开发环境(IDE)有:JBuilder (Borland)、Visual Age for Jave(IBM)、Visual J++(MS)等 本课采用JCreator进行Java程序的开发。

Java开发环境的安装 要进行Java程序的开发,第一步要先安装Java软件开发包J2SDK(Java2 Software Development Kit,又简称JDK)。 下载jdk-1_5_0_05-windows-i586-p.exe 和(可从ftp://202.197.187.130下载)。 得到源程序JDK后即可按照安装向导进行安装。JDK 1.5默认的安装路径为: C:\Program Files\Java\jdk1.5.0_05 依照安装向导进行安装JCreatorPro 。

编写程序并运行 利用JCreator编辑器编写 Java源程序: 将源程序编译成字节码 运行 源文件名:主类名.java 字节码文件名:源文件名.class 运行 运行过程:载入、代码校验、解释执行

实例(用JCreator开发)

MyFirstProgram.java的源程序 import structure.*; public class MyFirstProgram { public static void main(String[ ] arguments) // print a message to the standard output stream System.out.println("Look Mom: know Java!"); }

程序解析 1、import structure.*; Import语句导入本程序用到的相关的包或者库。 2、public class MyFirstProgram 首先,用关键字class声明了一个类,名字叫MyFirstProgram整个类用大括号{ }括起来。 这个类是公共类(public class),文件名必须和这个类的名字相同。 类的内容,即类的成员变量和成员方法在后面的一对{ }中列出。

程序解析 建立一个名为main的方法,Main方法是程序的入口。 Public表明该方法是一个公共方法,所有的类都可以调用该方法。 3、public static void main(String[ ] arguments) 建立一个名为main的方法,Main方法是程序的入口。 Public表明该方法是一个公共方法,所有的类都可以调用该方法。 Static表明该方法可以通过类名MyFirstProgram访问。 Void表明该方法没有返回值。 String[ ] arguments表明该方法有一个字符串数组类型的参数。

程序解析 为注释语句, 关于Java程序中的注释: 4、// print a message to the standard output stream 为注释语句, 关于Java程序中的注释: 注释是为源程序增加必要的解释说明的内容,其目的是提高程序的可读性,书写注释是编写程序的良好习惯。Java中有三种形式的注释: // 注释部分 (单行)注释一行文本 /* 注释部分 */ (多行)注释多行文本 /** 注释部分 */ (多行)注释多行文本

程序解析 5、System.out.println("Look Mom: know Java!"); 方法体中的语句以分号结束。 Java大小写敏感。

小结 程序设计语言的发展经过了几个阶段--机器、汇编、高级 两种程序设计的方法-- 结构化、面向对象(仔细理解) Java程序的执行过程--先编译后解释 Java语言具有平台无关性--Java虚拟机 Java语言的开发工具--JDK、Jcreator 编写第一个Java程序。