• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
取名字什么的最麻烦
如果套路不是为了装逼 那将毫无意义
博客园    首页    新随笔    联系   管理    订阅  订阅

Java的基础语法知识

  java中我们常用到许多单词来组成代码语句,这其中主要是由关键字来构成,关键字就像人与计算机共同能直译的词,那些是我们常用的关键字呢?一下是举列的一些常用关键字:

  数据类型:boolean、byte、short、int、long、double、char、float、double。
  l包引入和包声明:import、package。
  l用于类和接口的声明:class、extends、implements、interface。
  l流程控制:if、else、switch、do、while、case、break、continue、return、default、while、for。
  l异常处理:try、catch、finally、throw、throws。
  l修饰符:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。
  l其他:new、instanceof、this、super、void、assert、const*、enum、goto*、strictfp。

  保留关键字:true、false、null。

  除关键字外,还有一种用来表示某一个数值或名称的,标识某些事物用于区分的符号我们称为标识符。他必须与关键字区分开来,不然在编译过程中会遇到编译错误情况,用于区分关键字,标识符有四个规则:

  1.不能是关键字或true、false、null、

  2.标识符可以包含字母,数字0-9,下划线 _  ,美元符号$

  3.第一个字符必须是字母,或下划线__,或是美元符号$

  4.区分大小写,并没有规定最大程度

  注意:标识符只有在public class 后面首字母大写,其他情况首字母都是小写,后面单词首字母大写,这种命名方法叫驼峰命名法。

  下面我们来了解构成代码的其他组成,数据。数据主要是来存储信息的,我们生活中也常见很多数据,列如:Mp4;MP3; RMVB等,那么在Java中数据是什么表现形式呢?JAVA中数据分基础数据类型和引用数据两种,基础数据包括:整数、浮点数、字符型、布尔型(逻辑判断型)。在java基础中重点是介绍基础的数据类型;整数型包括:byte,只包含一个字节,段整形short,包含2个字节,整形int,包含4个字节,长整型long,包含8个字节。浮点型包括:单精度float,常在小数位后加F,如:3.2f,包含4个字节。双精度double,包含8个字节,若小数位没有加F则默认为双精度,如:3.2;3.5d,字符型char,我们常用单个字母加单引号来表示,如:‘A’,包含2个字节。多个字母组合的叫字符串string,常用字符加双引号来表示,如:“abcd”,字节不确定,由JVM来确定。逻辑判断型Boolean,表现形式固定为true、false。大小由JVM决定。

  在编程语句中数据的存储都需要空间,那么我们在一个标识符前面加上一个数据定义类型,那么我们就可以为该数据声明一个存储空间,这个内存空间所存储的数据可以变化,该标识符的数据若变化,我们称之为变量,反之,不变则称为常量。声明空间后,就可以将数据放入这个变量内存空间,我们叫作赋值,简单来说可以写成:

  声明:数据类型  变量名;  double number;

  赋值:变量名=数据;    number=3.1415;

  在使用变量的时候因为我们不确定数据,所以需要注意一下几点:

  1.长度;不用的数据类型,在内存中长度不同,超出精度范围则报错,

  2.初始化;变量在进行使用和运算时,必须初始化,否则会报错,

  3.类型不可变;变量定义了类型,就不能用其他数据类型,否则报错

  4.int型的变量不要使用float、double,来定义变量类型,不会报错,但是效率低。

  常量也遵循上面几点,但常量数据明确,比较好处理。另外,在常量中,若想一直使用一个不变的常量,如π,则我们可以在该数据类型前面加上final,来表示,

  如: final  double  pai=3.1415,

  加final后程序运行时,其值不会变,后面的操作数据无法被修改,否则会报语法错误。变量之只能在{}所谓的域中运行运算和表达,离开域变量就无效。

那变量运算的符号和表达式有哪些?Java中的加减乘除和学习中的稍有不同,在JAVA中,

  “+”有三种含义。1,连接,2.加法,3.++前后置(表示变量自身加1),

  “-”也有2种含义,1,减法,2.--前后置(表示变量自身减1),

  “*”还是表示乘法,“/ ,%”/表示除法,百分号在JAVA表示的是除后取余数,

  “=,==,!=”,等号三种表达式,第一个=不表示相等,而是将右边的数赋给左边的量,“==”才表示相等,相反“!=”则表示不相等,

  “/****/”表示注释,“\”叫转义符。"/" 叫除。容易混淆,

  “&,|,&&,|| ”分别表示和,或,常用于逻辑运算的判断语句中。“&”表示必须两边的条件都必须满足。“|”表示两边的条件可以有一个满足。

  类型的转换(扩展)

  在数据之间可以相互转换,如数级低的转向高数级的,那么直接就可以转换;

  byte i=0;

  int a= i ;  这样i的数就转成了a的整数型

  还有一种高数级转底数级就需要强制转换;

  int a=1;

  byte i=(byte)a;这样整形a就转换成byte型

  在执行表达式运算时,自动提升规则;

  1.所有的byte,short,和 char型,那么计算结果就是int型。

  2.如果其中有一个操作数量是long 型,那么计算结果就是long型,

  3.如果其中有一个操作数量是float 型,那么计算结果就是float型;

  4.如果其中有一个操作数量是double型,那么计算结果就是double 型

结束。大概语法基础概括到这儿,若有错误,请大神指点。

posted @ 2016-11-27 17:32  Jrc.Engineer  阅读(1116)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3