Java基础语法

  Java的基础语法中包含字符集、标识符和关键字、变量和常量、语句、注释、运算符和表达式这些基本要素。

  一、关键字

  编程语言都有一些保留的单词,用于定义该语言,这些单词对于编译器有特殊含义,不能作为标识符使用;

  Java中的true、false、null这三个保留字,不能作为标识符使用,对于编译器有特殊含义;

  main是一个用于描述Java程序开始方法的特殊名称,它不是一个关键字;

  abstract     抽象
  boolean     逻辑运算; 布尔
  break      打破;
断开
  byte      字节;
  case      例,事例;情况,状况
  catch      抓住;
捕捉
  char      字符;
  class      类
  const      取值设为常数; 指明常量; 设定常数; 常数

  continue    继续
  default     默认
  do       执行
  double     两倍;双精度型
  else       其他;否则;另外
  extends    扩允;
延伸
  assert      断言,宣称; 维护;
  final      最后的,最终的;决定性的;不可更改的

  finally      最后,终于;总算;
  float      浮动;浮点数类型
  for      因为,由于,
  goto      转到,跳转到指定的帧
  if        如果
  implements    实现;执行;贯彻;使生效;
实现接口
  import      进口; 输入; 版本特性; 引入

  instanceof    实例,例子;情况;要求
  int(integer)    整数; 整型值; 总体; 整型

  interface      界面; 接口; 分界面; 介面
  long        长; 长整型; 久; 长期
  native
      本地的,天生的;天真的,纯朴的
  protected     保护; 防护; 保障; 防护等级

  public        公共; 公众; 公开
  return        返回, 送还;
回;
  short        短,短整型
  static         静态的,不变的
  super        超级;特级的

  switch        开关; 电键; 闸; 交换机
  synchronized    线程; 关键字; 同步化的;
非同步的
  this          这个
  throw        投掷;丢;抛
  throws      向目标投掷;
异常抛出; 声明抛弃; 扔给
  transient      瞬态; 短暂的; 暂时的; 暂态

  try          尝试
  void        空的,空虚的
  volatile      挥发性的; 易挥发的;
易变的; 挥发的
  while      在…期间;与…同时;时; 而; 当; 时候

  二、标识符的使用规范

  1、标识符不能是关键字和true、false、null。

  2、标识符可以包含字母、数字0-9、下划线(_)和美元符号($)。

  3、标识符第一个字符必须是一个字母、下划线(_)或者美元符号($)。

  4、标识符需要区分大小写,没有最大长度规定。

  三、数据类型和变量、常量

  1、八种基本数据类型

  byte      
占用1个字节(8位)     
范围-27—27-1(-128—127)

  short     
占用2个字节(16位)    范围-215—215-1(-327698—327697)

  int        
 占用4个字节(32位)    范围-231—231-1

  long      
占用8个字节(64位)     范围-263—263-1

  float      
占用4个字节(32位)     范围-238—238-1

  double    占用8个字节(64位)    
范围-270—270-1

  char       占用2个字节(16位)     范围\u0000—\uFFFF

  boolean  不确定,由JVM决定       
范围true、false

  2、变量

  变量是用于存储数据。变量的声明,是在内存中划分一小块区域,为了让程序同变量名来访问该区域,变量也就是该内存区域的标识。

  变量的值是存放在栈;

  3、常量

  常量,是不可改变的。声明常量就表示该变量是常量,使用关键字final来声明。如:final double F=0.178;

  常量声明时未初始化,可以被赋值一次;若声明时已初始化,就不能改变其值了;

  在执行数学表达式运算时,有如下自动类型转换的规则:

  (1)所有的byte型、short型和char型将被自动转换为int型;

  (2)如果表达式中有一个操作数是long型,计算结果就自动转换为long型;

  (3)如果表达式中有一个操作数是float型,计算结果就自动转换为long型;

  (4)如果表达式中有一个操作数是double型,计算结果就自动转换为double型;

  占用字节小的类型转换为占用字节大的类型,自动转换;如:byte a=1,b=2; int a=a+b;

  占用字节大的类型转换为占用字节小的类型,必须强制转换;如:int a=10; byte=(byte)a;

  float型转换为int型,必须强制转换,float取值范围大于int;

  double型转换为long型,必须强制转换,double取值范围大于long;

  四、运算符和表达式

  1、运算符(优先级从上到下)

  前缀或后缀增量/减量  ++、--

  一元运算符      +、-、~、!、(强制转换)

  乘/除/取模      *、/、%

  加/减/字符串连接     +、-、+

  移位运算        <<、>>、>>>

  比较运算       >、>=、<、<=、instanceof

  相等运算       ==、!=

  按位运算        &、|、^

  条件运算        &&、||

  三目运算符        ?:

  赋值运算        =

  扩展赋值运算    +=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、|=、^=

  前缀和后缀的区别:

  ++a,先运算后赋值;

  a++,先赋值后运算;

  2、表达式

  表达式由操作数和运算符组成;

  

Java基础语法,布布扣,bubuko.com

时间: 2024-10-25 18:05:18

Java基础语法的相关文章

java 基础语法

第一周接触java基础语法,上课听得头痛,还是半懂不懂,放学后讲的啥子都忘了. 这是老师给的周末作业: 1.输入长与宽计算长方形面积与周长.(用精度类型计算)2.输入一个学生三科成绩,计算平均分.3.输入int型市场价格,购买价格,计算差额,差额显示为单精度浮点型.4.42页第二,计算房贷那道题.5.输入一个学生成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示.6.题目:输入三个整数x,y,z,请把这三个数由小到大输出.程序分析:我们想办法把最小的数放到x

Java基础语法1

                         Java基础语法(1)知识点目录 1:关键字 (1)定义 (2)特点 (3)注意事项 2:标识符 (1)定义 (2)组成规则 (3)注意事项 (4)常见的命名规则(见名知意) A:包 单级包 多级包 B:类或者接口 一个单词 多个单词 C:方法或者变量 一个单词 多个单词 D:常量 全部大写 一个单词 多个单词 3:注释 (1)定义 (2)分类 A:单行注释 B:多行注释 C:文档注释 (3)注释的作用 4:常量 (1)定义 (2)分类 A:字面

JavaSE入门学习7:Java基础语法之语句(下)

继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for. (5)Java循环语句之while 语法: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 运行

JavaSE入门学习6:Java基础语法之运算符和语句(上)

继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age的值设置为20.这时候就 须要一个"=",告诉程序须要进行赋值操作. Java 语言中经常使用的运算符可分为例如以下几种:算术运算符,赋值运算符,比較运算符,逻辑运算符,条件运符. (1)算术运算符 算术运算符主要用于进行主要的算术运算.如加法.减法.乘法.除法等. Java 中经常使用的

黑马程序员——Java基础语法(一) --- 关键字、标识符、注释、常量和变量、运算符

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 本篇博文主要总结java的基础语法,主要的内容包括:关键字.标识符.注释.常量和变量.运算符几部分. 一.关键字 关键字是被Java语言赋予了特殊含义的单词.关键字中所有的字母都是小写. java中的关键字主要包括如下几部分: 1.用于定

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有

Java基础语法(一)---关键字、常量、变量、运算符

Java基础语法(一)---关键字.常量.变量.运算符一.关键字 定义:被Java赋予了特殊含义的单词. 特点:体现上都是英文小写. 1. 用于定义数据类型的关键字 基本数据类型: 整数类型: byte(1字节,最大值127) short(2字节,最大值为2^15-1) int(4字节,最大值为2^31-1) long(8字节,最大值为2^63-1) 浮点类型: float (单精度实数在内存中占32bit 有效数字为6~7位) double(双精度实数占内存单元为64bit 有效数字为15~1

黑马程序员——Java基础语法(二)---流程控制

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 本文主要介绍java基础语法中的流程控制,流程控制是我们写出灵活代码的基础.常见的流程控制主要有四类:判断结构.选择结构.循环结构.其他控制结构 一.判断结构 判断结构的标志是if语句,if语句主要有三种表现形式: 1.if(条件表达式) { 执行语句 } 注意: 1.如果if语句中只有一条语句,那么可以不写大括号.不过初学者一定要写括号,以免出错. 2.如果if语句没写大括号,if就只能控制

第5天 Java基础语法

第5天 Java基础语法 今日内容介绍 方法 方法 方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法. 如:小明同学在路边准备坐车来学校学习.这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法. 在java中,方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序