第一天 学习绪论

                         

                黑马程序员  第一天笔记 

            <a href="http://www.itheima.com" target="blank">java培训</a>

一.学习建议

  记笔记,加注释,写总结

  不完全依赖书和视频

  建立有效的学习方法

  学习软件编程的途径

  练好打字

二.学习内容

 1.计算机软件

   定义:  按照一定程序的执行,集合起来的使用工具,即在计算机中完成功能一种工具。

   分类::

        系统软件(windows  linux  unix  mac )

        应用软件(qq  feiq  yy )

2计算机语言:

定义:是人和计算机进行信息交流沟通的一种特殊语言

3.交互方式:

图形化界面:简单,容易上手,

命令行方式:需要记住指令

            开启控制台 console(ctrl+r   cmd)

            盘符: 回车

            Dir   回车   展示当前目录下的全部文件

            Cd  直接退出到根目录

            Cd 文件夹名  回车   进入指定的文件夹

            Cd.. 回车 退出到上一层文件夹

            Md 文件夹的名字 回车  创建文件夹

            Rd 文件夹的名字 回车 删除文件夹  使用父亲杀死儿子,保证文件夹是空的

            如果不是空的 必须进入文件夹一层层的删除

            Del 文件名.后缀名(*表示位未知的文件盒后缀名)

            Cls 清屏

            Exit  退出

4快捷键组合:

Windows中的快捷键

Ctrl 的组合键

  N 新建

  C复制

  V 粘贴

  X剪切

  A全选

  S保存  随时保存

  O 打开

  Z撤销

  

Windows的组合键

  E 资源管理器

  D显示桌面

  L锁定计算机

  M最小化所有窗口

  R运行对话框

 上最大窗口

Alt+f4 关闭当前窗口

Alt+tab 切换已经打开的程序

Ctrl+alt+del 任务管理器

Shift+del 永久删除

      

5.Java发展历史

    1990年,美国Sun公司开发的计算机高级编程语言

        目前Java的最高版本1.8

        1.0-1.1

        升级到1.2平台 j2平台  J2SE,J2EE

        1.5版本:Java历史上的一个里程碑升级 JAVASE  JAVAEE

        Sun公司被Oralce收购,发布1.7,1.8版本

        JAVASE:标准版(基础),开发桌面应用软件 QQ,扫雷

        JAVAEE:企业版(就业),开发Web程序 网银,JD,sina

        JAVAME: 小型,微型 被Android取代

 

6.Java语言特点

1).开源 

2).跨平台

  Java编写的程序可以在任意的操作系统上运行(一次编写 到处运行),靠虚拟机(jvm)实现,jvm运行于操作系统, java程序运行在jvm上,jvm自己没有夸平台功能,即jvm不跨平台。针对不同的操作系统,有不同版本的jvm   

7.JDK和JRE      

1)JRE  

  java运行时期环境,负责运行java程序,包含 jvm 虚拟机 和java程序需要的核心类库

2)核心类库:   运行编写的程序 还需要很多辅助运行的东西

3)JRE:是不能开发程序的,需要JDK才可以开发程序,JDK中包含了JRE,安装JDK就可以了。

8.JDK 安装

JDK:开发工具包,提供给java开发人员使用,其中已经包括了JRE,安装JDK就可以了。

JDK下载:oracle官网下载  http://www.oracle.com

     安装:

         A 双击JDK7-Windows-XX.exe

         B 下一步

         C 建议修改安装目录,点击更改

              删除Program Files

              可以修改盘符,直接键入盘符号

         D 下一步,等待安装

         E 修改JRE的安装路径,点击更改

               删除Program Files

         F 点击下一步,安装完成

9.开发第一个程序

  第一步定义一个类

      记事本中写 class 名字{}

  第二步

     在类的两个大括号之间,写内容

     写主方法,固定方法(不能改变)

     Public static void main(String[]  args)

     {

     }  

  第三步:

     在主方法的两个大括号之间,写程序

     在屏幕上输出一行文字 hello world

 最后:

   修改文件名,文件的名字和类的名字一模一样,文件的后缀名,固定.java

10.运行java文件

   1)编译:我们写hello world 程序,是人写的,java虚拟机看不懂,需要一个翻译:将人写的程序,翻译成jvm识别的内容

   2)程序员编写的原文件.java文件,翻译成jvm识别的文件,编译后的.class文件

     JDK开发工具包  JDK的安装目录下,文件夹bin,应用程序javac.exe

        javac.exe 负责将人写的源文件(.java文件)编译成JVM识别的class文件

        javac命令的使用方式 命令行:  javac 需要编译的文件名.后缀名

3)启动jvm运行程序

  在JDK的安装目录下,文件夹bin,应用程序java.exe

        java.exe 负责启动JVM,运行程序

        java命令的使用方式,命令行:  java 运行的类的名字  

11.环境变量:

    引入: 在命令行的任意目录都可以开启记事本

       操作系统中,有一个环境变量,作用类似于指路标指引,Windows在哪一个目录下,找记事本的程序

    任意的目录下,都可以使用javac,java的命令,使用环境变量,将程序引入到bin目录下

12配置环境变量

在计算机上,点击鼠标右键--选择属性--选择高级系统设置--选择高级--环境变量 在系统变量上进行配置,点击path--选择编辑--找变量值,将光标移动到最开始复制JDK的bin目录下,将赋值的目录,粘贴到环境变量中,写分号(英文输入法)

在任意的目录下,使用JDK bin目录下的全部内容了,重新打开命令行

方法2:

Jdk以后升级了,新版本的jdk路径改变了,如果修改环境变量很不方便,从而引入了JAVA_HOME的配置

1)新建环境变量

 变量名:JAVA_HOME

 变量值:写最新jdk的安装路径,复制路径,不要复制in

 path变量,点击编辑

 在变量的最前端 写 %JAVA_HOME%in分号

13. classpath环境变量配置  了解

   classpath作用,指引JVM去哪一个目录下找,运行的class文件

    次配置是一种临时配置,一旦关闭了CMD,配置是失效

    set classpath=  设置环境变量,格式 set classpath=路径 

    set classpath 查看已经配置好的环境变量

       set classpath=什么也不写  删除该变量

    环境变量后的分号,写分号,配置的classpath路径没有运行的文件,在命令行当前的目录找

       如果不写分号,配置的classpath路径下没有运行文件,直接报错

14.注释:开发者对自己程序的解释,不影响编译和运行

 单行注释 // 以//开头,换行结尾

 多行注释 /**/

 文档注释  Java语言特有注释 /**  */

 单行注释中,能不能写多行注释 (可以)

 多行注释中,能不能写单行注释(可以)

 多行注释中,能不能写多行注释(不可以)

原文地址:https://www.cnblogs.com/liman/p/4333821.html