2012年12月14日

黑马程序员:java基础学习——面向对象

摘要: ————————————————Android培训,Java培训,期待与您交流!————————————————1、面向对象程序的基本组成单位是类2、程序在运行时有类生成对象,对象之间通过发送消息(函数调用)进行通信,互相协作完成相应功能3、对象是面向对象程序的核心4、抽象(分为过程抽象和数据抽象) 4.1 过程抽象的标准技术为过程分解及递归调用 4.2 数据抽象:每个抽象数据既包含数据,也包含对数据的操作 5、面向对象的软件开发的主要特点之一:用数据抽象的方法来构建程序的类及对象6、封装 6.1 对用户进行信息隐蔽 6.2 用户只能通过接口访问对象 6.3 控制用户对类的修改... 阅读全文

posted @ 2012-12-14 12:50 keep_up 阅读(126) 评论(0) 推荐(0)

黑马程序员:java基础学习——数组

摘要: ——————————Android培训,Java培训,期待与您交流——————————1、同类型的数据元素构成的一种数据结构2、数据可以是基本类型也可以是引用类型3、每个数组都有length成员变量,length必须是正数或者零4、数组创建后length就不能改变5、声明数组无需指明数组个数,也不为数组分配内存6、数组必须经过初始化并为其分配内存后才能使用7、包括数组在内,Java所有对象都是在运行时动态创建的8、创建数组时,如果没有赋初始值,则数组被赋默认初始值9、数组默认值:基本数据为0、boolean为false、引用为null10、数组下标必须是int、short、byte、char类 阅读全文

posted @ 2012-12-14 12:44 keep_up 阅读(107) 评论(0) 推荐(0)

黑马程序员:java基础学习——类型转换

摘要: ————————————Android培训、java培训,期待与您交流!————————————每个表达式都有类型,如果表达式的类型和程序上下文不符,要么产生编译错误,要么发生隐含的类型转换。扩展转换:byte (short、char) int long float double扩展转换时,整型转换为整型,float转换为double都不损失信息;但从整型转换为float或double时将损失精度窄化转换:double float long int short byte char窄化转换可能会丢失信息※ Java中包括null在内的任何类型都可以被转换成字符串类型。可能发生类型转换的情况: . 阅读全文

posted @ 2012-12-14 12:39 keep_up 阅读(121) 评论(0) 推荐(0)

黑马程序员:java基础学习——基本数据类型

摘要: ————————————Android培训,java培训,期待与您交流!——————————1、基本数据类型:Java固有的数据类型,编译器本身能够理解,总共八种,分为三类,数字型、布尔型、字符型。2、数字型有六种:byte、short、int、long、float、double类型描述位长度字节数最小值最大值字节型byte带符号位整数8位1个-128127短整型short带符号位整数16位2个-215215-1整型int带符号位整数32位4个-231231-1长整型long带符号位长整数64位8个-263263-1单精度浮点型float单精度浮点数32位4个-2-149(2-2-23) 阅读全文

posted @ 2012-12-14 12:35 keep_up 阅读(100) 评论(0) 推荐(0)

黑马程序员:java基础学习——运算符

摘要: ——————————android培训,java培训,期待与您交流!———————————功夫不负有心人!表达式计算时,要按照运算符的优先级别从高到低进行,同级运算符则按照从左到右的方向进行。1、算术运算符 双目运算符:+、-、*、/、% (加减乘除摸) 单目运算符:+(正),- (负),++(递增),--(递减)2、赋值运算符 基本赋值运算符:= 复合赋值运算符:-=、+=、*=、/=、%=、>>=、<<=、>>>=、^=、|=、&= 举例:>>>=的用法 int anum=16; anum>>>=2; S 阅读全文

posted @ 2012-12-14 11:50 keep_up 阅读(131) 评论(0) 推荐(0)

导航