JAVA语言的基础组成有:

  1.关键字:被赋予特殊含义的单词。

  2.标识符:用来标识的符号。

  3.注释:用来注释说明程序的文字。

  4.常量和变量:内存存储区域的表示。

  5.运算符:程序中用来运算的符号。

  6.语句:程序中常用的一些语句。

  7.函数:也叫做方法,用来做一些特定的动作。

  8.数组:用来存储多个数据的集合。

JAVA中的注释:

  注释还可以用来缩小程序错误的范围,方便查找错误。

  // :表示单行注释。 

//这是一个单行注释

  /**/:表示多行注释。

/*
这是一个
多行注释
*/

  /***/:java中独有的多行注释用于文档的注释

/**
这是java中
  独有的多行注释
  一般用于文档注释
*/

JAVA中的常量与变量:

  常量:其值不可改变的量,只能定义一次,通常用来定义不变的量用final来修饰 如: 

  语法:final 数据类型  常量名 = 值;

public static final String str="常量"

  变量:其值可以改变的量,内存空间中的一个存储区域,通常用来定义经常需要改变的量 如:

  语法:数据类型  变量名 =  值;

int age = 18;
age=19;
//这时候age可以改变age的值覆盖掉了原来的值变成了19

JAVA中的数据类型:

  JAVA中的数据类型分为:基本数据类型和引用数据类型。

    JAVA中的基本数据类型有四类八种:整数类型、小数类型、字符类型、布尔类型。

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

      占用字节:  1     2  4  8

      小数类型:float、double

      占用字节:  4   8

      字符类型:char

      占用字节:  2

      布尔类型:boolean

      占用字节:布尔类型只有true或false理论上只占用1bit,所以按1byte处理。

      JAVA从小到大排列顺序:byte、short、char、int、folat、long、double、boolean

    JAVA中的引用数据类型有:类(class)、接口(interface)、数组([])。

JAVA中的类型转换:

  JAVA中的类型转换也有两种:一种是自动类型转换(隐式转换),另一种是强制类型转换(显示转换)。

    自动类型转换:将一个数值A赋值给另一个数值B,如果A的类型小于B类型,系统会自动提升A的类型使他与B类型一致,然后再赋值给B

      基本数据类型自动转换:

        byte——》short、char——》int——》long

        float——》double

        int——》float

        long——》double

   强制类型转换:将一个数值A赋值给另一个数值B,如果A的类型大于B类型,需要我们强制转换A的类型使他与B类型一致,然后再赋值给B

      强制类型转换:需要注意的是强制类型转换可能会出现丢失精度的风险要慎用。

        int a=10;

        short b = (short)a;

  JAVA中如何将字符串数值转换成数值类型。

        String s = "123";

        int num = Integer.parseInt(s);

        利用基本类型的封装类的.parse……()方法来将字符串转换成相应的数值类型。      

  补充:

由小转大隐式转换
  byte->short->char->int->long->float->double
  如果接收值得类型大于被接受的类型则自动向上转型。
  赋值是右边赋值给左边
  运算和转型是从运算左边开始运算

System.out.println(5+5+"=5+5"); 结果为10=5+5
System.out.println("5+5="+5+5); 结果为5+5=55
第一个运算完之后转成String类型
第二个拼接字符串转型String类型

2.1JAVA基础复习——JAVA语言的基础组成注释和常量变量的更多相关文章

  1. 2.4JAVA基础复习——JAVA语言的基础组成数组

    JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...

  2. 2.3JAVA基础复习——JAVA语言的基础组成函数

    JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...

  3. 2.2JAVA基础复习——JAVA语言的基础组成运算符和语句

    JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...

  4. 2.0JAVA基础复习——JAVA语言的基础组成关键字和标识符

    JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...

  5. 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数

    Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...

  6. Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)

    Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...

  7. 0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词

    第01章 计算机.程序和Java概述 CPU(Central Processing Unit) * 中央处理器 Control Unit * 控制单元 arithmetic/logic unit /ə ...

  8. Java基础学习-Java语言概述

    一.Java语言发展史 创始人:詹姆斯·高斯林(James Gosling) 公司:SUN——(Stanford University Network斯坦福大学网络公司) 1995年5月23日,Jav ...

  9. java学习第02天(语言基础组成:关键字、标识符、注释、常量和变量)

    Java语言基础组成 1. 关键字 就是指的一些单词,这些单词被赋予了特殊的java含义,就不再叫单词了. 例如: class Demo{ public static void main(String ...

随机推荐

  1. jsp页面第一句话报这个错Syntax error, insert "}" to complete

    前段时间做了个项目jsp页面出现了Syntax error, insert "}" to complete错误,是说少了个“}”花括号,错误是在第一行,删了第一行还是会有,错误也不 ...

  2. 九、JSP入门(1)

    JSP入门 1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源.它与html页面的作用是相同的,显示数据和获取数据. 1.2 JSP的 ...

  3. postman上传图片时已经添加cookie,但仍显示未登陆

    postman上传图片时,已经添加过cookie,但是返回的结果是用户未登陆,如下图所示: 我的解决办法是:清楚cookie code中的cookie 最终的结果如下:成功

  4. ST表 || RMQ问题 || BZOJ 1699: [Usaco2007 Jan]Balanced Lineup排队 || Luogu P2880 [USACO07JAN]平衡的阵容Balanced Lineup

    题面:P2880 [USACO07JAN]平衡的阵容Balanced Lineup 题解: ST表板子 代码: #include<cstdio> #include<cstring&g ...

  5. chrome浏览器另存为/上传附件崩溃

    x 前言 系统中有一个需要上传导入的功能,此功能在谷歌浏览器上传总是直接崩溃, 但是在火狐浏览器中就是好的. 自己想到的解决方案 谷歌浏览器版本号得问题?自己系统得问题? 谷歌浏览器卸载重新安装,还是 ...

  6. :before和::before的区别

    单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素.伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css3 为了区分两者,已经明确规定了伪类用一个冒号来表示, ...

  7. PHP Xdebug + PhpStorm调试远程服务器代码

    1.服务器(linux centos)安装xdebug pecl install xdebug 注意看安装完成之后会显示 debug.so 的路径,记录下来 2.配置 php.ini如果不知道php. ...

  8. Fiddler_菜单栏介绍_02

    Fiddler界面 [Statistics]请求的性能数据分析 [Inspectors]查看数据内容 Inspectors是用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容: [Auto ...

  9. webservice学习教程(一):理论

    一. WebService到底是什么? webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互 WebService是一个SOA(面向服务的编程)的架构,它是不依赖 ...

  10. Docker Machine批量安装docker host

    Dokcer Machine Docker Machine 可以批量安装和配置 docker host   提高docker的安装效率   同时减少人工安装操作的失误 [root@localhost ...