黑马程序员技术交流社区

标题: java基础知识 [打印本页]

作者: pzj    时间: 2019-1-14 20:39
标题: java基础知识
Java学习基础
先说说jdk吧,我们装的是jdk9.0的版本。JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
安装好jdk后,我接着安装了idea一个java的集成开发环境工具。在idea里面进行代码的编写。所有编程语言的学习都是从 Hello World 开始,它是打开编程的大门的钥匙,也是编程学习的必经之路,当然我们老师也以 Hello World 程序作为起点开始讲解,这样一个简单的打印程序可以测试我们一整个开发环境是否完全的搭建起来了,能否顺序的编译通过并执行。程序如下:
public class Hello {/* 类的首字母要大写,文件名与类名保持一致 */
    public static void main(String args[]) {
        System.out.println("Hello, world!");
    }
}
然后是一些java的基础知识。
标示符:
    1),数字不可以开头。
    2),不可以使用关键字。
变量的作用域和生存期:
1. 变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束;
生命周期:变量从定义的位置开始就在内存中活了;
变量到达它所在的作用域的时候就在内存中消失了;
数据类型:
1):基本数据类型:byte、short、int、long、float、double、char、boolean
运算符号:
4)、逻辑运算符。
  & | ^ ! && ||
逻辑运算符除了 ! 外都是用于连接两个boolean类型表达式。
&: 只有两边都为true结果是true。否则就是false。
|:只要两边都为false结果是false,否则就是true
^:异或:和或有点不一样。
两边结果一样,就为false。 两边结果不一样,就为true.
& 和 &&区别: & :无论左边结果是什么,右边都参与运算。
&&:短路与,如果左边为false,那么右边不参数与运算。
| 和|| 区别:|:两边都运算。
||:短路或,如果左边为true,那么右边不参与运算。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2