Java learning(二: Java语言基础)

2016-01-04  本文已影响92人  Raspberry

本阶段讲解了Java语言的基本语法,是Java语言的基本知识

Java语言基础-计算机进制转换


  1. 数制的概念
    • 计算机底层是2进制,用Java 是10进制
    • 十进制 10是基数 10^n n 被称为 权
    • 同理,2进制 2 是基数,n 是权 逢二进位
    • 十六进制 0123456789 ABDCEF→ 实际上十六进制是二进制的简写,在Java代码中十六进制数 用 0X或者0x做前缀
      eg. 0x1000=1×163
      eg. (5E)16=(__)10
      5×16+14=94
  2. 十六进制转换成其他进制
    • (41)16=(__)10
      4*16+1
    • (41)16=(__)2
      4=0100 1=0001
      so (0100 0001)2
  3. 二进制转换为其他进制
    • (10110)2=(__)10
      12^4+122+1*21=22
    • 二进制数转化为16进制数
      (11010100)2=(__)16
      四位二进制换成一位的十六进制极客
  4. 二进制数转换为8进制数
    • (11111111)2 = 12^7+126…1*21
      Math.pow(2, 7)即 2^7
  5. 十进制转化为2进制 十进制数不断除以2,取余数
  6. 十进制数转化为16进制数,不断取余数在倒序排列

Java语言基础-变量与数据类型


1.数据类型初阶


本课学习Java中基本的变量类型和变量在堆栈中的分布特点

概述


基本数据类型表

栈空间


堆空间


堆空间示意图

2.变量的定义和变量使用的原因


本课学习变量的定义和变量使用的原因。

什么是变量


为什么使用变量


3.变量的命名、定义和初始化


本课时学习变量命名规范、语法和初始化赋值。

变量的命名


rules

变量的定义


Definition

变量的初始化


initialize

4.用变量简化计算

使用变量简化计算和代码编写复杂度

sample 两种解法

5.用变量保存多种类型的数据06:49


使用不同类型的变量保存不同类型数据

sample 2

分别存放姓名、年龄、性格、gender等

关于‘’和“”的区别
java 中,字符型char类型的值用单引号引起来的单个字符,如: char c = 'a'
而Java中的双引号 表示字符串(String)一个或多个字符如 :
String s = "abc"
String s="a"
char c = 'a'

上一篇 下一篇

猜你喜欢

热点阅读