zoukankan      html  css  js  c++  java
  • 01_常量与变量

    小结内容

    1、HelloWorld案例

    2、环境变量的配置

    3、EditPlus编辑软件介绍

    4、注释、关键字和标识符

    5、常量

    6、变量

    HelloWorld案例

    开发工具的介绍

    1、记事本

    2、加强型的记事本:EditPlus、NotePad++

    3、集成开发环境:        

            Eclipse

            MyEclipse

            Idea

    HelloWorld案例

    1、开发java程序的基本步骤

            1、源代码的编辑,生成.java的文件

            2、使用编译工具(javac.exe)编译源代码,生成一个.class的字节码文件

            3、使用运行工具(java.exe)运行类

            4、对程序进行调试,回到第1步

    2、HelloWorld案例的编辑步骤:

            1、在JDK的安装目录中的bin目录,创建一个源文件,命名为HelloWorld.java

            2、点击编辑,打开源文件

            3、在文件中,定义一个类

                    class HelloWorld {

     

    }

            4、在类中,定义一个主方法

                    public static void main(String[] args) {

     

    }

            5、在主方法中,书写输出语句

                    System.out.println(“HelloWorld”);

    3、编译

            在dos命令行中,使用javac.exe编译HelloWorld.java

            javac HelloWorld.java

    4、运行

            在dos命令行中,使用java.exe运行HelloWorld这个类

            java HelloWorld

    HelloWorld程序的注意事项

    1、找不到文件

            一定是自己把文件名称写错了

            隐藏了文件的后缀名(组织----文件夹和搜索选项----查看----去掉隐藏已知文件的扩展名)

    2、java、javac不是内部或者外部命令

            当前目录下没有java、javac这个可执行程序

            没有配置java、javac的环境变量

    3、单词拼接错误

            没有区分大小写,例如class写成了Class、public写成了Public,System写成了system

            main方法不能写成mian

    4、标点符号一定要是英文状态

            建议:在中文状态下输入英文标点

    5、括号一定要成对出现

            无论写大括号、中括号、小括号,都一次把成对的括号全都写完,再填充括号中的内容

    Java程序的书写规范(约定俗成)

    1、一碰到左大括号,前面需要有一个空格

    2、一碰到左大括号,后面需要有一个换行

    3、一碰到左大括号,换行后面还需要加一个缩进(一个制表符或者是四个空格)

    4、有大括号需要和当前层次的首字母对齐

    5、运算符两侧,要加上空格

    6、代码段和代码段之间加上一个空行

    环境变量的配置

    1、配置原因:

            希望在任意目录下,都可以直接使用javac.exe和java.exe这种可执行程序

    2、配置的方法有两种

            第一种:直接将java、javac所在的路径添加到Path环境变量中

            第二种:在系统变量中,新建一个环境变量,名称JAVA_HOME,变量值为jdk的安装路径,通过%JAVA_HOME%动态取出JAVA_HOME的变量值,并且拼接/bin,描述java、javac所在的路径

    3、第一种配置方式:

            找到path环境变量的位置,添加分号,在分号前面添加java、javac所在的路径

            图示:

        

    4、第二种配置方式:

            1、新建一个系统变量,变量名称JAVA_HOME,配置为jdk的安装路径

            2、在path变量中,使用%JAVA_HOME%/bin,来表示javac所在的路径

            图示:

       

    EditPlus编辑软件介绍

    1、使用记事本发现所有单词都是相同的颜色,并且换行之后需要多次缩进

    2、EditPlus的安装:解压缩、傻瓜式安装

    3、生成模板:代码格式不要使用原有的格式,调整成java的编码格式

            图示:

      

    4、去掉自动补全代码的操作:

      

    5、配置快速编译和运行:

      

    代码示例

    class Demo01_EditPlus {

             public static void main(String[] args) {

                      System.out.println("Hello World!");

                      System.out.println("Hello Java");

             }

    }

    注释、关键字和标识符

    注释

    1、用于对源代码进行解释说明的部分,编译器在编译源文件的时候,不会检查和翻译注释的部分,虚拟机在运行代码的时候,也不会运行注释的内容。

    2、分类:

            单行注释:

                    符号:// 被注释掉的内容

                    特点:1、被注释的内容不能换行;2、单行注释可以嵌套

            多行注释

                    符号:/* 被注释掉的内容 */

                    特点:1、被注释的内容可以换行;2、多行注释不能嵌套

            文档注释

    3、注释的作用:

            1、对代码进行解释说明:自己不容易看懂自己的代码;其他人也不容易通过代码猜测你的思路;必须要对核心代码进行详细注释(写的源代码文件中,至少30%的篇幅是注释)

            2、对编程思路提前描述

            3、对代码进行调试,先通过注释,把某些代码出错的可能性排除掉

    代码示例

    //定义一个类

    class Demo02_注释 {//定义一个类//单行注释可以嵌套

             //在类中定义一个主方法

             public static void main(String[] args) {

                      //在主方法中,书写输出语句

                      System.out.println("Hello World!");

                      System.out.println("Hello World!");

                      System.out.println("Hello World!");

                      System.out.println("Hello World!");

                      System.out.println("Hello World!");

     

                      /*

                         春天不是读书天,

                         夏日炎炎正好眠,

                         秋怕蚊虫冬怕冷

                         收拾书包待来年

     

                      /* 多行注释不能嵌套

     

                      */

             }

    }

    关键字

    1、在java语言中,被赋予了特殊含义,特殊功能的英文单词

    2、罗列:

            

    3、注意事项:

            1、关键字全部小写

            2、自己起的名字,不能和关键字重名

            3、有两个特殊的关键字,const,goto,现在不使用,以后是否使用,不知道,所以我们在起名字的时候,也不能使用这两个单词,称为“保留字”

    标识符

    1、标识符:用于给类、接口、方法、变量和常量起名字的字符序列

            解释:就是我们起的名字

    2、组成:

            英文大小写a-zA-Z

            数字0-9

            两个特殊符号 $ _

    3、注意事项:

            1、标识符不能和关键字重名

            2、数字不能开头

    练习

    判断:abc是、abcpublic是、abc public不是、abc#123不是、abc123是、123不是、123abc不是、_$abc是

    Java的命名规范

    1、约定俗成的一些命名规则,编译器不会去检查,但是仍然需要遵守的一些规则,增强代码的可读性。“潜规则”

    2、规则:见名知意

            1、包:全部小写,使用域名倒着写

                    例如:com.ujiuye.demos;com.baidu.exam

            2、类和接口:每个单词的首字母大写,其余字母要小写

                    例如:HelloWorld,最好是名词

            3、方法:第一个单词的首字母小写,从第二个单词开始,首字母要大写

                    例如:getMax,最好动词,或者是动宾结构

            4、变量:第一个单词的首字母小写,从第二个单词开始,首字母要大写

                    例如:myAge,最好是名词或者形容词

            5、常量:所有字母全都大写,单词和单词之间,使用下划线分隔

                    例如:PI、SECONDS_PER_MINUTE

    常量

    1、在程序运行过程中,其值不会发生改变的一个量。

    2、分类:

            字面值常量:可以直接通过常量表示,判断常量的值

            符号常量:通过符号和某些常量进行绑定,通过符号可以表示这些常量,必须通过常量定义的语句,才能判断常量的值

    3、字面值常量按照数据类型分类:

            整数常量:所有整数,都是整数常量,123,-666

            小数常量:所有的小数,都是小数常量,12.34,-66.0

            字符常量:

    使用单引号引起来的单个符号,就是字符常量,’1’,’a’,’ ’(空字符不是字符常量)

            布尔常量:true(真)、false(假)

     

            字符串常量:

    使用双引号引起来的一系列字符,就是字符串常量,”HelloWorld”

            空常量:表示不指向任何数据,null

    代码示例

    class Demo03_常量的输出 {

             public static void main(String[] args) {

                      //整数类型的输出

                      System.out.println(666);

                      System.out.println(-123);

                      System.out.println("-----------------------");

                      //小数常量的输出

                      System.out.println(12.34);

                      System.out.println(-66.0);

                      System.out.println("-----------------------");

                      //字符常量的输出

                      System.out.println('1');

                      System.out.println(' ');

                      System.out.println("-----------------------");

                      //布尔常量的输出

                      System.out.println(true);

                      System.out.println(false);

                      System.out.println("-----------------------");

                      //字符串常量的输出

                      System.out.println("HelloWorld");

                      System.out.println("-----------------------");

                      //空常量的输出

                      //System.out.println(null);

             }

    }

    变量

    变量的定义

    1、变量:在程序运行过程中,其值可以发生改变的量

    2、定义变量的格式:

            数据类型 变量名称 = 变量值;

    3、变量使用的原因:

            在程序中,有一些代表具有想用意义的数字,在不断的发生变化

            定义一个不变的符号,来表示这些不断变化的数字

            内存中,就是在内存空间中,开辟了一段空间,专门用于存储表示这个含义的数据

            空间中的内容,可以不断的发生变化,因此称为变量

    4、图示:

       

    代码示例

    class Demo04_变量的定义 {

             public static void main(String[] args) {

                      //声明一个变量,赋值为10

                      int a = 10;

                      System.out.println(a);

                      //修改变量的值,为20

                      a = 20;

                      System.out.println(a);

             }

    }

    数据类型

    1、java是一个强类型语言,需要显式指定每个变量在内存中使用的空间大小,通过数据类型来指定。不会浪费内存空间,也不会出现不够用的情况。

    2、数据类型的分类:

            基本数据类型:在jdk中已经使用关键字来定义出来的,比较简单的,占用空间比较小的数据的数据类型。基本类型的数据,描述的就是数据本身。

            引用数据类型:在jdk中使用某些类型来描述的数据,比较复杂的,占用空间比较大的数据的数据类型。引用类型的数据,描述的是数据的内存地址。

    3、基本数据类型的分类:四类八种

            整数类型

                    byte                    1个字节                     -128~127

                    short                2个字节

                    int                       4个字节

                    long                    8个字节

            小数类型:IEEE754标准

                    float                    4个字节

                    double             8个字节 

            字符类型

                  char                 2个字节                     0-65535

            布尔类型

                    boolean           没说

    4、计算机中对数字的表示:

      

    代码示例

    class Demo05_数据类型 {

             public static void main(String[] args) {

                      //声明整数类型的变量

                      byte b = 10;

                      System.out.println(b);

                      short s = 100;

                      System.out.println(s);

                      int i = 1000;

                      System.out.println(i);

                      long g = 10000;

                      System.out.println(g);

                     

                      //小数类型变量

                      //float f = 12.34;

                      double d = 12.34;

                      System.out.println(d);

     

                      //字符类型

                      char c = 'a';

                      System.out.println(c);

     

                      //布尔类型

                      boolean bo = true;

                      System.out.println(bo);

             }

    }

    常量的默认类型

    1、整数常量:默认类型就是int类型,默认占用4个字节的内存空间。随意写一个数字,如果超过了int类型的表示范围,那么就会编译报错。如果需要表示long类型的数字,在数字后面加一个大写的L

    2、小数常量:默认类型就是double类型,默认占用8个字节的内存空间。随意写一个小数,就是double类型,就无法存储到4个字节的float变量中。如果需要表示float类型的数字,在数字后面加上一个大写的F

    代码示例

    class Demo06_常量的默认类型 {

             public static void main(String[] args) {

                      System.out.println(2147483647);

                      //System.out.println(2147483648);编译报错,int类型无法表示这么大的数字

                      System.out.println(2147483648L);//如果需要表示较大的数据,可以在数字后面加一个L

            

                      //float f = 12.34;//12.34double类型,无法存储到4个字节的float类型中

                      float f = 12.34F;

                      System.out.println(f);

             }

    }

  • 相关阅读:
    了解大数据的特点、来源与数据呈现方式
    结对项目-四则运算 “软件”之升级版
    个人项目-小学四则运算 “软件”之初版
    大数据应用期末作业
    分布式文件系统HDFS 练习
    安装Hadoop
    爬虫大作业
    爬取全部的校园新闻
    理解爬虫原理
    中文词频统计与词云生成
  • 原文地址:https://www.cnblogs.com/man-tou/p/10635871.html
Copyright © 2011-2022 走看看