java小结

Java标识符命名规则

1.标识符必须以字母、下划线_、美元符$开头。

2.标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。

3.Java标识符大小写敏感,且长度无限制。

4.不可以是Java的关键字。

JAVA不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集。

Java中的变量和常量

变量:一个会变化的量,是内存中的一块空间,不特指某个值,只是储存数据的一个容器。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java是一种强类型语言,每个变量都必须声明其类型,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:

type  varName  [=value] [{,varName[=value]}]。注意:每个变量都有类型,类型可以是基本类型,也可以是引用类型。

变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

常量:不会变化的量,里面储存的内容永久不会变化,常量就是特指某个值。

java命名规则

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则  :  monthSalary

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:  Man, GoodMan

方法名:首字母小写和驼峰原则: run(), runRun()

JAVA数据类型

  Java有基本数据类型和引用数据类型两种。其中基本数据类型包括数值型(如整数类型:byte,short,int,long和浮点型:float,double)、字符型(char)、布尔型(boolean);引用类型包括类(class)、接口(interface)、数组。基本数据类型是值传递,引用数据类型属于引用传递。

Java运算符(operator) 

Java语言支持如下运算符:

算术运算符:  +,-,*,/,%,++,--

赋值运算符 =

关系运算符:  >,<,>=,<=,==,!=  instanceof

逻辑运算符:  &&,||,!

位运算符:  &,|,^,~, >>,<<,>>> (了解!!!)

条件运算符?:

扩展赋值运算符:+=,-=,*=,/=

运算符的先后顺序为:赋值<三目<逻辑<关系<算术<单目

Java的类型转换

自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。

强制类型转换(Cast): 强制类型转换,又被称为造型,用于显式的转换一个数值的类型.在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出强制类型转换的语法格式:“(type)var”,运算符“()”中的type表示将值var想要转换成的目标数据类型。

当将一种类型强制转换成另一种类型,而又超出了目标类型的表示范围,就会被截断成为一个完全不同的值。

 

Java控制语句

   包括顺序结构,分支结构和循环结构。

if条件判断语句  if(表达式){语句块} i f语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。

If双分支选择结构

if else  if(表达式){语句块1} else{语句块2}对条件表达式进行一次测试,若测试为真,则执行语句块1,否则执行语句块2。

If else if else  if(表达式1){语句块1} else if(表达式2){语句块2}.....else{语句块n}对条件测试如表达式1成立则执行语句块1,如表达式2成立则执行语句块2.....都不成立,则执行语句块n.

switch  switch会根据表达式的值从相匹配的case执行,一直执行到break标签处或者句尾,与任一case值不匹配则进入default语句

循环结构

循环三要素:初始化,条件表达式,增量

while循环 while(条件表达式){语句段;增量;}

do while循环 do{语句段;增量;}while(条件表达式);

while和do while区别 在条件为真的情况下,他们一样

在条件为假的情况下,do while会多执行一次。

for(1初始化;2条件表达式;3增量){4语句块;}

执行顺序是 1-->2-->4-->3

              ↑<-----↓  

break:中断、打断 结束当前循环只能结束一层。

continue:继续 结束本次循环,继续下一次循环。

return  任何语句中结束当前方法与循环无关。

嵌套循环:外部循环变化一次,内部循环变化一遍(外打行,内打列)

递归 程序调用自身的编程技巧成为递归。

Java的方法

方法在某些语言中称为函数或过程,封装在一起来执行操作语句的集合,用来完成某个功能操作。

[修饰符]  方法返回值类型 方法名(形参列表){方法体  return返回值}

方法重载 在同一个类中,方法名一样,参数类型、个数、顺序至少有一个不同。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值