学习java的第一天

  今日内容:

  1.java的基础知识

  2.计算机的基础

  3.java开发环境搭建

  4.记事本开发HelloWorld案例的实现

  5.注释 关键字 转义字符的运用

 

  1.1 Java 概述

  Javasun公司1991年开始开发的一门编程语言,1995目前被2009年被Oracle公司收购,编程语言就是用来编写软件的。Java的应用开发QQ、迅雷程序(桌面应用软件)淘宝、京东(互联网应用软件)Java擅长互联网:电商、P2P等等 企业级应用:ERPOA等等

  Java语言三大平台:

  JavaSE(标准版)部分,基础班学习JavaSE,JavaSE并不能开发大型项目。

  JavaEE(企业版)部分,学习JavaEE,学习完JavaEE部分就可以开发各种大型 项目了。

  JavaME(微型版)主要是游戏的开发

  

 

 

  1.2 计算机的基本常识以及DOS命令的概述

  <这里借用了一位老哥所写的 原文地址:http://www.cnblogs.com/peteremperor/p/7120945.html >

  计算机的字节转换

 

  1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b

  计算机存储单位一般用bitBKBMBGBTBPBEBZBYBBBNBDB……来表示,它们之间的关系是:

  位 bit (比特)(Binary Digits):存放一位二进制数,即 0 1,最小的存储单位。[英文缩写:b(固定小写)]

  字节byte8个二进制位为一个字节(B),最常用的单位。

  1 ByteB= 8 bit

  1 Kilo ByteKB= 1024B

  1 Mega ByteMB= 1024 KB

  1 Giga Byte GB= 1024 MB

  1 Tera ByteTB= 1024 GB

  1 Peta BytePB= 1024 TB

  1 Exa ByteEB= 1024 PB

  1 Zetta ByteZB= 1024 EB

  1Yotta ByteYB= 1024 ZB

  1 Bronto ByteBB= 1024 YB

  1Nona ByteNB=1024 BB

  1 Dogga ByteDB=1024 NB

  1 Corydon ByteCB=1024DB

 

字节又被译为字节,即是在电脑内一个英文字所占的最基本单元,而一个中文字是占两个字节的。

 

  1.计算机的DOS命令

  在Windows操作系统中编译、运行都需要了解常用DOS命令,所以下面我们来学习一下常用DOS命令。DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:window+R,然后输出cmd此时会弹出一个小黑屏,这个就是DOS窗口

 

  常用的DOS命令:

  

  cd..   : 返回到上一级目录

 

  cd\   : 退回到根目录

 

  cd  tt: 进入tt文件夹

 

  d:   : 回车 盘符切换到D

 

  cd  tt\aa :进入tt文件夹下面的aa文件夹

 

  dir  : 列出当前目录下的文件以及文件夹

 

  cls  : 清除屏幕

 

    ipconfig: 查看本机的相关网络配置

 

  ping ip地址 查看两个网路通不通

  

  2.计算机常用的快捷键 

  win+R 打开运行窗口

  win+E 打开计算机

  win+D 显示桌面

  win+Tab 切换桌面

  Ctrl+S 保存 

  Ctrl+A 全选

  Ctrl+D 删除

  Ctrl+C 复制

  Ctrl+V 粘贴

  Ctrl+X 剪切

  Ctrl+Z 撤销

  Alt+Tab 切换

  Ctrl+Alt+Del 任务管理器

  1.3 java开发的环境JDK的引入

 

        不管咱们做什么事情,都会有具体的环境,比如人的生存需要水和空气同样的开发Java程序也不能例外,它也需要最基本的“生存环境”,java开发的基本环境就是(JDK)。(JDKJava开发工具包 Java Development Kit

  

  1JDK的安装

 

  JDK的安装

 

    * a: 傻瓜式安装

 

      * 双击安装程序,然后一路next即可(但是不建议)

 

    * b: 安装的推荐方式

 

      * 安装路径不要有中文或者特殊符号如空格等。

 

      * 所有和开发相关的软件最好安装目录统一。

 

      * 举例:我的JDK安装路径

 

        * D:\jdk\Java\jdk1.7.0_80

 

      * 当提示安装JRE时,可以选择不安装。建议还是安装上。

 

        * D:\jdk\Java\jre7

 

      * 安装路径中没有的文件夹,会自动创建

 

    * C: 验证安装是否成功

 

      * a:通过DOS命令,切换到JDK安装的bin目录下。

 

        * D:\develop\Java\jdk1.7.0_72\bin

 

      * b:然后分别输入javac,如果正常显示一些内容,说明安装成功

 

    否则安装失败。

 

 

  2 JDKjre的区别

 

    l JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK

 

    l JREJava Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。

 

    l JDK包含了JRE

 

  3 Java的跨平台性

 

    平台指的是操作系统 WindowsLinuxMac)。

 

    Java程序可以在任意操作系统上运行,一次编写到处运行

 

    实现跨平台需要依赖Java的虚拟机 JVM Java Virtual Machine

 

  4 知识点补充说明

 

    l JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库。

 

    l 对于这个类库,大家先理解为资料库就行,后面学完面向对象,你就明白了。

 

    l JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,同时也就包含JVMJava虚拟机。

 

    l 所以当你安装JDK之后,其实就不用再安装JRE了。(建议安装上)

 

 

   1.4 记事本开发java程序

 

    1 Java程序介绍

 

      

 

        通过上图我们可以了解到编写的程序大致如下;

 

      1.源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java

 

      2.编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class

 

      3.运行:最后使用解释器来运行字节码文件。

 

   用记事本开发第一个Java程序

 

     A: 编写步骤(初学者)

 

      * a: 创建一个普通文本文件,将其后缀名修改为.java文件。

 

      * b: 完成模板代码:

 

      public class HelloWorld{

 

        public static void main(String[] args) {

 

          System.out.println(“Hello World!”);

 

        }

 

      }

 

    * B: 实际开发步骤

 

      * a: 定义类

 

      * b: main方法

 

      * c: 写输出语句(注意:下面的代码是原代码,是不能运行的)

 

      public class HelloWorld {

 

        public static void main(String[] args) {

 

          System.out.println(“HelloWorld”);

 

        }

 

      }

 

      * d:注意:

 

        * 不要隐藏文件的扩展名

 

        * 类名和文件名要保持一致

 

        * java中所有的符号都为英文状态下的

 

      * C: Java代码的编写执行过程

 

        * a: 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java

 

        * b: 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class

 

        * c: 运行:最后使用解释器来运行字节码文件。

 

    3 编译源代码文件

 

    学习完DOS命令后我们就可以来学习编译源代码文件了。编译操作需要使用编译器来完成,在安装JDK时已经安装了编译器,它属于JDK的一部分。可以到JDK目录下的bin目录下找到它,它的名称为:javac.exe注意,javac.exe并不支持双击运行,所以必须使用DOS命令来运行它。编译之后会在源文件同目录下生成字节码文件,字节码文件的扩展名为.class

 

    * A:程序编译

 

      * 作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)

 

      * 过程:

 

      * a:开启DOS窗口并切换到.java文件所在的目录 比如HelloWord.java存放于d:\tt文件夹中

 

      * b:切换到HelloWorld.java所在目录,但是此目录中没有javac命令,所以在编译时要写出javac命令的全路径

 

      * c: d:\tt>d:\jdk\java\jdk1.7.0_80\bin\javac HelloWorld.java 回车

 

      * d:d:\tt文件夹中多了个HelloWorld.class文件(又叫做字节码文件)

 

  4 运行字节码文件

 

    运行字节码文件需要使用java.exe命令,它与javac.exe在同一目录下。与javac.exe相同,java.exe也不支持双击运行,所以也必须要使用DOS命令来运行。运行字节码文件与编译有点区别:

 

注意,在运行HelloWorld.class文件时不能给出“.class”,切记!!!

 

    * A:运行程序

 

      * a: 开启DOS窗口并切换到.class文件所在的目录

 

      * b: 此目录中没有java命令,所以在运行时也要写出java命令的全路径

 

      * c: d:\tt>d:\jdk\java\jdk1.7.0_80\bin\java HelloWorld

 

 

 

    5 环境变量的配置

 

    我们发现每次程序编译与运行都要输入D:\jdk\Java\jdk1.7.0_80\bin后,才能使用javac.exejava.exe,这样的方式很麻烦,那么,能否不输入D:\jdk\Java\jdk1.7.0_80\bin呢?是可以的,通过配置WindowsPATH环境变量来完成。

 

    PATH变量中保存着多个路径,当我们在DOS控制台中使用的程序只给出程序名称,而没有给出完整路径时,那么Windows系统会到PATH变量保存的路径中去查找程序。我们如果把“D:\jdk\Java\jdk1.7.0_80\bin”路径保存到PATH变量中,那么在我们使用javacjava时,Windows系统就会自动到“D:\develop\Java\jdk1.7.0_72\bin”路径下查找javacjava了。

 

 

 

    * A: Path环境变量配置方式一

 

      * a: 配置Windowspath环境变量

 

      * 环境变量的作用:Javabin目录下的javac命令可以在任意目录下执行

 

      * 配置方法:

 

      * 右键点击计算机  →  选择属性  →  高级系统设置  →  点击高级  →  点击环境变量  →  找到系统变量中的path  →  将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔

 

      * 注意:

 

        * 配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径

 

        * B:配置过程(建议使用这种方式配置)

 

      * a:右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  创建名为JAVA_HOME的环境变量  →  将jdk所在的目录路径(bin所在的路径)配置到JAVA_HOME变量中

 

      * b: ;与其他变量分隔  →  在path环境变量中添加%JAVA_HOME%\bin 

   1.5 注释 关键字 转义字符

 

 

 

    1 注释的使用

 

      通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!

 

      在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。

 

      Java中提供了三种注释方式,分别是:

 

      单行注释    //注释内容

 

      多行注释    /*注释内容*/

 

      文档注释 /**注释内容*/

 

      其中文档注释与多行注释作用基本相同,唯一的区别是文档注释可以使用javadoc.exe命令生成API文档。

 

    2 关键字

 

      关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的classpublicstaticvoid均为Java已经预设好的。编程人员不能随便乱用。Java中关键字均为小写

    

    3 转义字符的运用

      1.\n 换行的意思相当于println()

      2.\t 空格的意思

    注意 转义字符必须出现在“”双引号中

 

 

 

 

 

 

版权声明:本文为miruier原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/miruier/p/9502308.html