Java语言基础

2018-11-29  本文已影响0人  岑洋

自学整理记录,大神见笑

内容

Java发展史

詹姆斯高斯林
卡内基梅隆大学毕业,毕业后在IBM开发出NeWS系统,不受重视;后来到SUN公司,与他人合作开发出一个系统名为oak,后来已被注册,改名为Java。

Java历史重要版本

版本 名字
JAVASE 5.0(1.5.0) Tiger老虎
JAVASE 6.0(1.6.0) Mustang野马
JAVASE 7.0(1.7.0) Dolphin海豚

Java语言平台版本

Java语言特点

最重要的两点

注:JVM有对应系统的JVM,不可跨平台

JRE与JDK

JDK安装路径下的目录

Java开发工具

Java语言约定俗成的书写格式

Java环境变量

Java注释

用于解释说明的文字

作用

注:多行注释不能嵌套

Java关键字

被Java赋予特定含义的单词
特点:组成关键字的字母全部小写
注:
1.goto和const是关键字,但还未使用
2.关键字不可作为类名

Java标识符

即给类,接口,方法,变量起的名字

组成规则

注:

命名规则

Java常量

定义:在程序执行过程中值不会改变
分类:字符型常量和自定义常量

常量 含义
字符串常量 用双引号括起来的内容
整数常量 所有整数
小数常量 所有小数
字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号;单引号中什么也不放是不可以的
布尔常量 较为特殊,只有true和false
空常量 null

进制

1byte = 8bit
1k = 1024b
1m = 1024k
1g = 1024m
1t = 1024g

由于8个比特位过长,所以改3个bit为一位,则为八进制
后来改为4个bit为一位,则为十六进制

  1. 十进制→十进制
    12345 1×10^4 + 2×10^3 + 3×10^2 + 4×10^1 + 5×10^0 = 12345
  2. 二进制→十进制
    0b100 1×2^2 + 0×2^1 + 0×2^0 = 4
  3. 八进制→十进制
    0100 1×8^2 + 0×8^1 + 0×8^0 = 64
  4. 十六进制→十进制
    0x100 1×16^2 + 0×16^1 + 0×16^0 = 256
  1. 十进制→十进制
    60→60


    十进制→十进制.jpg
  2. 十进制→二进制
    60→0b111100


    十进制→二进制.jpg
  3. 十进制→八进制
    60→074


    十进制→八进制.jpg
  4. 十进制→十六进制
    60→0x3c


    十进制→十六进制.jpg

原码,反码,补码

上一篇 下一篇

猜你喜欢

热点阅读