摘要: 一、所有类都从Object类中继承了equlas方法 Object类中equals方法源代码如下:public equalbooleans(Object obj){ return this == obj;} Object中equals方法史志杰判断this和obj本身的值是否相等,即用来判断调用equals的对象和形参obj所引用的对象是否是同一对象,所谓同一对象就是指是内存中的同一块存储单元,如果this和obj指向的是同一块内存对象,则返回true,如果this和obj指向的不是同一块内存,则返回false,注意:即便是内容完全相等的两块不同的内存对象,也会返回false... 阅读全文
posted @ 2013-07-22 15:00 tongtian 阅读(263) 评论(0) 推荐(0) 编辑
摘要: net use \\ip\ipc$ " " /user:" " 建立IPC空链接中文JAVA技术网2ObD%s_(A)N t CVnet use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 中文JAVA技术网 \q2\Ng g-g G.hnet use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: P:[R-j(^0net use h: \\ip\c$ 登陆后映射对方C:到本地为H: 阅读全文
posted @ 2013-07-21 22:35 tongtian 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准:(1)执行时间(2)存储空间(3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。主要排序法有:一、冒泡(Bubble)排序——相邻交换二、选择排序——每次最小/大排在相应的位置三、插入排序——将下一个插入已排好的序列中四、壳(Shell)排序——缩小增量五、归并排序六、快速排序七、堆排序八、拓扑排序九、锦标赛排序十、基数排序一、冒泡(Bubble)排序----------------------------------Code 从小到 阅读全文
posted @ 2013-07-15 22:12 tongtian 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、编写第一个java程序1 public class Hello2 {3 pubic static void main(String args[])4 {5 System.out.println("Hello World"); 6 } 7 }Hello.java二、简单的java范例 1 public class TestJava 2 { 3 public static void main(String[] args) //java操作的一个简单范例,输出和乘方 4 { 5 int num = 10; ... 阅读全文
posted @ 2013-07-14 22:45 tongtian 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、什么是类 把一类事物的静态属性和动态可以执行的操作组合在一起所得的这个概念就是类 类是抽象的,用来模拟一类事物,是一个概念 一旦被定义,累的概念就永远存在了二、什么是对象 就是用类所构造出来的一个具体的事物三、继承的访问控制权限 1、子类内部可以方位父类非私有的成员 私有成员无法被子类方法访问 2、通过子类对象名只能访问从父类继承过来的非私有成员 总结: 私有不能被继承 私有物理上已经被继承过来,只不过逻辑上程序员不能去访问它 一次继承必须慎重,否则会浪费内存 子类访问父类成员的三种方式: 在子类内部访问父类成员 ... 阅读全文
posted @ 2013-07-14 21:42 tongtian 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、DOS命令 cd \ 表示返回到跟目录 cd A\B\c 表示进入当前目录下的A文件夹下的B文件夹下的C文件夹下面 E: 进入E盘根目录二、java语言中基本要素 -- 标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier) 包括:类名、变量名、常量名、方法名、.... java语言中标识符是字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。合法的标识符: identifier userName User_Name _sys_value $change非法的标识符: 2mail ro... 阅读全文
posted @ 2013-07-14 21:37 tongtian 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、java的特点 1. 简单易学 2. 安全性高 3. 跨平台 4. 多线程的二、java的应用领域 java分为3个部分: 1. J2SE, 主要用来开发桌面应用软件用的。 2. J2ME,嵌入式开发,向手机里的软件、掌上电脑等等。 3. J2EE 属于网络编程,JSP等等,就是做网站用到的编程三、学习目标 1. 了解程序语言及发展历史 2. 熟练掌握java语言的语法规则 3. 掌握java常用类的使用 4. 掌握编程逻辑思维能力 能看懂程序 会调试程序 理解并应用面向对象的设计思想 5. 为将来学习J2EE做准备 1 //java中的函... 阅读全文
posted @ 2013-07-14 20:49 tongtian 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre 阅读全文
posted @ 2013-07-12 16:06 tongtian 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、什么叫分配内存 操作系统把某一块内存空间的使用权利分配给该程序叫分配内存 操作系统吧分配给该内存空间的使用权利收回,该程序就不能够在使用这一块内存空间 这叫释放内存 附注:释放内存不是把该内存的内容清零二、变量为什么必须得初始化 不初始化,则变量通常就是垃圾值三、详细说明系统是如何执行,int i = 5; 这个语句的 1. vc++6.0软件请求操作系统为 i 分配存储空间 2. 操作系统会在内存中寻找一块空闲的区域,把该区域当作 i来使用 3. vc++6.0会把 i 和这块空闲区域关联起来,今后对字母 i 操作就是对这块空闲的 ... 阅读全文
posted @ 2013-07-11 12:28 tongtian 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、算法 通俗定义: 解题的方法和步骤 狭义定义: 对存储数据的操作 对不同的存储结构,要完成某一个功能所执行的操作时不一样的 比如: 要输出数组中所有的元素的操作和 要输出数组中所有元素的操作肯定是不一样的 这说明: 算法是依附于存储结构的 不同的存储结构,所执行的算法是不一样的 广义定义: 广义的算法也叫泛型... 阅读全文
posted @ 2013-07-10 17:13 tongtian 阅读(177) 评论(0) 推荐(0) 编辑