day01 java基础知识 jdk安装 变量 类型

一、JDK(java development kit) java开发工具包

      --java开发工具(开发人员所需要的)

              如:调试器,解析器,javadoc.exe,java.exe,javac.exe

      --jre(java runtime environment)--java运行环境

             --类库(资源库)

             --jvm(java虚拟机)

                   使用程序模拟一台计算机,使java程序运行在此jvm上。

程序猿需要jdk

写好的程序需要jre

二、java语言的运行原理

     java源文件(.java)

                |

                | -----编译过程(javac.exe)

                |        javac 源文件名称(一定要带上扩展名)

                |        javac Demo.java

      java字节码文件(.class)

                |

                |-----开启jvm,运行字节码文件

                |       java  字节码文件名称(千万不要写扩展名)

                |       java Demo

      程序开始跑起来

三、java语言跨平台运行的原因

     java语言的特点:跨平台(操作系统)

      因为每个操作系统都对应一个jvm ,而任何jvm都是用同一套编译规则。

      windows下开发的字节码文件*.class

      linux系统下的jvm在解析window下开发的字节码文件时,使用的是同一套解析规则

四、jdk的安装

      安装注意事项:

      安装路径要求是英文路径(不许带中文)

      如:D:\Users\Tencent\新建文件夹\jdk\...

      在使用时,就会解析成这样的路径:

      如:D:\Users\Tencent\?*&#$\jdk\...

     正确路径:

     如:D\Tencent\QQ\bin\...

五、配置环境变量

      步骤:计算机-->属性-->高级系统设置-->高级-->环境变量

      JAVA_HOME 值:C:\Program Files\Java\jdk1.8.0_66

      CLASSPATH 值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

      PATH 追加值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

      jdk1.5版本之后,可以只配置path

六、检查是否配置成功

       win+r--->cmd

       输入两个命令:

       java -version

       javac

      不出现“不是内部或外部命令......”,既成功

七、开发小程序

       注意事项:

       1、文件名首字母大写

       2、类名要与文件名一致

       3、缩进,对齐

       4、ctrl+s

注释:

       文档注释:/**  */,通常用来解释方法和类的

       多行注释:/*   */,通常用来解释方法体

       单行注释://...   ,通常用来解释方法内部代码

       通常文档注释用于解释类或方法,多行或单行注释用于解释方法内的逻辑

八、变量

       变量在java语言中:就是jvm在内存中开辟的一个存储空间,作用是用来存储数据的。

       1、程序通过操作变量名来操作存储空间。

       2、变量必须定义一种类型

      变量的命名规则:

       (1)名称由字母、数字、_和$任意组成,数字不能开头。

       (2)大小写敏感。

       (3)可以使用汉字,但不建议使用。

       (4)驼峰命名法,见名知意。 eg:myDogName = "旺财";

       (5)不能使用关键字。

       变量的使用规则:

       (1)必须先定义(声明,创建)和初始化。

       (2)变量可以重复使用,即可以进行多次存储操作。不需要强调类型,但是存储数据时一定要与第一次声明时的类型匹配。

       (3)变量的作用域:变量有自己的使用范围。除了范围,变量失效。

                  作用域:即从定义开始,到所在的大括号的结束符号为止。若出了作用域想要重新使用需要重新定义和初始化。

九、命令提示符界面操作

       切换盘符:直接输入d:

       cd:表示切换目录(文件夹)

       cd .. :切换到父目录下

       .: 当前目录

       ..:父目录 

       如:从D:下进入1802文件夹里的day01文件夹中:cd 1802/day01

       javac.exe:调用编译器对源文件进行编译成字节码文件,编译期间会检查源文件中的语法。

                       如果语法没有错误,就会产生.class文件,如果有错误,一定不会产生.class文件

                       编译期间的语法错误,我们称之为编译错误。

十、java语言的特点

      1、跨平台----详细解释查看三   

      2、强类型:是说变量必须在定义期间规定一个类型,赋值时类型必须匹配。 

十一、类型

      java语言中共分为两大类型

        (1)基本数据类型--原始数据类型

        (2)  引用数据类型

     基本数据类型:8种

     byte,short,int,long,float,double,char,boolean

     重新归纳分类:

       1、整数类型:byte,short,int,long

           (1) byte(不常用)也叫字节类型,在内存中占8位二进制,即在内存中占1字节大小的空间,是数据存储的最小单位。

               范围:-128~127    幂表示:-2^7~2^7-1

           (2) short(不常用)也叫短整型。在内存中占16位二进制,2字节大小。

              范围:-32768~32767    幂表示:-2^15~2^15-1

           (3)int(整型)也叫整型。在内存中占32位的二进制,4字节大小。

              范围:-2147483648~2147483647   幂表示:-2^31~2^31-1

              在给变量赋值时,直接写的整数值,默认就是int类型的数,在内存占32位。

              在给byte和short类型的变量赋值时,直接写整数值,只要没有超出相应类型的范围,就不会出现编译错误(语法错误)

              直接写的整数值,叫做字面量。

              int类型的封闭式运算:max+1 = min        min-1 = max

            

           (4)long(常用)也叫长整型。在内存中占64位二进制,8字节大小。

              范围:正负922亿亿左右   幂表示:-2^63~2^63-1

              如果想直接赋值64位的字面量整数时,需要在数值后添加L/l

              32位的正整数,存入64位内存里,自动添加32个0;

              32位的负整数,存入64位内存里,自动添加32个1;

       2、 浮点数类型:float,double

       3、 字符类型:char

        4、布尔类型:boolean

      

      

猜你喜欢

转载自blog.csdn.net/betty_betty_betty/article/details/80629894