- 博客(17)
- 收藏
- 关注
原创 黑马程序员_JAVA_枚举,注解,类加载器
静态导入import static 类中的具体方法(可以用*)可变参数add(int x,int ... args)overload和override的区别增强for循环for(type 变量名:集合变量名){}public static int add(int x,int... args){ int sum =
2014-10-09 05:53:59 526
原创 黑马程序员_JAVA_银行调度管理系统
模拟实现银行业务调度系统逻辑,具体需求如下:1. 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6
2014-10-08 19:05:41 554
原创 黑马程序员_JAVA_交通灯管理系统
交通灯每个方向的车都有3种行进路线直行:优先通行向右转:不受红绿灯限制,可以理解为灯常绿向左转模拟交通灯需要先模拟路况,每条路上要随机增加新的车辆,绿灯时亮绿灯的线路上要间隔时间减少一辆车交通灯方面,四个右转的灯,其他八个灯两两成对,即只需对四个灯进行交替执行定时就行首先先模拟路,有12个方向的交通灯,所以也需要12条路,
2014-10-07 20:30:08 502
原创 黑马程序员_JAVA_反射
反射类名为Class的类用来描述众多Java类的类Class不能直接new对象Class cls1 = Data.class//字节码1Class cls2 = Person.class//字节码2先有字节码,然后由字节码生成对象得到字节码的3种方式:1.类名.class2.对象.getClass()3.Class.forName("类名")
2014-10-07 08:04:17 236
原创 黑马程序员_JAVA_网络编程
OSI参考模型 TCP/IP参考模型应用层 应用层表示层会话层传输层 传输层网络层 网际层数据链路层 主机-网络层物理层InetAddress i = I
2014-10-07 07:55:29 248
原创 黑马程序员_JAVA_正则表达式
正则表达式符合一定规则的表达式 作用: 用于专门操作字符串 特点: 用一些特定符号表示一些代码操作,简化书写弊端:符号定义过多,正则越长,阅读性越差验证QQ号 public static void checkQQ() { String qq = "674143143";
2014-10-07 07:45:22 325
原创 黑马程序员_JAVA_GUI
Java.Awt和javax.Swing重量级(需要调用本地系统方法实现)和轻量级(对系统的依赖性小,增强了可移植性)java.Swt需要到eclipse网站下载javax.Swing基于Awtcontainer组件能添加组件常见的布局管理器FlowLayout(流式布局管理器)从左到右的顺序排列Panel默认的布局管理器BorderLayout(边界布
2014-10-07 07:37:03 371
原创 黑马程序员_JAVA_IO流1
按数据分:字节流,字符流按流向分:输入流,输出流字节流抽象基类InputStream,OutputStream字符流的抽象基类Reader,WriterFileWriter fw = new FileWriter("demo.txt");创建一个filewriter对象,该对象一被初始化就必须要明确被操作的文件;而且该文件会被创建到指定目录下,如果该目录
2014-10-07 07:10:45 331
原创 黑马程序员_JAVA其他常用对象
datedate d = new date();System.out.println(d);//打印当前时间import Java.util.*;import java.text.*;//将模式封装到SimpleFormat对象中SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E hh:mm:ss")
2014-10-01 19:38:27 322
原创 黑马程序员_JAVA-泛型
泛型是JDK1.5版本之后出现的新特性,用于解决安全问题好处:1.将运行时期出现问题ClassCastException,转移到了编译时期,方便程序员解决问题,让运行时期问题减少2.避免了强制转换的麻烦通过ArrayList a1 = new ArrayList();//限定集合成员类型为StringIterator it = a1.iterator();
2014-10-01 19:31:32 387
原创 黑马程序员_JAVA集合类函数总结
collection ---List:元素有序,可重复,有索引 ---ArrayList:底层的数据结构是数组结构 查询快,增删稍慢 ---LinkedList:底层是链表结构 增删快,查询稍慢 ---Vector:底层数组结构,线程同
2014-10-01 17:37:13 344
原创 黑马程序员_JAVA基础5_String
常见字符串操作1.获取1.1 字符串中包含的字符数,也就是字符串的长度。 int length():获取长度1.2 根据位置获取位置上的某个字符。 char charAt(int index)1.3 根据字符获取该字符在字符串中的位置。 int indexOf(int ch):返回的是ch在字符串中第一次
2014-09-09 16:04:43 259
原创 黑马程序员_JAVA基础4_线程,同步,单例
进程:是一个正在执行的程序。 每一个进程执行都有一个执行顺序,该顺序有一个执行路径,或者叫一个控制单元。线程:就是进程中一个独立的控制单元, 线程在控制者进程的执行。一个进程中至少有一个线程。创建线程的第一种方式: 继承Thread类
2014-09-09 15:55:19 324
原创 黑马程序员_JAVA基础3_异常2
finally中存放的一定会执行的代码。finally代码块,定义一定执行的代码,通常用于关闭资源。第一个格式:try{}catch{}第二个格式try{}catch{}finally{}第三个格式try{}finally{}catch是用于处理异常,没有catch就表示异常没有被处理异常在子父类覆盖中的体现:1.子类
2014-09-09 15:48:34 297
原创 黑马程序员_JAVA基础2_内部类,异常1
内部类访问规则:1.内部类可以直接访问外部类成员,也包括私有; 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名。this2.外部类要访问内部类,需要建立内部类方法。建立内部类Out.Intner in = new Out().new Inner();在成
2014-09-09 15:32:22 484
原创 黑马程序员_JAVA基础1_继承,多态
继承extends:将类与类之间的共性提取进行单独描述1·提高了代码的复用性;2·让类与类之间产生联系,有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承;必须是类与类之间有所属关系才能继承。Java不支持多继承,因为多个父类定义了相同功能,子类对象不确定要运行哪一个。但Java保留了这种机制,用另一种体现形式来表示,即多层继
2014-09-09 15:01:15 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人