2012年7月21日

Java语言基础-Objcet类

摘要: Objcet:所有类的根类。Objcet是不断抽取而来的,具备着所有对象都具备的共性内容。常用的共性功能:equals()、hashCode()、toString()方法的覆写示例 class Person { private int age; Person(int age) { this.age=age; } /* 比较Person的年龄,是否是同龄人 将父类中的equals方法覆写 一般都会覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据 ... 阅读全文

posted @ 2012-07-21 22:16 foolchen 阅读(256) 评论(0) 推荐(0) 编辑

Java语言基础-异常

摘要: 异常 是在运行时期发生的不正常情况 在Java中用类的形式对不正常情况进行了描述和封装对象; 描述不正常的情况的类,就称为异常类; 以前正常流程代码和问题处理代码相结合, 现在讲正常流程代码和问题处理代码分类,提高阅读性; 其实异常就是Java通过面向对象的思想将问题封装成了对象, 用异常类对其进行描述; 不同的问题用不同的类进行具体的描述;比如角标越界,空指针等; 问题很多,意味着描述的类也很多, 将其共性进行向上抽取,就形成了异常体系; 最终异常分为两大类: Throwable:无论是Error还是异常,都是问题,问题发生就应该抛出,让调用者知道并处理。 该体系的特点:Throwable及 阅读全文

posted @ 2012-07-21 20:41 foolchen 阅读(232) 评论(0) 推荐(0) 编辑

2012年7月20日

Java语言基础-面向对象(继承)

摘要: 设计模式 单例设计模式 解决的问题:可以保证一个类在内存中的对象唯一性。 必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 方法: 1.不允许其他程序用new创建该类对象; 2.在该类中创建一个本类实例; 3.对外提供一个方法让其他程序可以获取该对象。 步骤: 1.私有化该类的构造函数; 2.通过new在本类中创建一个本类的对象; 3.定义一个公有的方法,将创建的对象返回。 /* 设计模式:对问题行之有效的解决方式。其实它是一种思想。 */ //饿汉式 class Single//类一加载,对象就已经存在 { private st... 阅读全文

posted @ 2012-07-20 18:14 foolchen 阅读(250) 评论(0) 推荐(0) 编辑

Java语言基础-面向对象

摘要: 面向对象 区别:面向过程思想,强调的是过程(动作)。 面向对象思想,强调的是对象(实体)。过程封装在实体中。(C++、Java、C#) 特点: 1.面向对象就是一种常见的思想,符合人们的思考习惯 2.面向对象的出现,将复杂的问题简单化 3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者 特征:封装、继承、多态 类与对象的关系 类:事物之间的描述; 对象:该类事物的实例。在Java中是通过new来创建的。 Java语言对现实生活中的事物进行描述,是通过类的形式来体现的。 对于事物描述通常只关注两个放米娜:一个是属性,一个是行为。 只要明确该事物的属性和行为并定义在类中结课。 对象: 阅读全文

posted @ 2012-07-20 18:09 foolchen 阅读(303) 评论(0) 推荐(0) 编辑

Java语言基础(三)-函数、数组

摘要: 常用的转义字符 \n 回车 \t 制表符 \b 退格 \r 按下回车键 windows系统中回车符其实是由两个符号组成的\r\n linux中回车符是\n函数 什么是函数 函数就是定义在类中的具有特定功能的一段独立小程序 函数也称为方法 定义函数的格式 修饰符 返回值类型 函数名(参数类型 形参2,参数类型 形参2,...) //函数名有多个单词时,第一个单词小写,后面的单词首字母大写 { 执行语句; return 返回值; } 特殊情况: 功能没有具体的返回值。 这时,retrun的后面直接用分号结束,因为没有具体值,所以不可以写具体的数据类型, 在java中只能用一个关键字void来表示这 阅读全文

posted @ 2012-07-20 17:58 foolchen 阅读(373) 评论(0) 推荐(0) 编辑

Java语言基础(二)

摘要: Java语言基础 比较运算符和逻辑运算符 ※&& 和&的区别:首个判别式为假,则后边的判别式不进行判断,结果为false。 ※|| 和|的区别:首个判别式为真,则后边的判别式不进行判断,结果为true。 一个数异或同一个数两次,结果还是这个数。class OperateDemo3 { public static void main(String[] args) { /* 比较运算符,运算结果必须为true或false */ //System.out.println(3>2);//true //System.ou... 阅读全文

posted @ 2012-07-20 17:52 foolchen 阅读(224) 评论(0) 推荐(0) 编辑

Java语言基础(一)

摘要: Java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组Java语言基础(关键字) 关键字都是小写的 ※书写规范:类名首字母大写Java语言基础(标识符) 在程序中自定义的一些名称。 由26个英文字母大小写,数字0-9,符号_和$组成 定义合法标识符规则: 1.数字不可以开头 2.不可以使用关键字 Java中严格区分大小写 ※在起名字时,为了提高阅读星,要尽量有意义Java语言基础(注释) 单行注释 格式: //注释文字 单行注释中可以嵌套单行注释和多行注释 多行注释 格式 /*注释文字*/ 多行注释中可以嵌套单行注释,不能嵌套多行注释 文档注释(Java特有) /** 阅读全文

posted @ 2012-07-20 17:46 foolchen 阅读(268) 评论(0) 推荐(0) 编辑

Java概述和环境变量配置

摘要: DOS- Disk Operating System DOS命令行 dir 列出当前目录下的文件以及文件夹 md 创建文件夹 rd 删除目录 文件夹为空才可删除 cd 进入指定目录 cd abc* 进入名称前部分为abc的目录 cd.. 退回到上一级目录 cd/ 退回到根目录 del 删除文件 exit 退出dos命令行. cls 清屏交互方式: 图像化界面 GUI Graphical User Interface 命令行方式 CLI Command Line InterfaceSUN Standford Uinversity Network,斯坦福大学网络公司Java是一种面向Interne 阅读全文

posted @ 2012-07-20 13:32 foolchen 阅读(204) 评论(0) 推荐(0) 编辑

导航