zoukankan      html  css  js  c++  java
  • java全栈day01-03注释、关键字与标识符

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

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

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

    l  单行注释    //注释内容

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

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

      其中文档注释与多行注释作用基本相同,唯一的区别是文档注释可以使用javadoc.exe命令生成API文档。在这里我们不对其进行讲解,等大家对API有一定了解后在学习文档注释生成API文档的相关知识!

    1.1          关键字

    关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,public,static,void均为Java已经预设好的。你可以先把Java关键字理解为“命令”!
      Java中关键字均为小写,下面是Java中所有关键字,你不需要去背,在今后的学习中重要的关键字会不断的出来。

    1.2          标识符

    学习完了关键字下面我们来学习一下什么是标识符。其实在Java程序中,除了关键字以外基本上都是标识符了。

    其实标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。

    这里我们要学习的是如何起名字,你可能会说起名字还要学吗?答案是当然要学了!我们要学习的就是标识符的规范。

    l  组成元素

    n  英文字符: a-zA-Z

    n  数字: 0-9

    n  符号: _与$

    l  标识符规则

    n  数字不能开头

    n  不可以使用关键字

    n  严格区分大小写,不限制长度起名时,尽量达到见名知意

    2.1          程序概述

    软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。

    程序 = 数据 + 逻辑

    什么是数据?用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。

    程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中我们要学习数据的类型及数据量。

    通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。

    2.2

    在生活中数据是有类型的,例如人的姓名是字符串类型,人的年龄是正整数类型。在Java中数据也是有类型的(任0何数据必然会有类型),下面是Java中数据的类型:

    基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。

    引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。不过现在我们先要学习的是基本类型

    2.3          常量

    Java中的数据量分为常量和变量,我们先来学习常量!

    常量就是不变的数据量,例如100就是常量,任何数据量都有其类型,那么100这个常量是什么类型呢?回忆一下基本类型中有四类,分别是整数、小数(浮点数)、字符、布尔。那么100是哪一类型呢?没错,就是整数常量!!!

    l  整数类型

    n  十进制表示方式:正常数字   如 13、25等

    n  二进制表示方式:以0b(0B)开头    如0b1011 、0B1001

    n  十六进制表示方式:以0x(0X)开头   数字以0-9及A-F组成  如0x23A2、0xa、0x10

    n  八进制表示方式:以0开头   如01、07、0721

    l  小数类型

    n  如1.0、-3.15、3.168等

    l  布尔类型

    n  true、false

    l  字符类型

    n  如'a','A', '0', '家'

    n  字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。

    l  字符串类型

    n  字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式

    n  如“我爱Java”,“0123”,“”,“null”

    n  字符串必须使用“”包裹,其中可以包含0~N个字符。

    回顾HelloWorld案例,其中System.out.println(“Hello World!”)的圆括号中放的就是一个字符串。那么我们是否可以把圆括号中的字符串换成其他字符串呢?答案是可以的!不只是可以换成其他字符串,还可以把圆括号中的字符串换成其他类型的常量,

    我们通过编写代码来实际感受一下: Const.java

    /*

    * 常量的演示

    */

    public class Const {

        public static void main(String[] args) {

            //整数类型

    //10进制

            System.out.println(100);

            System.out.println(12345);

            System.out.println( 10 );

            //2进制

            System.out.println( 0b1010 );

            //8进制

            System.out.println( 012 );

            //16进制

            System.out.println(0xA);

            //小数类型

            System.out.println(3.15);

            //字符类型

            System.out.println('a');

            System.out.println('A');

            System.out.println('0');

            System.out.println('家');

            //布尔类型

            System.out.println(true);

            System.out.println(false);

            //字符串类型

            System.out.println("互联网技术传播者");

            System.out.println("0123");

        }

    day01-第一天总结

    1.1   Java开发环境搭建

    l  下载和安装JDK

    l  配置环境变量

    n  计算机->属性->高级系统设置->高级->环境变量->系统变量path->jdk安装目录bin

    1.2   注释

    l  Java的三种注释写法

    l  // 单行

    l  /**/ 多行

    l  /***/ 文档注释

    1.3   关键字

    l  定义

    n  被Java定义好的,赋予特殊含义单词

    n  全部采用小写字母

    n  class public static void true false

    1.4   标识符

    l  自定义的内容,类名,方法名,变量名

    l  包含字母大小写,数字,下划线和美元符,不能数字开头

    l  不允许是关键字

    1.5   数据类型和常量

    l  基本数据类型

    n  整数  0 1 2

    n  浮点  0.1 1.0 2.2

    n  布尔  true false

    n  字符  'a'

    n  字符串常量 "" 任意长度

  • 相关阅读:
    HDU Problem 1811 Rank of Tetris【拓扑排序+并查集】
    POJ Problem 2367 Genealogical tree【拓扑排序】
    HDU Problem 2647 Reward【拓扑排序】
    HDU Problem 1285 确定比赛名次【拓扑排序】
    HDU Problem HDU Today 【最短路】
    HDU Problem 3665 Seaside【最短路】
    HDU Problem 一个人的旅行 【最短路dijkstra】
    HDU Problem 1596 find the safest road【最短路dijkstra】
    Beyond Compare文本合并进行内容替换要注意什么
    用这些工具都可以比较代码的差异
  • 原文地址:https://www.cnblogs.com/lijun6/p/9363842.html
Copyright © 2011-2022 走看看