java笔记
文章平均质量分 86
yanghu612
这个作者很懒,什么都没留下…
展开
-
黑马程序员_多线程技术
名词解析:进程:一个程序在内存中的所处空间。进程只分配应用程序的内存空间,并不执行应用程序。线程:就是进程中一个负责程序执行中的控制单元(执行路径)垃圾回收器:垃圾回收线程当垃圾回收时会执行object的finalize方法,我们可以用system.gc()来通知垃圾回收线程要开始回收垃圾了。并发:就是”同时”的意思CPU执行资格:当某线程start()开启之后就有了CPU原创 2014-06-16 16:24:41 · 604 阅读 · 0 评论 -
黑马程序员_IO体系
流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着,字节流可以处理设备原创 2014-06-19 20:19:02 · 400 阅读 · 0 评论 -
黑马程序员_银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。4. 客户办理业务所需时原创 2014-06-19 16:16:57 · 433 阅读 · 0 评论 -
黑马程序员_异常体系
什么事是常:异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。 出现的问题有很多种,比如角标越界,空原创 2014-06-16 13:02:16 · 446 阅读 · 0 评论 -
黑马程序员_数组笔记
------- android培训、java培训、期待与您交流! -----------三种数组定义方式。方式1(推荐,更能表明数组类型)type[] 变量名 = new type[数组中元素的个数];int[] a = new int[10];数组名,也即引用a,指向数组元素的首地址。方式2(同C语言)type变量名[] = new type[数组中元素的个数];原创 2014-06-15 23:14:55 · 422 阅读 · 0 评论 -
黑马程序员_小知识点集合
小的知识点1、什么是有用方法用静态修饰符?当该方法没有用到成员属性和成员方法时就用静态修饰符2、给类生成文档javadoc -d 生成文档的目录 -auther -version 类文件3、实例类型的判断instanceof只能判断引用数据类型example1:class A{}A a = new A();system.out.print原创 2014-06-16 11:32:02 · 412 阅读 · 0 评论 -
黑马程序员_高薪技术
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件对象。2、实例化对象,获得类的属性、方法或构造函数。3、访问属性、调原创 2014-06-19 16:57:09 · 523 阅读 · 0 评论 -
黑马程序员_常用类整理
------- android培训、java培训、期待与您交流! ----------原创 2014-04-17 21:18:50 · 526 阅读 · 0 评论 -
黑马程序员_面向对象思想
面向对象构造函数构造函数:构建创造对象时调用的函数。作用:可以给对象进行初始化。创建对象都必须要通过构造函数初始化。一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数。如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。 一般函数和构造函数什么区别呢?构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。一般函数:对象创建后原创 2014-06-16 10:59:54 · 460 阅读 · 0 评论 -
黑马程序员_交通灯管理系统
实现十字路口的交通灯管理系统,具体需求如下:1. 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 ......2. 信号灯忽略黄原创 2014-06-19 16:27:54 · 515 阅读 · 0 评论 -
黑马程序员_集合框架
能存储对象的容器叫集合原创 2014-06-19 14:27:26 · 416 阅读 · 0 评论 -
黑马程序员_网络编程
Socket就是为网络服务提供的一种机制,通信的两端都有Socket,网络通信其实就是Socket间的通信,数据在两个Socket间通过IO传输。 UDP传输:1,只要是网络传输,必须有socket 。2,数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。 直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是Datagr原创 2014-06-20 07:45:34 · 404 阅读 · 0 评论 -
反射与接口
今天看了动态代理的原理 Class clazzProxy = Proxy.getProxyClass(Collection.class.getClassLoader(), Collection.class); Constructor constructor = clazzProxy.getConstructor(InvocationHandler.class); Collection c原创 2014-06-21 22:14:42 · 395 阅读 · 0 评论