第一章:java语言概述

目录

1.1:万维网(World Wide Web,www,环球信息网)

1.2:软件开发介绍

1.3:计算机编程语言

1.4:Java语言概述

1.5:Java语言的运行机制及运行过程

        1.5.1:Java语言的特点

        1.5.2:两种核心机制

1.6:Java语言的环境搭建

        1.6.1:什么是JDK && JRE?

        1.6.2:JDK、JRE、JVM之间的关系

        1.6.3:install

1.7:开发体验——HelloWorld

1.8:注释

1.9:java API文档

1.10:常用的java开发工具


1.1:万维网(World Wide Web,www,环球信息网)

常简称web,发明者为蒂姆-伯纳斯-李

分为web客户端和web服务器程序

www可以让web客户端(常用浏览器)访问web服务器上的页面,是一个由许多互相链接的超文本组成的系统,通过互联网访问;在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符(也就是网址)”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol,http)传送给用户,而后者通过点击链接来获得资源

互联网包含因特网,因特网包含万维网(包含关系)

1.2:软件开发介绍

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

人机交互方式:

​         图形化界面(Graphical User Interface,GUI)

​         命令行方式(Command Line Interface,CLI)

常用的DOS命令和快捷键:

​     是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件。说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器指令。只需通过一些接近于自然语言的DOS命令,就可以轻松地完成绝大多数的日常操作。此外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作,但是在操作不慎情况下也会死机

cmd:command(命令)

DIR 列出当前目录下的文件以及文件夹
md(make director) 创建目录
rd(remove director) 删除目录
cd 进入到指定目录
cd/ 退回到根目录
del 删除文件
exit 退出DOS命令行
echo javase>1.doc 写入一个文件
cd.. 退回到上一个目录
← → 移动光标
↑ ↓ 调阅历史操作命令
Delete和Backspace 删除字符

1.3:计算机编程语言

机器语言

汇编语言

高级语言

Tiobe是一个流行编程语言排行(TIOBE Index - TIOBE)

1.4:Java语言概述

Java是一个纯粹的面向对象的程序设计语言        

第一章:java语言概述_第1张图片

第一章:java语言概述_第2张图片  

1.5:Java语言的运行机制及运行过程

        1.5.1:Java语言的特点

​ 1.面向对象

​ 两个基本概念:类、对象

​ 三大特性:封装、继承、多态

​ 2.健壮性:吸收了c/c++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放),提供了一个相对安全的内存管理和访问机制

​ 3.跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行

​ 原理:只需要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM:Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行

        1.5.2:两种核心机制

​ Java虚拟机(JVM)

​ 垃圾收集机制(Garbage Collection)

​ Java提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间

1.6:Java语言的环境搭建

        1.6.1:什么是JDK && JRE?

​ JDK(Java Development Kit Java开发工具包)

​ JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE

​ 其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)

​ JRE(Java Runtime Environment Java运行环境)

​ 包括Java虚拟机和Java程序所需的核心类库等

总结:使用JDK的开发工具完成的Java程序,交给JRE去运行

        1.6.2:JDK、JRE、JVM之间的关系

JDK = JRE + 开发工具库

JRE = JVM + Java SE标准类库

        1.6.3:install

第一章:java语言概述_第3张图片

第一章:java语言概述_第4张图片

1.7:开发体验——HelloWorld

第一章:java语言概述_第5张图片

/*
1.程序的入口是main()方法,格式是固定的
2.输出语句:
	System.out.println();  //先输出数据,再换行
	System.out.print();    //只输出数据
3.编译的过程:编译以后,会生成一个或多个字节码文件。字节码的文件名与java源文件中的类名相同
4.编写:将编写的java代码保存在以“.java”结尾的源文件中
5.编译:使用javac.exe命令编译我们的java源文件,格式:javac 原文件名.java
6.运行:使用java.exe命令解释运行我们的字节码文件,格式:java 类名
*/
class HelloChina
{
	public static void main(String[] args)
	{
		System.out.print("Hello,World!");
	}	
}

1.8:注释

注释类型:

​ 单行注释://

​ 多行注释:/**/

​ 文档注释(java特有):

​ 1.格式:/**

​ @author 指定java程序的作者

​ @version 指定源文件的版本

​ */

​ 注释的内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

​ 2.操作方式:javadoc -d myhello -author -version HelloJava.Java

1.9:java API文档

API(Application Programming Interface,应用程序编程接口):是Java提供的基本编程接口

java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法

下载地址:     Java Downloads | Oracle

1.10:常用的java开发工具

java集成开发工具(Integrated Development Environment,IDE 集成开发环境):

JBuilder

NetBeans

Eclipse

MyEclipse

IntelliJ IDEA

你可能感兴趣的:(Java语言,java,开发语言)