黑马程序员_毕向东_Java基础视频教程第02-03天_20151026(一)

------- android培训、 java培训、期待与您交流! ----------


小知识点:

Integer.toBinaryString(60);打印60的二进制表现形式。

内存中计算用二进制来加减。

IP地址中的192.168.0.152,192是占1个字节,8个二进制位,最大255。

单精度与双精度的区别:精度高。

float x=2.3  报错----------->float x=2.3f                  long x=5l

-----------------------------------------------------------------内存结构---------------------------------------------------------------------------

java程序运行时需要在内存中分配存储空间。为了提高运算效率,将内存分为5各部分
栈区
        特点:存放局部变量。数据使用完毕,自动释放。
堆区
        特点:存放数组、对象。a.实例均有内存地址,16进制表示,2进制也可以,16进制短。
                                               b.有初始化值,int为0,double为0.0,float为0.0f,boolean为flase。
                                               c.数据使用垃圾回收机制不定时清理。这是java较c++优的地方,在c++中则需要程序员手动清理内                                                       存,而java对此作了优化。
方法区、本地方法区、寄存器

小知识:
int [] x=new int[3];  x是数组类型即[] 是引用类型。new int[3]在对内存中实例化,并将内存地址赋值给x。x=null。null只有引用类型才能用。

-------------------------------------------------------------------内存结构------------------------------------------------------------------------

关键字

main不是关键字,由JVM识别的程序入口。

标识符

数字(0-9)字母(26个英文字母,区分大小写)下划线 和$

数字不能开头、关键字不能作为标识符。如果使用了关键字作为标识符,大写区分例如,Static。

java中的名称规范:

包名:xxxx 类名接口名:XxxXxx 变量名函数名:xxxXxx常量名:XXX_YYY_ZZZ

常量

整数常量、小数常量、布尔型常量、字符常量、字符串常量、null常量

'ab'-----false

进制的特点转换

整数的表现形式:2,8(0开头),10,16(0x),进制越大,表现形式越短。

变量

数据类型:

基本数据类型:数值型、字符型、布尔型

引用数据类型:类、接口、数组

类型转换

byte+=3;OK                 byte=byte+5;NO

算术运算符、赋值运算符、比较运算符、逻辑运算符

转义字符

位运算

java基础语法:点这里看笔记

------------------------------------------------------------------------------------------------------------------------------------------------------------

语句(if 与 switch)

if 与 switch语句点这里看笔记

switch语句小结:点这里看笔记


你可能感兴趣的:(黑马程序员_毕向东_Java基础视频教程第02-03天_20151026(一))