摘要:
Object中的equals()方法默认是按地址比较,而不按内容进行比较, public boolean equals(Object obj) { return (this == obj); }在String中覆写了Object中的equals方法,以用于判断字符串是否相同, pu... 阅读全文
摘要:
编辑相关快捷键 1. 【ALT+/】 为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,用处就大了。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添... 阅读全文
摘要:
ls 命令是linux下最常用的命令,通过ls命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls命令在日常的linux操作中用的很多!命令格式:ls[选项][目录名]命令功能:列出目标目录中所有的子目录和文件。查询常用参数:ls -... 阅读全文
摘要:
tree命令以树状图列出文件目录结构。不过某些Linux上(Centos 6.4)没有tree命令,本文将介绍安装方法。常用参数:tree -d 只显示目录。tree -L 1 只显示第一层目录。[root@localhost tree-1.7.0]# tree-bash: tree: comman... 阅读全文
摘要:
具体需求如下:有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1 :6 :3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户... 阅读全文
摘要:
交通灯管理项目模拟了对十字路口交通灯的控制,一般在我们生活中的十字路口是有人行道的,而此项目没有考虑人行道。具体需求如下: 1.异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ... 阅读全文
摘要:
反射技术其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,它允许程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:... 阅读全文
摘要:
流流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流最终要以对象来体现,对象都存在IO包中。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流注意:流的操作只有两种:读和写。 流的体系因为功能不同,但是有共性内容,不断抽取,... 阅读全文
摘要:
进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。进程负责的是应用程序的空间的标示。线程:其实就是进程中一个程序执行控制单元,一条执行路径。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序。每个线程在栈区中... 阅读全文
摘要:
集合框架:用于存储数据的容器。特点:对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组。如果不确定可以用集合。因为集合是可变长度的。集合和数组的区别:数组是固定长度的;集合可变长度的。数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。数组存储的元... 阅读全文