![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 90
cs_dn_id
这个作者很懒,什么都没留下…
展开
-
黑马程序员_内省
JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些字段的值,则需要通过一些相应的方法来访问,大家觉原创 2014-08-11 21:28:46 · 260 阅读 · 0 评论 -
黑马程序员_注解
简介注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。原创 2014-08-11 21:41:50 · 248 阅读 · 0 评论 -
黑马程序员_交通灯管理系统
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! -------------------------------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------原创 2014-08-13 09:10:21 · 401 阅读 · 0 评论 -
黑马程序员_代理
代理的概念和作用生活中的代理武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗?基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗?批发进货的成本和运输费的优势,比你自己直接到北京总部买的总成本要低吧。 程序中的代理要为已存在的多个具有相同接口的目标类的各个方法增加一些原创 2014-08-14 04:27:34 · 347 阅读 · 0 评论 -
黑马程序员_多线程
基本概念(自己对着文档弄的)进程进程一般有一个完整的私有的基本运行时资源,每个进程有它自己的存储空间。线程线程有时也被称作轻量级进程。进程和线程都提供一个运行环境,但创建一个线程比创建一个进程需要更少的资源。线程存在于进程中。每个进程中至少有一个线程。一个进程中的所有线程共享这个进程的资源,包括存储空间和打开文件。这使得线程之间的通信更加高效,但同时也会有潜在的问题。原创 2014-07-22 02:18:16 · 310 阅读 · 0 评论 -
黑马程序员_集合框架
集合框架概述集合类的由来:对象用于封装特有数据,如果对象的个数不确定,就是用集合容器进行存储。集合的特点:1. 用于存储对象的容器。2. 集合的长度是可变的。3. 不能存储基本数据类型。 体系&共性功能框架顶层Collection接口:1. 添加boolean add(E e)boolean addAll(Collection c) 2. 删原创 2014-08-11 19:58:54 · 297 阅读 · 0 评论 -
黑马程序员_集合框架工具类
集合框架工具类Collections集合框架的工具类。里面的方法都是静态的。代码:package collections.utilities; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;im原创 2014-08-11 20:12:34 · 367 阅读 · 0 评论 -
黑马程序员_类加载器
类加载器什么是类加载器和类加载器的作用类加载器把硬盘上的字节码文件加载到内存中并做一些处理。 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrapExtClassLoaderAppClassLoader 类加载器本身也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加原创 2014-08-14 04:19:29 · 405 阅读 · 0 评论 -
黑马程序员_枚举
为什么要有枚举问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0;或即使使用常量方式也无法阻止意外。枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。用普通类如何实现枚举功能,定义一原创 2014-08-11 21:05:03 · 307 阅读 · 0 评论 -
黑马程序员_反射
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! -------------------------------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------原创 2014-08-13 01:11:41 · 271 阅读 · 0 评论 -
黑马程序员_IO流
IO流IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中对于文件的输入和输出操作,还有个java.nio.file及相关联包(这是JDK7中新增的用来专门处理文件访问和文件系统的,没有学习,应该是高级部分)。流按操作数据分为两种:字节流与字符流字节流可以处理文本,图片,视频等多种类型的文件数据;字符流用于处理纯文原创 2014-07-22 01:20:41 · 408 阅读 · 0 评论 -
黑马程序员_泛型
泛型概述泛型:JDK1.5出现的安全机制。好处:1. 将运行时期的问题ClassCastException转移到变异时期。 2. 避免了强制转换的麻烦。:什么时候用?当操作的引用数据类型不确定的时候。就是用。将要操作的引用数据类型传入即可。其实就是一个用于接收具体引用数据类型的参数范围。 在程序中,只要用到了带有的类或者接口,就要明确传入的具体引用数据类型。原创 2014-08-11 20:05:28 · 283 阅读 · 0 评论 -
黑马程序员_网络
网络编程网络模型OSI(Open System Interconnection开放系统互联)参考模型TCP/IP参考模型 网络通讯要素l IP地址:网络中设备的标识。 l 端口号:用于标识进程的逻辑地址,不同进程的标识。有效端口0~65535,其中0~1024为系统使用或保留端口。 l 传输协议:通讯的规则。TCP和UDPTCP(Transmi原创 2014-08-11 20:29:21 · 361 阅读 · 0 评论 -
黑马程序员_银行调度系统
需求模拟实现银行业务调度系统逻辑,具体需求如下:Ø银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。Ø客户办理业务所原创 2014-08-14 04:16:55 · 318 阅读 · 0 评论 -
黑马程序员_正则表达式
正则表达式总结其实是用来操作字符串的一些规则。 好处:正则的出现,对字符串的复杂操作变得更为简单。 特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。 弊端:符号的出现虽然简化了书写,但是却降低了阅读性。 其实更多是用正则解决字符串操作的问题。 组:用小括号标示,每定义一个小括号,就是一个组,而且原创 2014-08-14 04:34:25 · 302 阅读 · 0 评论 -
黑马程序员_内部类
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。---原创 2014-08-14 04:43:42 · 282 阅读 · 0 评论 -
黑马程序员_JDK1.5新特性
使用命令行编译运行java程序时遇到的编码问题。报错信息:编码GBK的不可映射字符分析:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统原创 2014-07-22 16:05:26 · 310 阅读 · 0 评论 -
黑马程序员_面向对象
装饰模式(Decorator)对已有类的功能进行加强。定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的类称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。装饰模式:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案,提供比继承更多的灵活性。动态给一个对象增加功能,这些功能可以再动态原创 2014-07-22 15:44:19 · 254 阅读 · 0 评论