1、硬件知识介绍
2、常用dos命令以及快捷键
1 /** 2 *@desc: 复习 3 *@Description: 4 * dir:列出当前文件目录下的所有文件; 5 * md:创建一个新目录; 6 * rd:删除一个目录; 7 * cd:进入指定的目录; 8 * cd..:退回到上一级目录; 9 * cd:退回到根目录; 10 * del:删除文件; 11 * exit:退出; 12 * 常用快捷键 13 * ← →:移动光标 14 * ↑ ↓:调阅历史操作命令 15 * Delete和Backspace:删除字符 16 *@author: Alger 17 *@create: 2017-08-30 18 *@Time: 22:45 19 **/
3、Java语言版本迭代概述
1995 jdk 1.0 SUN--->Oracle
jdk 1.5 = jdk 5.0
j2SE-->javaSE
j2EE-->javaEE
j2Me-->javaME
java 语言的三个版本:javaSE / javaEE / javaME
4、Java语言应用领域
企业级开发:java后台
android移动端开发:app
5、Java语言特点
1、面向对象性:两个重要的概念:类与对象;三大特征:封装、继承、多态;
2、健壮性:1.去除了c/c++的指针 2.提供了垃圾自动回收机制。--->仍然可能出现内存溢出、内存泄漏
3、跨平台性:write once,run anywhere。 “一次编译,到处运行” -->JVM的支持
6、JDK、JRE、JVM的关系
JDK = JRE + 开发工具集(例如Javac编译工具等
JRE = JVM + Java SE标准类库
7 JDK的下载、安装
下载: 官网:www.oracle.com
安装: 傻瓜式安装
安装路径注意:安装在没有中文、没有空格的路径下。
8 环境变量的配置
Q:为什么要配置?
A:为了能够在任何目录下,执行java提供的开发工具。比如:javac.exe ; java.exe;javadoc.exe
Q:什么是path?
A:windows系统执行命令时要搜寻的路径。
配置方式:
9 开发体验——HelloWorld
1 package com.atguigu.java2; 2 3 /** 4 * Created with Intellij IDEA 5 * Description: 6 * Created by Alger on 2017-08-30 23:21 7 **/ 8 public class HelloWorld { 9 public static void main(String[] args) { 10 System.out.println("HelloWorld"); 11 } 12 }
10 总结
1 /** 2 * 1.我们编写的java代码都存放在后缀为".java"的文件中:源文件 3 * 2.编译源文件。命令:javac java源文件名,编译以后,会生成一个或多个字节码文件。字节码文件后缀:.class,字节码文件的名称即为java类名。 4 * 3.解释运行字节码文件。命令:java 类名。要求类名对应的类中有程序的入口:main() 5 * 4.程序的入口:public static void main(String[] args){} 6 * 5.java 程序是严格区分大小写的! 7 * 6.如何输出数据到控制台:System.out.println() / System.out.print() 8 * 7.如果源文件中某一个类声明public.要求此类名与源文件名相同!--->在一个源文件中,最多只能有一个类声明为public 9 * 8.在同一个源文件中,不能声明两个类名相同的类。 10 * @param args 11 */
11 注释
单行注释://注释文字
多行注释:/* 注释文字 */
文档注释:/** 文档注释 */
作用:①提供程序的可读性 ②用于程序的调试
特点:1.注释掉的文字或代码不参与编译的。
2.多行注释不可以嵌套使用的
3.文档注释可以被javadoc命令所解析。