java基础 开头第一章

               **java运作方式与解释**

Java的运行,Java执行编写代码然后通过编辑器将Java源代码程序编译成Java字节码文件(.class)

jvm:虚拟机

jdk:开发者使用的工具包

JRE:是使用Java语言编写程序运行所需的软件环境

JAVA是跨平台适合分布式计算环境的面向对象编程语言

Path:路径变量,作用是告诉系统在当前目录找不到所需文件时,按path路径找

class path:是Java编译器专用变量,用于告诉Java编译器去哪找类文件

编写Java的开头格式


public class 名称{    //(名称必须与文件名保持一致)
    public static void main(string[]args){
        System.out.print("显示内容")

    }

}
    **基本数据类型:**

数值型: 整数型(bye、short、int、long)

浮点类型(float、double)

字符型:(char)

布尔型:(boolean)

引用数据类型:类:class 接口(interface) 数组

            bit  占8 位内存

               byte       1字节

             short       2字节

             float       4字节                         1字节=8  bit

             int         4字节

            long        8字节

         double      8字节

进制:我们在生活中基本上都在使用十进制,像0到9,而电脑使用的是二进制,只有零和一。

还有八进制与十六进制。

十六进制:要求,要以0x开头如0x15,

进制的算法

十转二:除二取余,除到零为止。列:150除2 等于75、余0,75除2等于37余数1、依此类推,得出01101001,但最后的结果要倒这写,最终得到: 10010110

补码与反码:

二进制使用最高位做符号,0代表正数,1代表负数。

概念: 正数的反码、补码,源码都是其本身。 补码+补码=源码。

负数的反码,符号位不变,其余取反。

负数的补码,是反码+1 (符号位除外)

反码的反码是源码。

155 写成2进制 是 0000 0000 1001 0110
-155 原码, 符号位为1,其它同+155: 1000 0000 1001 0110
反码, 除去符号位不变,其它位 按位反, 成为: 1111 1111 0110 1001
反码加1成为补码:1111 1111 0110 1010

                           运算符

算数运算符:+ - * / % (取余) ++ (加加) –(减减)
赋值运算符:= (把右边的值付给左边)
逻辑运算符: &&   ||
关系运算符:<   >  >=  <=  == !=
位运算符  & ^   ~   |

三木运算符 X ? Y : Z

x为boolean的表达式,先计算x的值,若为true则整个三目运算是y的值,否则,为z的值

   int a=1;  int b=2;

     int  s = a>b?4:8;

         输出结果为8

&与&&区别(| 和 ||相似 );

&无论何时,‘ &右边的都会参与计算’

&&的左边是false,右边的就不会运算。

                                     运算符优先级

                         单目>算数>关系>逻辑>三目>赋值

你可能感兴趣的:(java基础 开头第一章)