第一章Java语言概述

第一章Java语言概述

软件开发介绍

软件

  一系列按照特定顺序的计算机数据和指令的集合,有系统软件和应用软件之分

系统软件

操作系统    Windows Linux MacOS Android iOS...

应用软件

基于操作系统的应用程序    WPS 微信 QQ 支付宝 淘宝

人机交互方式

图形化界面    GUI
命令行方式    CLI

常用的DOS命令

dir  : 查看当前目录下的所有文件和文件目录
md	 : 创建文件目录
rd   :  删除文件目录
cd   : 到达指定目录
cd.. : 返回上一级目录
cd/	 : 退回到根目录
echo : 创建文件
del  : 删除文件
exit : 退出DOS命令行
↑ ↓  : 调阅历史操作指令
← →  : 移动光标

计算机编程语言介绍

语言

   人与人之间用于沟通的一种方式

计算机语言

人与计算机用于交流的方式

计算机语言的分类

第一代语言    机器语言
第二代语言    汇编语言
第三代语言    高级语言
		     面向过程 : C语言 Pascal Fortran ...
		     面向对象 : Java Python PHP ...
		     兼具面向过程和面向对象 : c++

Java语言概述

什么是Java

  是SUN(斯坦福大学网络公司)于1995年推出的一门面向对象的高级编程语言,它主要应用于web应用程序开发,是web应用程序开发的首选开发语言

Java简史

  • 1991年 Green项目,开发语言最初命名为Oak (橡树)
  • 1994年,开发组意识到Oak 非常适合于互联网
  • 1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最
  • 1998年,发布JDK 1.2,同年发布企业平台J2EE
  • 1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生
  • 2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
  • 2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
  • 2009年,Oracle公司收购SUN,交易价格74亿美元
  • 2011年,发布JDK 7.0
  • 2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
  • 2017年,发布JDK 9.0,最大限度实现模块化
  • 2018年3月,发布JDK 10.0,版本号也称为18.3
  • 2018年9月,发布JDK 11.0,版本号也称为18.9

Java体系平台

JavaSE标准版

主要应用于开发桌面级应用

JavaEE企业版

主要应用于开发web应用程序

JavaME小型版

主要应用于移动终端的开发

Java Card

 主要用于开发Java小程序	

=Java的应用领域

	企业级应用
	Android平台应用
	大数据平台的开发

Java的特点

面向对象

		两个基本概念  : 类和对象
		三大特征 :  封装 继承 多态

健壮性

		去除了C语言中的指针(以引用取代)
		增加了垃圾自动回收机制

跨平台性

		通过Java语言编写的程序在不同的操作系统上都可以运行
		原理 : 
			不同的操作系统对应不同的JVM,Java程序是运行在JVM上的   

Java语言的环境搭建

什么是JDK JRE

JDK
    Java开发环境,主要包含JRE和Java的开发工具集
JRE
	Java运行环境,主要包含JVM和Java核心类库

JDK JRE JVM 关系

JDK = JRE + Java开发工具集
JRE = JVM + Java核心类库

下载并安装JDK

下载 : 官网
安装 : 傻瓜式安装,下一步即可,路径中不要包含中文和空格
配置环境变量 :
			 JAVA_HOME : bin的上一级文件目录;
			 path = %JAVA_HOME%\bin;

第一个Java程序 HelloWorld

  一个完整的Java程序需要经历三个步骤 : 编写-编译-运行
  编写 : 将Java语言编写的代码保存在一个以".Java"为后缀的Java源文件中 格式 : 源文件名.Java
			class 类名{
				public static void main(String[] args){
					System.out.println("Hello,World!);
				}
			}
  编译 : 使用Java开发工具(javac.exe)编译Java源文件 格式 : Javac 源文件名.Java
  运行 : 使用Java开发工具(Java.exe)运行编译生成的字节码文件 格式 Java 类名

注释

comment : 用于注解和说明解释程序的文字

注释的分类

单行注释			  //
多行注释 	 	 /* */
文档注释		        /** */

单行注释和多行注释的作用

1.对程序进行解释说明增强可读性
2.调试所写的程序

文档注释的作用

注释的内容能被Java开发工具(Javadoc.exe)所解析,生成一套以网页文件形式存在的说明文档

特点

1.单行注释和多行注释,注释的内容不参与编译
2.多行注释不可以嵌套使用

对第一个程序进行总结

1.main()是程序的入口,格式是固定的
2.Java严格区分大小写
3.每一条执行语句以';'结束
4.输出语句 :
			System.out.println(); 先输出后换行
            System.out.print(); 只输出不换行
5.一个Java源文件可以包含多个类,但有且只有一个类可以声明为public,且声明为public的类的类名必须与源文件名一致
6.一个Java源文件编译以后可以生成一个或多个字节码文件,字节码文件的文件名必须与类名一致
posted @ 2020-09-15 15:36  胡永安  阅读(149)  评论(0)    收藏  举报