一、Java语言介绍

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命令所解析。

原文地址:https://www.cnblogs.com/-hongchen/p/7455922.html