黑马程序员——注释,变量。第二天学习笔记,总结

  1. ------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1.      第一天的内容,简单回顾

  配置环境 安装JDK,开发工具包,包含JRE,JRE包含JVM,类库

  环境变量,在命令行的任意目录下,使用JDK中的命令 javac java

  javac 编译命令,写的源程序.java文件,翻译成JVM认识的class文件

  javac 源文件的名.java

  java 开启JVM,运行写的程序,自动运行main主方法

  java 类名字  .class不能写

 

2.      今天学习的内容,环境变量classpath,注释,关键字,标识符,常量,进制,变量,数据类型,运算符

3.      环境变量classpath

  环境变量的作用,给JVM使用的,指引JVM到哪一个路径下找,可以运行的class文件。配置步骤

  环境变量中,点击新建

4.      注释

  注释是一个非常重要的环节

  说明程序的文字解释

   public static  void   main(String[] args){}

   公共  静态  无返回  main(字符串[] args){}

   在程序中,使用自己的语言,对程序进行解释

   写了10行程序,注释30%以上

l  单行注释,只在一行内有效,开头 //  回车结束的

l  多行注释,/*开始  */结束  /* 注释内容,单行,多行*/

l  文档注释,Java特有注释 /** 开头  */结尾

写注释的注意事项:

 单行注释中,能否在写//  可以

 单行注释中,能否写/**/  可以

 多行注释中,能否写//    可以

 多行注释中,能否写多行注释/**/  不能

 

l  注释该什么时候写,怎么写呀

  定义类的时候,写,class类名 上面写多行注释,写类的作用

  定义的方法上,写多行注释,写方法作用

  每一个单独的语句中,写单行注释

5.      关键字

  概念:被Java语言赋予了特点含义的英文单词

  class 关键字,定义类

  所有的关键字,都是小写字母,全部是字母

  public static voidmain(String[] args){}

  main不是关键字,但是不能该

 

6.      标识符

 标识符,属于开发者自定义的内容

 class Demo 自己定义的类名,标识符

l  包含字母52个区分大小写,数字,下划线,美元符号

l  不能数字开头,不能是关键字

l  命名规范--骆驼命名法,驼峰命名

 类的名字规范:首字母大写,每个单词首字母大写

 举例:class Demo  class BeiJing

 方法名字的规范:首字母小写,每个单词首字母大写

 举例:main  abc  gouWu

 变量名字的规范:全部小写

7.      常量

  Java中固定不变的内容常量。

  常量的分类

l  整数常量,所有的整数  0 1 99 88  -98 负数

l  小数常量,带有小数点  1.9 2.0 -9.8  0.0

l  布尔常量,只有两个数值true ,false 都是关键字。(true,真,false假,成功为真,失败为假,条件成立为真,条件不成立为假)

l  字符常量,用单引号引起来的内容,字符常量'' 只能写一个字符,不写不行

l  字符串常量,用双引号引来的内容,字符串常量""可以写一个,多个,不写也行

l  null常量,空常量,只有一个值,就是null 关键字

8.      进制由来

  进制就是人们计数的方式,十进制,逢十进一

  分钟,60

  计算机采用二进制方式计算,逢二进一

  二进制,计算机中的电信好的开关,出现的

  八进制,三个二进制位组成组成一位 0-7  7>=111

  十六进制,四个二进制为组成一位 0-9 ABCDEF  F=>1111

9.      Java中如何表示进制

  计算输出结果,都是十进制

  表示二进制  采用0b开头

  表示八进制  采用0开头

  表示十六进制 采用0x开头  0-9A-F

 

10.  进制转换

l  将十进制转成二进制  13 ,计算方法 除基数(2),取余数

l  将二进制转成十进制  10010  乘以基数(2)的幂运算

l  八进制转成十进制  16 转成十进制,转成二进制,转成十进制。八进制转成二进制,三个二进制,低位到高位运算

l  十六进制转成十进制  3E5 转成十进制,转成二进制,转成十进制,时间十六进制转成二进制,四个二进制位,低位到高位运算

11.  源码,反码,补码

  负数二进制:一个字节为例子1111111 计算识别正数负数,看最高位,最高位是1,表示为负数,最高位是0,正数

  通过使用二进制计算1+(-1)结果-2,不正确的结果。计算机的底层运算中,采用的是补码形式计算

l  源码

 正数的源码,就是转成二进制后的结果

 负数的源码,最高位是1,后面那的二进制结果

l  反码

 正数的反码,和源码相同

 负数的反码,符号位不变,数值为0变1,1变0

补码

 正数的补码,和源码相同

 负数的补码,反码+1

小结:计算机计算数据,全部采用补码形式,正数的源反补都是一样

负数的源码符号位1,其余二进制,反码,符号不变,0变1 1变0

补码是反码+1

 

12.  Java中的数据类型

  强类型语言,数据,严格的分类,Java中的数据类型,一共有2种,一种是基本数据类型,一种是引用数据类型

l  基本数据类型,以及派生类型

 数值型:

    整数:byte字节型,short短整型,int整型,long长整型

           byte字节型取值范围最小,1个字节8个二进制位 -128到127

           short短整型取值范围大于byte,2个字节,16个二进制位 -32768到                                      32767 ---2的15次方

          int整型取值范围大于short ,4个字节,32个二进制位  -2147483648 2147483647

          long长整型取值范围大于int 8个字节,64个二进制位

  Java中,只要你写上一个整数,数据类型,默认就是int类型

 

    浮点:float单精度,double双精度

         float 取值范围是4个字节

         double 取值范围是8个字节

  java中,只要你写上一个浮点,数据类型,默认就是double类型

 

 字符型: char类型字符类型' ' 占用字节数2个字节和short相同

 布尔型: boolean类型,布尔类型,只有2个值,true  false

 

13.  变量

  变量的概念:变量表示一块内存中的区域,数值是可以变化的

  为什么定义变量,为了存储常量值,无限的变化,方便运算

  定义变量的三要素:

     数据类型  使用八种基本数据类型

     变量名    标识符,自定义,字母小写

     值

    定义变量格式:  数据类型 变量名 = ;

 

14.  定义变量的注意事项

  在同一个{}内,不可以定义重名变量

  变量定义必须赋值,否则不能使用

  变量有自己的作用范围,变量的作用只在定义的一对{}内有效,出去了,就无效

  错误的类型赋值

  变量的定义多种格式,一行中定义多个变量

 

15.  数据类型转换

 Java要求,计算的时候,保证数据类型的统一

 运算的过程中,需要类型统一,如果不统一,发生类型的自动提示,取值范围小的想取值范围大的提示,不需要我们考虑

  强制类型转换,大的转成小的,固定的转换格式: (目的类型)被转的数据

16.   

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值