新开始,java基础小结

来源:互联网 发布:近年来重庆物流数据 编辑:程序博客网 时间:2024/04/30 18:07

一、常用dos命令:

               dir : 列出当前路径下的所有文件

               cd + 具体路径:到达指定路径(需要在该盘符下进行操作)

               cd.. :回到上一级目录

               cd\ :回到根目录

                md 文件夹名称:创建一个文件夹

               rd 文件夹名:删除一个文件夹(此文件夹需为空文件夹)

二、java语言的一大特点:一次编译可到处运行(跨平台)

               源代码

                 |   编译-->javac.exe

                 |

                .class文件

                 |   java虚拟机(解释.class文件并通知系统要执行哪些操作)-->java.exe

                 |

                系统运行

         javac.exe:启动java编译器对指定的.java源文件进行编译

         java.exe:启动java虚拟机解释并执行指定的.class文件

     注:心中一定要有此图

三、jre与jdk

    jre:java运行环境,jre相当于 java虚拟机(即jvm)+核心类库

    jdk:java开发工具集,jdk相当于 jre+ java开发工具

    jdk目录下的内容:bin:存放的是java的开发工具

                  db:jdk附带的一个轻量级的数据库

                  include:存放调用系统资源的接口文件

                  lib:核心类库

                  src.zip:java源代码

四、在控制台写一个可执行文件的文件名的执行原理:

    在控制台写一个可执行文件的文件名时,系统首先在控制台的当前路径下搜索是否存在该文件,如果存在,执行该文件;如果不存在,那么系统还会根据path环境变量所保存的路径进行搜索,如果找到,就执行该文件。

五、环境变量的配置问题

    1、path:jdk工具的可移动性 ——>在.class文件目录下对不在同盘的jdk工具进行使用,执行.class文件

    2、JAVA_HOME:中介作用,防止path被改错

    3、set+环境变量名=路径 :设置临时环境变量,方便.class文件在不同版本的jdk下执行

    4、classpath:.class文件的可移动性 ——>不在.class文件目录下,对.class文件进行执行,用classpath

                                      环境变量来指定寻找.class文件的路径再通过工具进行执行

    1、2、一般为必须配置的环境变量     3、4、一般都设置成临时变量不用配置成固定环境变量

   补充知识:

     set:   查看所有环境变量信息

     set 环境变量名字:查看指定环境变量信息

     set 环境变量名字=路径信息:设置指定环境变量信息

     set 环境变量名字=     :清空指定环境变量信息

     set 环境变量名字=新路径;%环境变量名字% :在环境变量的原有路径上添加新路径

     

     设置classpath环境变量的两种情况:

      第一种:如果设置的classpath环境变量后面  没有分号,那么java虚拟机  只会  在classpath所保存的

             路径进行搜索.class文件

      第二种:如果设置的classpath环境变量后面  有分号,那么java虚拟机如果在classpath所保存的路径下

             找不到.class文件的话   还会去当前路径下  搜索.class文件

   

    注:.class文件名与源码中类名相同,与.java文件名没关系

   win10系统环境变量的配置:1、在系统变量里新建: JAVA_HOME

                                          到javac.exe和java.exe页面的具体路径(这是JAVA_HOME

                                          下面填写的东西)

                        2、在系统变量里找path,双击,点编辑文本,在最前面或最后面添加

                           %JAVA_HOME%

六、杂食:

   标识符规则:1、由字母、数字、下划线、$元素组成

             2、不能以数字开头

             3、严格区分大小写

   

   1、接口和类名单词首字母大写

   2、包名全小写

   3、常量全大写,单词与单词之间下划线分割

   

   /*    */ ——>多行注释

   /**   */ ——>文档注释

   多行注释与文档注释的区别:文档注释可生成开发者文档

  

   javadoc  -d  存放文档的路径   java的源文件     在doc窗口可生成开发者文档

   注:开发者文档存放在 存放文档的路径中的 index.html里

       若一个类需要用javadoc生成开发者文档,那么该类必须用public修饰

       多行注释和文档注释一般需位于类或方法上面


  常量分为:整数常量、小数常量、布尔常量、字符常量(使用单引号)、字符串常量(使用双引号)

    System.out.println(1); 整数常量

    System.out.println('1'); 字符常量

    System.out.println('10'); 什么都不是

七、java中的数据类型

    java中有两种数据类型:基本数据类型、引用数据类型

    8种基本数据类型:1、整数数据类型:byte(字节)  8位(bit) 2^8=256  -128——127

                                short        16bit     2^16=65536

                                 int         32bit

                                long ——>长整型数据后需要加上L      64bit

                   2、小数数据类型:float      32bit

                                 double      64bit

                        小数默认为double型,要用float型需要在小数后加个f

                   3、布尔类型(boolean):true   false

                      若用boolean声明一个变量时,变量占四个字节

                      若用boolean声明一个数组时,则每个数组元素占一个字节

                   4、字符类型: char   2字节     16bit


付出终有回报,一分耕耘一分收获。



   

                                                      

0 0