第一章 <JAVASE概述>

Windows操作系统命令:

  Dos 窗口:

        dir         --> 查看当前路径下所有文件及目录

        cd xx     --> 切换到 xx 路径(change directory)

        cd.        --> 在当前目录

        cd..       --> 返回上一级目录

        cd\         --> 回到根目录

        cls          --> 清屏

        exit         --> 退出

        ipconfig  --> 查看本机 IP 地址

1.计算机语言的发展史

       机器语言

                打孔机    ------>  纯机器语言

       低级语言

                汇编语言

        高级语言

                C语言          ----> 面向过程

    C++    ----> 面向过程/面向对象

    JAVA   ---> 纯面向对象  跨平台

    趋势:朝着人更加理解的方向发展

2.Java 的发展历史

       1. java 是种语言,他有自己的语法和结构

       2. java 来自 sun,sun 指的是斯坦福大学网络

       3. 具体发展历程:

 

 

3. Java 的特性

              简单性  - Java设计人员删除了C++ 中许多复杂的功能,如指针操纵和运算符重载等

              面向对象 - 在Java中任何东西都是对象。因此,重点集中在数据、应用程序中操作对象的方法以及过程上

              多线程 - Java程序使用称为“多线程”的进程同时处理多项任务

              动态性 - Java的设计使它适合于一个不断发展的环境

              安全性 - Java供了用于执行程序的受控环境,以及多层次的安全控制

 

健壮型   —  (垃圾自动回收机制GC)

 

4.JDK、JRE、JVM

1>  JDK(Java Development Kit)(java开发工具包)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。

1> Java Runtime Environment(JRE)(java运行环境)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

1> JVM(Java Virtual Machine(Java虚拟机)),是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

 

5.Java的加载与执行

 

6.JDK 的安装与环境变量的配置

1、下载安装JDK

2、右键我的电脑 --> 属性,win7 系统打开我的电脑后点击高级系统设置,选择环境变量

3、点击新建用户变量,变量名为path,变量值为JDK的安装目录 +\bin;

4、运行cmd,输入java-version,即可检查环境是否配置成功(出现版本信息即成功)

 

7.第一个JAVA程序:

public class HelloWorld{
    public static void main(String [] args){
           System.out.println("Hello World!  ");
      }
}

 

比如:

 

/**

编写一个java小程序:
【1】编写源文件; --》后缀名.java
【2】编译源文件; --》可执行文件.class
【3】运行 java --》.class
运行时:打开cmd编译 --> 找到项目所在的位置 --> 找到后,输入javac 文件名.java,按回车 --> 输入:java 文件名


public class static void java 的关键字
main(String [] args) main 程序的入口 叫作主方法
System.out.println("你好!"); 向屏幕输出一句话,输出的内容为"你好!"(有换行)
System.out.print("你好!"); (没有换行)


转义字符:
\n : 换行
\t : 一个制表符: 占8个字节,一个英文占一个字节,一个汉子占两个字节
\ : 转义
注意:
一个源文件可以有多class 文件,但是只能有一个public修饰,public 修饰的文件必须与文件名的类名相同


单行注释: // (对单句的代码进行注释)
多行注释:/* * / (一段代码进行注释)
*/
/**
多行注释:javadoc 源文件名 .java
*/

public class hello
{
    public static void main(String [] args)  // 公共的类名  hello    --> hello这个类的开始
    {
        System.out.print("今天\t还好吗?");
    }
} // ---> hello这个类的结束
class A1    // A1类的开始
{
    public static void main(String [] args)
    {
        System.out.println("heoll!你好咯!");
    }
}  //A1类的结束

class A2  // A2类的开始
{
    public static void main(String [] args)
    {
        System.out.println("小米,你好!");
    }
}  // A2类的结束

 

8.了解环境变量PATH和CLASSPATH

PATH:windows 系统执行命令时要搜寻的路径

Classpath:java 在编译和运行时要找的 class 所在路径

 

设置 CLASSPATH 的目的在于告诉 Java 执行环境,在哪些目录

下可以找到您所要执行的 Java 程序(.class 文件)。

 

如果没有设置 CLASSPATH,在通过 java 命令去执行某个程序时,就到当前目录去寻找 class 文件。如果设置了则到 CLASSPATH 指定的目录中依次去寻找。

9.Java 中注释的使用

  单行注释:

      这是一种最常使用的方式,此种注释只注释一行,即 " // " 所在行,也就是 " // " 后面的内容。

          eg:// System.out.print("这是单行注释 ~ ");

  多行注释:

        对于一些较长的注释,也可以用 " // "  ,但是这样就显得很麻烦,所以可以使用 " /*..........*/ " 了,它用于注释若干行。

        eg:/*  System.out.print("这是多行注释 ~ ");

  文档注释:

         这种注释可以用来自动地生成文档。在 JDK 中有个 javadoc 的工具,可以由源文件生成一个HTML文件。

         eg:/**  System.out.print("这是文档注释 ~ ");

 

10.public class 与 class 的区别:

    public class 定义的类:

                      如果一个类声明的时候使用了  public class 进行了声明,则类名称必须与文件名称完全一致。public class 声明的类在同一个文件中只能有一个。

    class 定义的类:

               如果类的声明使用了 class 的话,则类名称可以与文件名称不一致,但是执行的时候是生成后的类名称。

 

posted @ 2017-12-19 11:16  让优秀成为一种习惯  阅读(138)  评论(0编辑  收藏  举报