黑马程序员-java 基础部分知识点总结(1)

------------android培训java培训、期待与您交流! ----------------

 

-1 Java语言的跨平台性
    存在一个虚拟机JVM(Java Virtual Machine),负责在不同操作系统中运行java程序。

    JRE(Java Runtime Environment)java的运行环境,包含虚拟机,包含运行时所需要的类库(支持程序运行的工具).

    JDK(Java Development Kit)java开发工具包,包括了JRE .

2 配置环境变量

 

    永久配置:在我的电脑-属性-高级-环境变量中设置

    临时配置:通过dos命令中set命令来完成

         set :用于查看本机的环境变量的信息

         set 变量名 :查看某个环境变量的值


         set 变量名=:清空该环境变量的值

         set 变量名=具体地址 :定义环境变量到该地址

    区别于classpath:classpath,专门为虚拟机使用,指引虚拟机去文件夹中查找可执行的class文件,而path是指引window系统去目录中找javac命令.

3 注释

    //          单行注释

    /*  */      多行注释

    /**   */    文档注释,可以被JDK提供的工具 javadoc 所解析

4

变量

    变量是指内存中的一个存储区域,有变量名和数据类型,该区域的数据可以在同一类型范围内不断变化.要有初始化值,作用范围是在{}内

  基本数据类型     

      byte   占八个二进制位

      short  占十六个二进制位

      int    占三十二个二进制位,是java中默认的整数类型

      long   占六十四个二进制位

      float  单精度浮点型

      double  双精度浮点型,java中默认的小数类型

      字符型  char    占八个二进制位

      布尔型  bollean  只有两个值(true,false)

      引用数据类型  类(class),接口(interface),数组([])

5 运算符

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

    注意:+前后有字符串时,变成字符串连接符.在其之后的所有+也都变成了连接符号.任意类型的数据和字符串进行+运算结果都是字符串.++写在了变量后面,在运算时这个变量先和别的变量运算,自己再自增.

  赋值运算符   = , +=, -=, *=, /=, %=

  比较运算符 ==,!=,<,>,<=,>=

    比较运算符的运算结果只有两个,true和false.

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

    ^:当两边相同时为false,不同时为true

    &与&&的区别:&和&&都可以用作逻辑与的运算符,当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,&可以用作位运算符。

  位运算符    <<,>>,>>>(无符号右移),&,|,^,~

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

  三元运算符     (比较表达式)?结果1:结果2;

      如果条件为true,运算后的结果是表达式1;

      如果条件为false,运算后的结果是表达式2.

 

注:学习 java 有一段时间了可是对一些概念的东西还不是很熟。相信通过博客对知识点的总结会有很好收货。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值