Java learning(二: Java语言基础)

本阶段讲解了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中基本的变量类型和变量在堆栈中的分布特点

概述


  • Java语言数据类型划分
    1. 基本数据类型
    2. 引用数据类型
    3. 自定义数据类型
  • 介绍8种基本数据类型,和引用数据类型中的string
基本数据类型表

栈空间


  • 计算机存储数据分为三个部分:寄存器 栈空间 堆空间(寄存器java不能控制)
  • 栈空间存取数据效率高
  • 栈空间 的数据 按“先进后出”方式管理
  • 栈空间存储空间较小,不能大量存放数据
  • JVM 将基本类型数据存放在栈空间


    栈空间示意图

堆空间


  • 堆空间存取数据的效率最低
  • 数据存放位置:随机分配
  • 可以存放大容量数据 字符串 数组等
堆空间示意图

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


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

什么是变量


  • variable & content(变量和常量)
  • 字面量:variable & content 中储存的具体数据

为什么使用变量


  • 计算机的高级语言普遍使用变量来管理内存中存储的数据


    高级语言示意图
  • 变量管理引用类型的数据


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'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,559评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,169评论 11 349
  • 练习孕妇瑜伽,有助于血液循环和预防怀孕期间的各种问题;熟练掌握分娩呼吸法,对顺产也有很大帮助。来学习一下从怀孕初期...
    安羽小日记阅读 667评论 0 1
  • 晨起浇花,本无我意,向来对花花草草嗤之以鼻,老姐近来不便,这差事儿就默属于我。杯盘大小,竟也能容纳如此藤蔓,从上往...
    木子言寺月阅读 174评论 0 1
  • 或许,每个人都有一段叫天天不应,叫地地不灵的一段日子,那种绝望,使你坐立不安,饭也吃不下,觉也睡不着........
    红豆面包淡咖啡阅读 188评论 0 0