目录
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开发工具
常简称web,发明者为蒂姆-伯纳斯-李
分为web客户端和web服务器程序
www可以让web客户端(常用浏览器)访问web服务器上的页面,是一个由许多互相链接的超文本组成的系统,通过互联网访问;在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符(也就是网址)”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol,http)传送给用户,而后者通过点击链接来获得资源
互联网包含因特网,因特网包含万维网(包含关系)
软件:即一系列按照特定顺序组织的计算机数据和指令的集合;有系统软件和应用软件之分
人机交互方式:
图形化界面(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 | 删除字符 |
机器语言
汇编语言
高级语言
Tiobe是一个流行编程语言排行(TIOBE Index - TIOBE)
Java是一个纯粹的面向对象的程序设计语言
1.面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
2.健壮性:吸收了c/c++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放),提供了一个相对安全的内存管理和访问机制
3.跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行
原理:只需要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM:Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行
Java虚拟机(JVM)
垃圾收集机制(Garbage Collection)
Java提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE
其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机和Java程序所需的核心类库等
总结:使用JDK的开发工具完成的Java程序,交给JRE去运行
JDK = JRE + 开发工具库
JRE = JVM + Java SE标准类库
/*
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!");
}
}
注释类型:
单行注释://
多行注释:/**/
文档注释(java特有):
1.格式:/**
@author 指定java程序的作者
@version 指定源文件的版本
*/
注释的内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
2.操作方式:javadoc -d myhello -author -version HelloJava.Java
API(Application Programming Interface,应用程序编程接口):是Java提供的基本编程接口
java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法
下载地址: Java Downloads | Oracle
java集成开发工具(Integrated Development Environment,IDE 集成开发环境):
JBuilder
NetBeans
Eclipse
MyEclipse
IntelliJ IDEA