黑马入学测试
文章平均质量分 89
讠午月月鸟
这个作者很懒,什么都没留下…
展开
-
黑马程序员——java中关于同步函数(或同步代码块)解决多线程安全问题的加锁
------- android培训、java培训、期待与您交流! ----------重点:多锁解决安全问题(同步静态函数和非静态函数),懒汉式(单例模式的一种)的加锁问题。 先举例说明说明线程的安全问题。一、 有一个需求:有四个窗口卖票,用java模拟其卖票过程。需求分析:必须用四个多线程解决。代码如下:class Tickets impl原创 2013-05-25 01:40:25 · 799 阅读 · 0 评论 -
黑马程序员——FileWriter和FileReader的基本用法
------- android培训、java培训、期待与您交流! ---------- 经过几天的彻夜努力,终于学到毕向东java初级教学视频第18天了。这是java基础的第一天,也是讲IO输入输出的第一天。 IO(input,output)输入输出是人机交互的重要渠道,一个是对计算机进行存(input)操作,一个是对计算机进行取操作(output),从存取操作的对象来看原创 2013-05-25 02:14:58 · 621 阅读 · 0 评论 -
黑马程序员——java中泛型的应用
------- android培训、java培训、期待与您交流! ---------- 泛型是java5的新特性,也是java中比较难掌握和理解的技术之一。泛型是用一对尖括号来表示的,下面就我对泛型的了解做一些简单的应用。首先集合中泛型的使用:ArrayList collection2=new ArrayList();collection2.add(1);co原创 2013-05-25 03:04:51 · 630 阅读 · 0 评论 -
黑马程序员——java中的反射技术再探
------- android培训、java培训、期待与您交流! ---------- java中反射技术的应用还表现在,当编写主程序时,外部程序还没有确定,那么这时就可以先编写好主程序,利用反射技术,把未知的class加入,当运行时再载入。比如,当运行一个主函数时,我想把想要加载的对象也添加运行,怎么办?这时就要用到反射技术。需求:当运行一段main主函数时,在程序原创 2013-05-25 03:01:08 · 437 阅读 · 0 评论 -
黑马程序员——java中的枚举和反射初探
------- android培训、java培训、期待与您交流! ---------- JDK5版本加了很多新特性,可以说是java一个革命性的改变,比如说以前被java语言舍弃掉的枚举类型又加入到了java语言中来,下面,本人就以对enum粗浅的认识来做一个归纳和探究。 没有enum之前其实也可以用普通的类实现枚举,但比较麻烦和不好理解,比如要对一周的周一到周原创 2013-05-25 02:56:36 · 528 阅读 · 0 评论 -
黑马程序员——javaIO中File的操作与应用
------- android培训、java培训、期待与您交流! ---------- 在IO技术中File是一个比较重要的类,通过复习渐渐梳理了File类的一些常用用法和注意事项,并且在黑马论坛上看到一哥们为了便于查看把毕老师的视频文件的文件名前部分给删了,本人也结合自己的情况做一些这样的操作,如果您也有这样的需求,欢迎参阅。 File类的方法众多,我结合实际应用,把原创 2013-05-25 02:53:02 · 581 阅读 · 0 评论 -
黑马程序员——看JDK API 1.6.0中文版研究String的用法
------- android培训、java培训、期待与您交流! ---------- String类的方法很多,而且很常用。所以这些方法必须牢记在心,随时调用。 一、获取。 1.获取字符串的长度:length() intlength() 返回此字符串的长度。 2.获取某个位置上的字符:原创 2013-05-25 02:11:11 · 884 阅读 · 0 评论 -
黑马程序员——java多线中的死锁问题
------- android培训、java培训、期待与您交流! ---------- 如果多线程出现了两把锁,并且这两把锁互相嵌套,则有可能出现死锁现象。 先看一段代码:class LockDemo { public static void main(String[] args) { DeadLock dl = new DeadLock(); T原创 2013-05-25 01:45:39 · 546 阅读 · 0 评论 -
黑马程序员——java中关于单例设计模式和懒汉式多调用的问题
------- android培训、java培训、期待与您交流! ----------所谓单例模式就是说对象在内存中只能存在一个。如果有其他变量是该类对象,那么他们指向的是同一对象。设计思想如下:1.给该类构造函数用private修饰,保证用户不能通过new()的方式创建对象。2.在类中,创建一个私有并且静态的对象,保证用户不能通过直接访问,但类中的静态函数可以访问。3原创 2013-05-25 01:27:25 · 559 阅读 · 0 评论 -
黑马程序员——对张孝祥老师银行业务调度系统代码的改进
------- android培训、java培训、期待与您交流! ---------- 看了张老师关于银行业务调度系统的视频和源代码,非常佩服张老师的技术功底和面向对象的思想。同时也产生了一些自己的想法和对张老师代码的一些不足之处的改建意见。 一、系统的取号机只有三种方式的取号(普通客户,快速客户,vip客户),所以采用枚举的方式是比较合适的,因为枚举能产生固定原创 2013-05-25 03:37:30 · 1190 阅读 · 1 评论 -
黑马程序员——交通灯系统设计学习感悟
------- android培训、java培训、期待与您交流! ----------模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:一、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆……直行车辆 由西向而来去往南向的车辆……右转车辆 由东向而来去往南向的车辆……左转车辆二、信号灯忽略黄灯,只考虑红灯和绿灯。三、应考虑左转车原创 2013-05-25 03:09:25 · 892 阅读 · 0 评论 -
黑马程序员——类加载器的原理和编写
------- android培训、java培训、期待与您交流! ---------- 类加载器就是加载类的工具 可以有多个类加载器,JVM默认三个类加载器,Bootstrap,ExtClassLoader,AppClassLoader,它们三个继承关系是:Bootstrap是ExtClassLoader的父类,ExtClassLoader是AppClassLoader的父类。原创 2013-05-25 03:07:00 · 513 阅读 · 0 评论 -
黑马程序员——java网络技术中的tcp套接字的应用
------- android培训、java培训、期待与您交流! ---------- 上一篇写了udp套接字的应用,本篇接着介绍tcp传输的特点和应用,tcp跟udp在传输方式上是相对应的,它是面向连接的,传输速度慢,但是不会数据丢失。 tcp的分为客户端和服务端,客户端向服务端发请求,服务端监听,如果连接上了那么相当于服务端有一个客户端的副本套接字,它们的原创 2013-05-25 02:49:30 · 814 阅读 · 0 评论 -
黑马程序员——java网络技术中的udp套接字的应用
------- android培训、java培训、期待与您交流! ---------- 网络传输一般是用两种协议tcp和udp,由于udp面向无连接,所以传输速度较快,但容易丢失数据,在对数据的完整性要求不高的的网络传输中一般都是用udp协议进行传输,学习udp传输代码比较简单,最重要的是思路和顺序的建立,下面就对udp协议下的发送和接收做一个顺序的梳理: 对发送端来说有四个步原创 2013-05-25 02:47:27 · 840 阅读 · 0 评论 -
黑马程序员——图像化界面菜单的基本用法
------- android培训、java培训、期待与您交流! ---------- 菜单几乎是图像化界面不可或缺的元素之一,下面就对菜单的基本功能和用法做一个梳理,并结合以前学过的知识模仿记事本写一个简单的小程序。 awt包中跟菜单有关的类主要有三个:MenuBar,Menu和MenuItem。其中MenuItem是Menu的父类。MenuBar是菜单栏的意思,它是直原创 2013-05-25 02:42:42 · 637 阅读 · 0 评论 -
黑马程序员——线程中等待唤醒机制及jdk5版本lock的深入思考
------- android培训、java培训、期待与您交流! ---------- 通过前几天的学习,对唤醒机制中的wait()方法一直有点困惑。先看两段段简单的代码片段:synchronized(s){ if(!s.flag) try{ s.wait(); } catch (Exception e){ } if(x==0){ s.原创 2013-05-25 02:04:20 · 420 阅读 · 0 评论 -
黑马程序员——java中两个线程对同一个数据做不同操作的安全问题
------- android培训、java培训、期待与您交流! ---------- 线程间的通信:两个线程对同一个数据做不同操作的安全问题看以下代码:class src { String name; String sex;}class Input implements Runnable { private src s; boolean flag;原创 2013-05-25 01:51:44 · 1069 阅读 · 1 评论 -
黑马程序员——java中关于awt组件的基本应用初探
------- android培训、java培训、期待与您交流! ---------- awt(abstract windows toolkit)是GUI应用中常用的工具包,其组件层次关系大致如下: 其中component是组件的祖先,包装了组件最基本的功能和属性。 container是一种比较特殊的组件,它里面可以包含其他的组件。原创 2013-05-25 02:20:57 · 762 阅读 · 0 评论