您的位置:首页 > 编程语言 > Java开发

Java 语言基础

2015-07-20 15:37 316 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/asdptl/article/details/46966079

    1.标识符:由字母、数字、下划线(_)、和美元符号“$”组成,但是标示符不能以数字开头;且标识符不能是Java关键字和保留字,大小写不同的是不同的标识符,标识符无长度限制且不含空格;


    2.Java关键字:break  catch const  do  enum  finally  goto  import  interface  new  private  return  strictfp  synchronized  throws void ;  

             byte  char  continue  double  extends  float  if  instanceof  long  null  protected  short  super  this  transient  volatile;

case  class  default else  final  for  implements  int  native  package  public  static  switch  throw  try  while;(一般取名字的时候都用质疑或者拼音就不会有问题)

    3.代码的注释:单行注释:使用双斜杠:“//”;

多行注释:“/*”开始,“*/”结束;

文档注释:文档注释是可以被Javadoc工具读出来并且形成程序文档的注释格式“/**”开始,“*/”结束;


    4.Java数据类型:---->基本数据类型

    整形:long(8)  int(4)  short(2)  byte(1);   

    浮点型:float (4) double(8) ;(默认是double,要加F(f),且double精度是float的两倍;)

    字符型:char(2);(单引号里面的字符大写的和小写的意义不同)

    布尔型:boolean;(判断对错)

   ---->引用数据类型------>数组、接口、类;

转义字符:\b(退格)、\n(换行)、\r(将当前位置移动至本行开头)、\t(跳到下一个TAB位置)、\"(双引号)、\'(单引号)、\\(反斜线);


    5.类型转换:自动转换:byte b=8; int i=b;//byte 转 int 型;

       char i=‘A’;int b=i;//char 转 int 型;

       整形与浮点型的储存方式不同所以可能在整形转浮点型的时候损失精度;

       特殊:任何型都可以转成String;

           注意:一般都是从小范围数据转成大范围数据,若反过来叫做强制转换,容易失去精度;


    6.运算符:主要注意逻辑运算符和位运算符:

逻辑运算符重点:&(与)、|(或)、!(这个符号右边那个数作非运算,相当于不(或相反)的意思)、^(亦或,就是两个都对或者都错的时候是false,但是两个对错不一样的时候是true)、||(短路或,就是第一个是true就不看第二个了)、&&(短路与,与短路或同理)、&=(就是先作与运算然后再去赋值)(|=、^=同理);

位运算符:需要转换成二进制然后一位一位的算;(& | ^);

三位运算符:max=a>c?a:c;

    






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: