黑马程序员_java 基础

---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IO开发S</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------

1.关键字:被java语言赋予特殊含义的单词

  特点:关键字中所有字母都为小写

    定义数据类型的关键字:class interface byte short int long float double char boolean void

    定义数据类型值的关键字:true flase null

    用于定义流程控制的关键字:if else switch case default while do forbreak continue return

    访问权限修饰符关键字:private protected public

    定义函数、类、变量修饰符的关键字:abstract final static synchronized

    定义类与类之间关系的关键字:extends implements

2.标识符

    自定义名称时,名称由26个英文字母(大小写)、数字、下划线  $符号组成

    定义合法的标识符的规则:1.数字不能开头 2.不可以使用关键字

    注意:1.java中严格区分大小写2.起名字时,为了提高阅读性,名称尽量有意义。

    名称规范:

       包名:多单词组成时所有字母都小写

       类名接口名:多单词组成时,所有单词首字母大写

       变量名、函数名:多个单词组成时,第一个单词首字母小写,第二个单词开始每个单词的首字母大写

       常量名:所有字母都大写,多单词时每个单词用下划线连接。

3.运算符

    (1)逻辑运算符用于连接boolean类型的表达式。

       x>3 & x<6 = true & true =true;

       true & true = true;

       true & false = false;

       false & true = false;

       false & false = false;

       & : 只要两边的boolean表达式结果,有一个为false。那么结果就是false。

           只有两边都为true,结果为true。

       获取一个数的最低四位,通过&15

 

       true | true = true;

       true | false = true;

       false | true = true;

       false | false = false;

       | : 两边只要有一个为true,结果为true。

           只有两边都有false,结果为false

 

       ^ : 异或;就是和|有点不一样。当true ^ true = false;

       true ^ true = false;

       true ^ false = true;

       false ^ true = true;

       false ^ false = false;

       ^ : 两边相同结果是false。

           两边不同结果是true。

       一个数异或同一个数两次,结果还是原来的数。

 

       &和&&的特点:

       &:无论左边是true是false。右边都运算。

       &&:当左边为false时,右边不运算。

 

       |:两边都参与运算。

       ||:当左边为true。右边不运算

(2)位运算符 >> <<

<<:其实就是乘以2的移动的位数次幂

>>:就是除以2的移动的位数次幂

 

>>:最高位补1还是0由原有数据的最高位值而定

       如果最高位是0,右移后,用0补空位

如果最高位是1,右移后,用1补空位

>>>:无论最高位是什么,右移后都用0。

4.for循环:格式 for(初始化表达式;循环条件表达式;循环后的操作表达式)

           {

              执行语句;

}

变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效。for语句执行完毕,该变量在内存中被释放。

while循环:

while(条件表达式)

       {

           循环体(执行语句);

       }

5.函数

    格式: 

    修饰符返回值类型 函数名(参数类型形式参数1,参数类型形式参数2,)

    {

           执行语句;

           return 返回值;

    }

    当函数运算后,没有具体的返回值时,这是返回值类型用一个特殊的关键字void来标识

当函数的返回值类型是void时,函数中的return语句可以省略不写。

 

函数的重载:函数重载是指在一个类中,多个方法的方法名相同,但是参数列表不同,与返回值的类型没有关系。

---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值