Java

  Java  三种注释 

    单行注释 // 一行

     多行注释  /* 注释*/

      文档注释 JavaDoc  /**   */

              /** 

              *文档注释

              *文档注释

                */

Java 标识符 

         关键字 public class static void等

       Java  所有组成都需要名字 类名 变量名 方法名 都成为标识符

           标识符以 字母(A-Z  a-z) 美元符$ 下划线_ 开始  

         标识符 大小写 十分敏感    Dome 和 dome  不一样

Java 数据类型  (强类型 要求严格)安全性高

          基本类型    整数类型 byte占1个字节范围 short占2个字节范围 int占4个字节范围 long(L)                                        占8个 字节范围 

                             浮点 类型  float (F)占4个字节  double 占 8个字节

                            字符类型  char   占2个字节 

                     boolean  类型  占1位其值只有 true 和 flase 两个 “是否  

         引用类型   类  接口 数组 

          数据转换   byte short  char---int----long --float --- double 从低到高 

                        不同数据转换 先转换成同一类型

                      .// 强制转换 (类型 )变量名  高 --低   // 自动转换  低---高  (存在内存溢出 和精度                         问题)

        变量   可以变化的量 (位置确定 东西不确定)

                   变量升序最基本存储单元 要素包括变量名 变量类型 作用域 

                 变量作用域  类变量 实例变量 局部变量

          常量   特殊变量值被设定后 不允许改变  final 

                   变量命名规范 类成员变量 首字母小写驼峰原则 局部变量 首字母小写驼峰原则

                                       常量  大写字母 和下划线 类名· 首字母大写驼峰原则      方法名 首字母小                                          写驼峰原则

运算符   算术运算符 + - * /  %余数 ++自增  --自减(++在前先加再赋值 ++在后先赋值在加)                            赋值运算符==

              关系运算符 > < >= <= == !=  instanceof   逻辑运算符  &&  ||  ! 与 或 非

             条件运算符  ?:  扩展赋值运算符 +=  -=  *=  /= 偷懒 

              位运算符  &  |  ^  ~  >>  <<   >>>

                    

//位运算  二进制
/*
A= 0011 1100
B= 0000 1101
A&B0000 1100              与 比较 两者都为1 才 1
A|B0011 1101              或 比较 两者都为0 才 0
A^B0011 0001              异或 如果两个位置相同位0 否则 为1
~A1100 0011                        取反

//面试题 2*8=16 通过位运算 2<<3
<<   *2
>>   /2
0000 0000  0
0000 0001  1
0000 0010  2
0000 0011  3
0000 0100  4
0000 1000  8
0001 0000  16
*/
//逻辑运算符
boolean a =true;
boolean b =false;
System.out.println(""+(a&&b));//两个都真 结果才true
System.out.println(""+(a||b));//两个有一个真 结果才true
System.out.println(""+!(a&&b));//结果为真则为假 结果为假 则为真
//短路运算
int c =5;
boolean d=(c>4)&&(c++<4);
System.out.println(c);
System.out.println(d);

         String  //字符串连接符 + ,String 

         System.out.println(""+a+b); m.out.println(a+b+"");  两者输出不一样 

            字符串在前边 会拼接  字符串在后边会运算 

//三元运算符   后期  if 
//x ? y:z 如果 x是true 结果为y 否则为 z
int score =60;
String type= score >=60?"及格":"不结果";
System.out.println(type);

Java 包机制 包语法格式 package 导包 import

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值