2009-7-11
<一>java语法基础:
(1) 算术运算java.lang.Math---->Math.sqrt(double)
(2)按位与:&<转化为二进制> 和 &&的区别
(3)unicode编码 (国际化,都为2个字节,移植性)和 非unicode()
(4) final 数据类型 常量名 (大写)= ;--->该值不能被修改
(5) static 先于构造方法之前被加载
---------------------------------------------------------------------------
<二>java面向对象程序设计
(1)java面向对象程序设计:
<1>基础:类和对象
<2>核心: 类的设计
<3>面向对象三大特性:<1>封装
<2>继承:1,抽象类(不能直接构建对象)
2,extends
3,接口(implement)
<3>多态
(2)类,对象:
类:1,属性<特征> 2,方法 <行为>
class 类名<:1,不能以数字和_开头 2,首字母必须大写 3,类名要有意义>
类体:属性,类,方法
方法的实现:修饰符 返回值类型 方法名<首字母小写> (参数列表){}
设计方法基本原则: 在方法内部,只包含与该方法相关的逻辑代码,即一个方法只完成一个动作
(3)属性,方法
(4)构造函数: 修饰符 类名(参数列表) {}-->无返回值类型
作用:创建类的对象
new 类名()
(5)对象创建与使用
(6)信息封装与隐藏
(7)Java API(Application program interface)使用: 应用程序接口