本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1083|回复: 0
打印 上一主题 下一主题

第二期Android菜鸟饭团#Java学习#第一课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-22 23:52:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiao_ming 于 2015-10-24 17:43 编辑

第二期Android菜鸟饭团#Java学习#第一课 活动笔记         

一、标识符
标识符由字母,下划线“—”,美元符“$"或数字组成。凡是自己起名字的地方都是标识符。
【例】

HellowWorld
DataClass
_983
$bs5_c7


二、关键字
大多数关键字会在编译器自己用特殊符号显示

三、常量
【例】123;3.14;
字符常量'a';
逻辑常量true ,false
字符常量"hellowworld"
注意:区分字符常量和字符串常量

四、变量
从本质讲 每一个变量使用前必须要先申请(声明),然后进行赋值(填充内容),才能使用。
【例】

int i=100;
float f=12.3f;
double d1,d2,d3=0.123;
string s="hellow";


五、基础执行过程四部分
code segment(代码区 存放代码)
data segment(静态变量 字符串常量)
stack(局部变量)
heap(所有new出来的东西)

六、变量的分类
按被声明的位置划分
(1)局部变量:方法或者语句块内容的变量
在例题里的变量
public class HellowWorld{
public static void main(string[] asdfean){
system,out,printin("HV");
system,out,printin(123);
int i=1;
        }
}


(2)成员变量:方法外部、类的内部变量
public class HellowWorld{
int j=9;
public static void main(string[] asdfean){
system,out,printin("HV");
system,out,printin(123);
int i=1;
        }
}


按所属的数据类型划分
(1)基本数据变量
(2)引用数据类型

七、作用域
凡是在大括号里声明的变量,出了大括号就没用了。

八、数据类型
基本数据类型
  • 数值型

  • 整数型(byte,short,int,long)
  • 布尔类型(判断真或假)取true或false
  • 字符型

  • 常量用浮点类型(float,double)

  • 字符型(char)
  • 布尔型(boolean)
  • 引用数据类型

  • 类(class)

  • 接口(interface)
  • 数组
  • 单引号括起来的单个字符

  • 采用unicode编码,每个字符占两节

char c2='\n'
  • ’\'来表示转译字符

整数类型(默认为int long常量后加'i'或'l')
byte 1字节 -128~127
short 2字节 -2^15~2^15-1
int   4字节 -2^31~2^31-1
long  8字节  -2^63~2^63-1
  • 浮点类型(默认为doule float需在数字后面加f或F)

float 4字节 精度7位
double 8字节 精度15位

九、基础数据类型的转换
布尔类型不能转换其他类型同理其他类型也不能转换成布尔类型
容量小的类型自动转换为容量大的类型
byte,short,char->int->long->float->double
容量大转换为容量小的要加入强制转换符
【例】

public class testConvert{
public static void main(string[] asdfean){
int 11=123;
int 12=456;
double d1=(i1+i2)*1.2;
float f1=(float)(i1+i2)*1.2;
byte b1=1;byte b2=2;
byte b3=(byte)(b1+b2);
system.out.println(f2);
float f3=1.23F;


课后问题:
        1.对于进制的转换不理解。
        2.对于成员变量与局部变量不理解。


每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。
Android菜鸟饭团南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧  



ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表