摘要: 数组枚举数组:是由相同类型的若干项数据组成的一个数据集合。数组做的3件事:1),造容器2),把数据放进去3),把数据拿出来一维数组的声明: 数据类型[] 变量名;例如char s[]; 和char [] s;这两个表达都OK,建议后者。int [] i;String [] names;float [] f; float型数组fManager[] m; Manager型数组m数组的创建: 创建的时候要指明数组的长度。如:char [] s = new char [20];创建一个长度为20的char类型数组数组的初始化:当创建一个数组时,每个元素都被自动使用默认值进行初始化。如果是引用类... 阅读全文
posted @ 2013-12-19 22:55 五星村小黄 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Object类(在java.lang包中)String类正则表达式Object类1,Object类是所有java类的父类。2,equals方法2.1,equals方法 和"=="运算符的关系2.2,覆盖equals方法3,hashCode方法4,toString方法String类:字符串的底层实现是一个char字符数组。1,String类存在java.lang包里,继承了Object类,实现了以下接口,API显示如下public final class Stringextends Objectimplements Serializable, Comparable, Char 阅读全文
posted @ 2013-12-19 22:52 五星村小黄 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 关键字static静态块 static block 关键字final内部类inner classes内存分配:关键字static1,关键字static表示静态,能够与属性,方法,内部类一起使用。2,static属性的内存分配:1),类一装载就分配了内存空间给static。static 的变量是在类装载的时候就会被初始化。也就是说,只类被装载,不管你是否使用了这个static 变量,它都会被初始化。2),一个类中,一个static 变量只会有一个内存空间,虽然有多个类实例,但这些类实例中的这个static 变量会共享同一个内存空间。3,static 的基本规则 ... 阅读全文
posted @ 2013-12-17 22:43 五星村小黄 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 继承extends单继承性构造方法不能被继承关键字super方法重载多态instanceof运算符:用来判断某个变量是不是。。的一个实例继承:1,单继承性2,构造方法是不能被继承的:构造方法是个new关键字创建实例并分配内存空间后的一个回调方法,3,父类里private的属性和方法是不能被继承的(换言之,子类是无法访问父类private的属性和方法。除非对属性设置getter、setter,或者把private权限改成其他的protected,public或者不写权限。)4,初始化子类必先初始化他的父类。初始化一个类必先初始化他的属性。关键字super:1,点取父类中被子类隐藏的数据成员2,区 阅读全文
posted @ 2013-12-16 21:14 五星村小黄 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 包装类wrapper class类型转换type castjava程序运行的流程:初始化一个类,必须要先初始化它的属性。面向对象的三大特征:封装,继承和多态包装类:1,什么是包装类?JDk中针对各种基本数据类型分别定义相应的引用类型称这些引用类型为包装类。 基本数据类型 对应的包装类 boolean Boolean byte Byte short Short int Integer long Longchar Character float Float double Double2,为什么要有包... 阅读全文
posted @ 2013-12-14 23:45 五星村小黄 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 如何使用一个java类new关键字this关键字变量初始化如何使用一个java类:1,先用new关键字创建实例,2,再用点.操作属性或者方法。new关键字:功能:创建实例对象,并为这个实例对象在堆heap内分配内存空间,存放这个实例对象的属性的值。特点:每new一次,就是分配不同的内存空间。Student s = new Student(); 变量s存在栈里面,而new出来的东西存在堆里面构造方法是在new关键字创建实例并分配内存空间之后的一个回调方法。建议在构造方法里面一般写属性的初始化代码。简单的说,构造方法就是给属性赋上初始值。this关键字:用来指向当前对象或者类实例。1,点取成员调. 阅读全文
posted @ 2013-12-13 22:30 五星村小黄 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 对象:实体对象和逻辑对象抽象java 类的基本构成package包import权限修饰符属性方法构造方法一,对象:1,对象是真实世界中的物体在人脑中的映象2,对象分实体对象和逻辑对象2.1实体对象:钢笔,电脑,水杯...2.2,逻辑对象:人与人的同学关系 3,对象有什么?静态 --- 属性 ------------- 笔记本有 颜色,尺寸,重量,显示屏,键盘等动态 --- 功能(动作)---- 笔记本能 开机,能上网,能跑程序二,抽象: 找出共性并表达出来的过程。 1,对象抽象的步骤:1.1,看到一个一个的实体对象 ==== 描述这些实体对象,一个一个具体对象的描述 ... 阅读全文
posted @ 2013-12-12 21:53 五星村小黄 阅读(294) 评论(0) 推荐(0) 编辑
摘要: switch语句for循环while循环do-while循环break和continue写代码的步骤一,switch语句:尽量不用它,不利于扩展switch (expr1) { case expr2:statements;break; case expr3:statements;break; default:statements;break; } 说明:(1):switch 的表达式 expr1 只能是整数型的值(包含byte、short、int 和char)或者enum 枚举类型的常量值,不能是字符串或对象,也不能是long 型的值。(2):当变量或表达式的值不能与任何case 值相匹配时, 阅读全文
posted @ 2013-12-11 19:36 五星村小黄 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1,java的关键字和标识符2,java的基本数据类型3,变量和常量4,java的运算符5,if-else if - else表达式1,java的关键字和标识符 1.1,所有关键字都要小写 1.2,goto和const是java的保留字,但不是java的关键字2,java的数据类型2.1,基本数据类型布尔型boolean字节型byte字符型char短整数型short整数型int长整型long单精度浮点型float双精度浮点型double 2.2,引用数据类型类class接口interface数组array注意点:1),整数型的值,默认是int型。浮点型的数值默认是double.2),要明... 阅读全文
posted @ 2013-12-10 23:08 五星村小黄 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一,java是什么二,java能干什么三,java有什么四,java的特点五,java的三大特性:虚拟机,垃圾回收和代码安全六,构建JSE开发环境:下载安装jdk和配置环境变量七,编写并运行HelloWorld小程序一,java是什么 1,java是一种计算机编程语言:语言是用来交流的,用于人跟计算机之间的交流 2,java是一种软件开发平台:开发过程有需求分析,详细分析,编码,测试和维护。 3,java是一种软件运行平台:JRE 4,java是一种软件的部署环境:部署就是安装二,java能干什么三,java有什么(java有三个版本,标准版,微缩版和企业版) 标准版JSE:java... 阅读全文
posted @ 2013-12-09 18:51 五星村小黄 阅读(462) 评论(0) 推荐(0) 编辑