(Java 概述)
1. Java 技术体系平台
Java SE(Java Standard Edition)标准版 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE。 Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供一套解决方案。该技术体系中包含的技术如:Servlet、Jsp等,主要针对与Web应用程序开发。版本以前称为J2EE。 Java ME(Java Micro Edition)小型版 支持Java程序运行在移动端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动端的支持,此版本以前称为J2ME。
2. Java 重要特点
- Java语言是面向对象的(oop)
- Java语言是健壮的。Java的强制类型机制、异常处理、垃圾自动收集等是Java程序健壮性的重要保证。
- Java语言是跨平台性的。(一次编译,处处运行)(一个.class文件可以在多个不同的平台下运行)
- Java语言是解释型的。
解释型语言:JavaScript、PHP、java 编译型语言:c、c++ 区别:解释型语言编译后不能直接运行,需要一个解释器才能够运行;编译型语言编译后,可以直接被机器执行
3. Java 的开发工具
- editplus、notepad++
- Sublime Text
- IDEA
- eclipse
4. Java 运行机制及运行过程
跨平台性
因为有了JVM,同一个java程序可以在不同平台下运行,实现了java的跨平台性
Java核心机制--Java虚拟机【JVM java virtual machine】
- JVM是一个虚拟的计算机,JVM包含在JDK中
- 对于不同的平台有不同的虚拟机
- java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
5. 什么是JDK、JRE
JDK基本介绍
- JDK的全程:java开发工具包
- JDK = JRE + java的开发工具包【java、javac、javadoc、javap等】
JRE基本介绍
- JRE:java运行环境
- JRE = JVM + Java的核心类库
6. 下载、安装JDK
JDK官网
在官网选择适合自己电脑版本的JDK下载即可
7. 配置环境变量
-
如果希望能够使用命令行运行 java 命令,可配置下环境变量。在桌面上右键“此电脑“,选择属性,并在属性对话框中点击”高级系统设置“,在打开的对话框中点击”环境变量”。
-
在弹出的对话框中,在系统变量中点击“新建”,新建一个系统变量,命名为JAVA_HOME,并将变量值设置为 JDK 目录路径,自己根据自己的安装位置找到目录复制进去即可。然后点击“确定”。
-
然后在系统变量中查找 Path 变量,编辑其值。
-
在 Path 的值列表中,“新建”值%JAVA_HOME%\bin,这样就可以在 cmd 命令行中使用 Java 命令了。
-
运行 cmd,使用 java –version 命令测试 java 命令的使用
8. 第一个 Java 程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
9. Java 快速开发入门
10. 转义字符
\t
:一个制表位,实现对齐功能
\n
:换行符
\\
:一个
\"
:一个 "
\'
:一个 '
11. 易犯错误
- 找不到文件 解决方法:源文件名不存在或者写错,或者当前路径错误
- 主类名和文件名不一致 解决方法:声明为public的朱烈应与文件名一致,否则编译失败
- 缺少分号 解决方法:编译失败,注意错误出现的行数,再到源代码中指定的位置改错
12. 注释介绍
一个好的程序员要养成写注释的好习惯
单行注释://
多行注释:/* /
文档注释(Java特有):/* */
文档注释下列带有 @ 标志的关键字会被 Javadoc 识别,转变成 HTML 标签 注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页形式体现的该程序的说明文档
/**
@author
@version
@since
@see
@link
@code
@param
@return
@exception
@throws
*/
13. 代码规范
- 类、方法的注释,要以Javadoc的方式来写
- 非Javadoc的注释往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等
- 使用tab操作,实现缩进,默认整天向右边移动,时候使用shift+tab整天右移
- 运算符 = 两边习惯性各加一个空格
- 源文件使用utf-8编码
- 行宽度不要超过80字符
- 代码编写次行风格和行尾风格
14. DOS 命令
- cd 进入指定目录
- cd.. 退回到上一级目录
- cd\ 退回到根目录
- del 删除文件
- exit 退出 dos 命令行
- dir 列出当前目录下的文件以及文件夹
- md 创建目录
- rd 删除目录(保证目录是空的)
- echo 内容 > 1.doc 将内容写入 1.doc 文件