- 博客(64)
- 收藏
- 关注
翻译 冒泡排序算法:
/*冒泡排序 : 相邻2个元素比较 第一圈比较从0角标开始 结束时,最大值俘出 第二圈比较,还是从0角标开始比较,第一圈求出的最大值不在管。 依此类推*/ class Array{ public static void main(String [] args) { int [] a
2013-02-22 00:16:51
1216
翻译 选择排序算法:
/*选择排序 内循环结束一次,最值出现头角标位置上*/class Array{ public static void main(String [] args) { int [] array = {2,4,1,5,7,3}; //外循环控制 数组元素的个数 , X 0角标跟内循环内的角标比较 for(int x=0; x <array.len
2013-02-21 23:27:45
776
原创 JDK安装以及坏竟配置,标识符说明
JRE:运行坏竟 里面包括虚拟机。 (如果有写好的小程序,安装JRE就可以运行了)JDK:是开发人员用开写代码和测试用的 (JDK里面包括JRE)如何使用JDK:1:下载JDK2:安装3:配置环境变量: 系统变量: Path == C:\Program Files\Java\jdk1.7.0_09\bin; ( 把JDK的地址放到Path里,不管在
2013-02-21 00:23:18
1226
原创 黑马程序员---递归
public class digui{ public static void main(String[] args) { System.out.println(method(3)); } public static int method(int n) { if(n == 1) return 1; else return n*metho
2013-02-20 22:28:23
637
翻译 javase 复习大纲
JAVAEE 复习大纲:第一部分:基础知识, 函数,变量等等第二部分:面向对象 1:封装 类 对一类事物抽象所得到的一个概念。 对象 一个实实在在存在的个体。 构造函数 不能有返回值 方法名和类名相同 可以有多个 默认生成
2013-02-10 13:30:04
1297
原创 这一天天过的好快啊.....
早上9点起床,到现在凌晨2点, 只是看了2个小时视频,代码一行没敲,. 很不甘心,这一天就这么过去了. 常常想18 ,9岁的时候,感觉一天过的特别慢,上班靠时间,盼望早点下班,但是时间又是过的那么慢.. 现在,怎么了? 这一天,感觉什么都没干呢,一天过去了.. 是不是生活节奏太快了? 还有3天 就要过新年了~!!! happy吧!
2013-02-07 02:10:17
521
翻译 黑马程序员--高级网络编程 枚举
查看API 文档: Vector 类里有一个方法 用到了枚举 EnumerationE>elements() 返回此向量的组件的枚举。 注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator
2013-02-05 21:00:07
593
翻译 黑马程序员-- 高级网络编程 什么是泛型?泛型的定义?泛型如何使用?为什么要使用泛型?
泛型: 1.5新特性。 解决安全问题,是一个安全机制!可以指定容器 里要装入的是什么样的数据类型。可以修饰类,可以修饰方法,什么是泛型?如何使用泛型?为什么要使用泛型? import java.util.*;public class TestFanXing_1 { public static void main(String[] args) {
2013-02-04 19:45:59
2392
翻译 编程:从键盘输入一个字符串 最终以读的方式在显示屏输出
/*System.in 代表的是键盘System.ont 代表默认的显示器编程:从键盘输入一个字符串 最终以读的方式在显示屏输出步骤:1:分配一快字符串内存2:定义一个缓冲区流 将键盘输入的字符串放到缓冲区内3:调用缓冲流中的方法 readLine() 读取一个文本行。*/import java.io.*;class TestRead{
2013-02-01 13:23:56
8913
翻译 编写简单一个程序 将一个长整型数据 写入字节数组中,在从字节数组中读出来
/*编程:将一个长整型数据写入字节数组 然后在从字节数组读出来思路:长整型读和写 readlong,writelong,是个数数据,要用到DataInputStream,DataOutputStream 步骤:1:将一个长整型数据 2;写入数据写入字节流中3: 构造函数DataOutputStream 参数是OutputStream 要找OutputSt
2013-02-01 11:54:47
5136
原创 黑马程序员---高级网络编程 io 输入,输出流
IO 流 java.io.*;流的定义: 好比一个管道。 设备与程序之间嫁接起来的一根用于数据传输的管道,中间有个管道,管道上会有很多个按纽, 每调用一次方法,也就是按着不同的按纽进行操作。流的分类:文件流 缓冲流 转换流 数据流 Print流 Object流节点流也叫原始流 可以从一个特定的数据源(节
2013-01-30 22:27:58
1156
翻译 编写程序 火车站2个窗口同时卖100张票 同步中嵌套同步。
/* 如果同步函数被静态修饰后,使用的锁是什么呢?通过验证,发现不在是this。因为静态方法中也不可以定义this。静态进内存是,内存中没有本类对象,但是一定有该类对应的字节码文件对象。类名.class 该对象的类型是Class静态的同步方法,使用的锁是该方法所在类的字节码文件对象。 类名.class */class Thre implements
2013-01-25 18:04:43
2078
翻译 编写:创建2个线程,和主线程交替运行.
/*创建2个线程,和主线程交替运行. */class E implements Runnable{ public void run(){ for(int x=0;x<10;x++){ System.out.println(Thread.currentThread().getName()+"我是:"+x); } }}public class Threa
2013-01-24 01:25:34
2593
翻译 编写一个 火车站卖票程序--3个窗口同时售票
/*实现Runnable接口 创建Thread类 共享一个数据 编写一个 火车站卖票程序--3个窗口同时卖票 */class PP implements Runnable{ //实现了一个Runnable接口的类PP public int tickets=100; //共同拥有100张票 String str=new String("123"); //创
2013-01-24 01:08:42
6407
2
翻译 多线程总结:
什么是进程? ( 理解) 如果一次只能运行一个程序,那程序和程序运行是一个概念。因为它们是一一对应的。 什么是线城(必须掌握)现在是一个程序被多个程序加载,那现在程序和程序运行就不是一个概念了。这就叫线城或者说 : 一个程序从上往下按顺序执行,现在情况是,上面的代码没有执行完,而下面的代码抢到了CPU执行权,也运行了. 这就是多线程为什么需要线程?(理解) 今
2013-01-23 22:36:17
716
翻译 String 7种用法:
String 类用来描述字符串事物那么它提供了多个方法对字符串操作以下是 String 的七种用法 :1:获取 |—— 字符串中包含的字符数,也就是字符串的长度 int length(); 获取长度 |—— 根据位置获取位置上的某个字符. char charAt(int index) |—— 根据字符获取该字符在字符串中的位置
2013-01-19 02:19:10
860
原创 ToString 方法 和equals 方法
ToString方法有4点: 1:所有的类都继承了Object类 2:Object类中的ToString方法 返回的是类名和对象的哈希值 3:System.out.println(类对象名); 实际返回的是该对象的ToString方法 4:实现代码,一般都是子类重写父类的ToString方法. 何时重写equals方法:如果一个类构造出不同内存的2个对
2013-01-18 21:41:44
1923
原创 什么是异常? 在什么情况用异常处理机制?
什么事异常???? 异常(exception) 是程序运行过程中发生的事件, 该事件可以中断程序指令的正常执行流程. 异常的处理机制(重点)1当JAVA程序运行时出现问题时,系统会自动检测到该错误,并立即生成一个与该错误对应的异常对象2:然后把该异常对象提交给JAVA虚拟机3:JAVA虚拟机会自动寻找相应的处理代码来处理这个异常,如果没有找到,则程序终止4:程序
2013-01-17 23:02:36
11289
翻译 黑马程序员---包与包之间的访问方式: 3种
=========================================================== =================================================================
2013-01-16 17:24:09
517
翻译 黑马程序员---接口: interface 接口有9个注意事项:
接口: interface 就是抽象方法和常量值的集合。 接口有9个注意事项:1:接口中定义的属性必须是 public static final 的,而接口中的方法必须是 public abstract 的,在接口中这些修饰符可以省略不写2:接口中定义的属性的值在实例类中不能修改.3:一个类可以实现一个接口,不能继承接口.4: 接口可以继承接口5:接口既可以继承一个
2013-01-16 00:38:29
483
翻译 黑马程序员---面向对象的三大特征是什么??
封装 访问控制符 只有private的不能在外部访问 类内部访问控制符是透明的 构造方法 定义: 名字和类名一样 无返回值 注意事项: 一个类
2013-01-15 23:30:54
615
原创 判断某一类型引用 使用哪个关键字?
引用数据类型关键字: instanceof 判断一个引用 指向一个对象到底属于什么类型的时候, instanceof if(动物 指向的是什么类型 猫类型) 如果成立就执行内部语句 {
2013-01-15 10:26:02
1189
翻译 final 修饰符 如何使用?
Final : 1: 修饰整个类: 表示该类不能被继承 (如果认为一个类已经很完美不需要定义子类来继承它) 格式: public final class A(**********) 格式: public 和final 可以互换 2:修饰类中的若干个属性 @
2013-01-15 00:02:32
2163
翻译 什么是抽象类? 抽象类如何演变多态
abstract class Abs{ private int i; public abstract void f();}public class TestABsClass { public static void main(String[] args) { System.out.println("抽象类!"); }}总结: 如果f(
2013-01-14 22:23:14
7457
转载 黑马程序员---多态
多态: 一个父类的引用类型变量 既可以指想父类对象 也可以指向子类对象 它可以根据当前指向的不同,自动调用不同的对象方法, 这就是多态.class T{ public void f(){ System.out.println("aaaa"); }}class Y extends T{ public void f(){
2013-01-14 17:11:17
395
原创 学完一个知识点,一定要问自己的3个问题:
我以前学习的方法是 看视频,跟着敲代码,感觉学会了,最后做题的时候就发愁了。。 因为每次没有总结,学习的重点没有抓住。 这次从新复习,看完一小节,我就写一次总结。 还发现了一个能让自己深入了解的方法,就是学完一个知识点,问自己: this 是什么?this 它如何使用?this 它是怎么来的? what(它是什么)--->how(如何使用)--->wh
2013-01-11 12:48:41
694
原创 黑马程序员---static 静态
静态 : 1:静态成员 存放在数据区内 ,被静态修饰后,为所有对象共同的数据,只划分一次内存。 数据区包括:静态和字符串 2:静态成员属于类本身 在没有对象的前提下,可以被类名直接调用使用。必须满足一个条件: 静态成员必须是非私有的。 3:静态成员不能调用非静态成员。 原理:静态成员属于类本身,在被类调用的时候,可以无对象。而非静态成员一定可以
2013-01-08 22:42:59
442
原创 黑马程序员--函数的重载
函数的重裁要求: 1:函数名相同 ,行参列表不同。 2:函数名相同, 数据类型不同。 3:函数的行参顺序不同总结: 相同的函数名,因为形参列表和数据类型的不同,做着类似相同的事情。这就叫函数的重载 注意:函数名相同,形参相同,只有返回值不同,这就够不成函数重载,而且还会编译出错。 class Load{ static int
2013-01-08 20:23:31
399
原创 黑马程序员--类的构造函数
类的构造函数 1:类的构造函数定义: @函数名和类名是相同的 @构造函数可以有参数也可以无参数 @构造函数不能有返回值 @构造函数可以有多个 2:作用: 构造函数的作用:给对象初始化用。 声明一个对象,系统分配一个内存,之后自动找对象相对应的构造函数. 2:构造函数的返回值问题
2013-01-07 23:14:20
413
原创 黑马程序员---关于访问控制符的问题:
关于访问控制符的问题: 一个类内部有4个访问权限: 1:在类的内部被public修饰 成员和函数 谁都可以访问,权限最大。 2:在类的内部被protected(保护)修饰 成员和函数 外部可以通过类变量名的方式访问内部类被protected修饰的成员 3:默认{既不添加任何修饰符} default 4:priva
2013-01-07 23:11:51
427
原创 黑马程序员---关于内存分配问题
关于内存分配问题: 1:把程序添加到硬盘当中。 2: 系统内部使用加载器把Java文件加载到内存当中。JAVA文件会被解析为4个区: ⑴: heap 区(堆区) new出来的东西 比如类中的变量 ⑵: stack区(栈区) A aa=new A(); 其中aa是个局部变量,因为它是以数据类型 变量名的方式定义的,而且是在函数内部定
2013-01-07 20:29:55
423
原创 黑马程序员----- 什么是类?
什么是类? 1:把一类事物的静态属性和动态可以直行的操作组合在一起所得的这个概念就是类 2:类是抽象的,用来模拟一类事物,是一个概念 3:一旦被定义,类的概念就永远存在了。
2013-01-07 20:27:54
399
原创 黑马程序员--面向对象的设计思想
面向对象的设计思想 1:确定该问题由哪些事物组成!先用类模拟出该事物 2:通过类间接的解决问题 3:自下而上设计,从问题的一部分着手,一点一点的构造出整个程序 4:表现形式:用类来作为划分程序的基本单位 5:对于需求不明确,变化较大,规模很大的问题非常适合 6:对于“需求明确,规模不大,变化较小的问题” 则显得十分累赘。
2013-01-07 20:27:16
339
原创 基础篇总算结束了。
今天天气真不错 ,好久都没看见这样的太阳 了。。照在身上暖暖的。 可我感觉有个千金重的石头压在了我的心里。 今天提交了入学申请,压力很大,马上要到1月12日了,基础课程还没有从新复习呢。
2013-01-03 09:50:04
235
原创 黑马程序员--银行业务调度系统
银行业务调度系统的需求:银行内有6个业务窗口,1到4号窗口为普通窗口,5号为快速窗口,6号为VIP窗口有三种对应类型的客户:VIP 普通 快速异步随机生成各种类型的客户,生成各种类型用户比例为VIP 普通 快速 1:6:3 客户办理业务所需时间有最大值和最小值,在该范围内随即社顶每个VIP可户以及普通可户办理业务所需时间。快速可户业务办理时间为最小值 各类型可户
2013-01-03 09:31:55
287
原创 黑马--程序员 交通灯管理系统
交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转
2012-12-30 12:16:53
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人