zoukankan      html  css  js  c++  java
  • 第一天 学习绪论

                             

                    黑马程序员  第一天笔记 

                <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语言特有注释 /**  */

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

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

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

  • 相关阅读:
    docker保存镜像文件
    华为云 容器获取通过LB Service访问的客户端真实IP
    maven构建指定模块和相关依赖模块
    chromium内核浏览器iframe跳转导致渲染异常
    css文本溢出省略号
    构建docker镜像部署rocketmq
    华为云软件开发平台 使用任务构建容器镜像并推送到镜像仓库
    linux ps显示完整command
    远程git仓库密码修改后idea添加remote地址或推送时报错处理
    Juqery的一些应用2—模糊查询
  • 原文地址:https://www.cnblogs.com/liman/p/4333821.html
Copyright © 2011-2022 走看看