
java高级应用开发
文章平均质量分 75
whf769
android 开发
展开
-
黑马程序员--java的Enum枚举
学习笔记: java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时恰恰因为它,你才能够"优雅而干净"地解决问题。优雅与清晰很重要,正式它们区别了成功的解决方案与失败的解决方案。而失败的解决方案就是因为其他人无法理他。"使用E原创 2011-06-10 08:29:00 · 545 阅读 · 0 评论 -
黑马程序员--网络编程的基础知识
网络编程的基础知识 网络协议与TCP/IP IP地址和Port(端口号) 本地回路的IP地址:127.0.0.1 端口号的范围0-65535之间 UDP与TCP TCP传输控制协议。是面向连接的通信协议。 UDP用户数据报协议,是无连接通信协议。 Socket是网络驱动层提供给应用程序编程的接口和一原创 2011-06-08 11:46:00 · 443 阅读 · 0 评论 -
黑马程序员--Myeclipse工具快捷键
作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 全局 上下文信息原创 2011-06-09 13:09:00 · 377 阅读 · 0 评论 -
黑马程序员-- java集合类--Vector/泛型
集合类--Vector/泛型 Java用集合类来容纳不同种类的数据,java.util包中提供的向量(Vector)类就是集合类的一种。 该类是Java语言为解决数组长度和元素类型不能改变而引入的集合类,用来表示线性数据结构。 构造方法 public Vector():创建一个空向量对象 public Vector(int initialCapacity):使用原创 2011-06-10 12:02:00 · 1340 阅读 · 0 评论 -
黑马程序员--Spring Aop 面向切面编程,实现前置通知
Spring Aop 面向切面编程,实现前置通知耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中个模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。OOP:AOP:aspect oriented program.不改变源代码,还给类增加新的功能.(代理)原创 2011-06-10 12:12:00 · 812 阅读 · 0 评论 -
黑马程序员--Spring Aop静态切入点
静态切入点:切入点(advisor)包括:通知+要过滤的方法1)配置步骤 在打招呼的接口中(GreetingService)定义方法eat() 并在实现类中,我们实现该方法,并且我们测试只给这个方法加上前置通知2)修改配置文件 eat 3)修改代理的通知 myMethodBeforeAdvice原创 2011-06-10 12:19:00 · 892 阅读 · 0 评论 -
黑马程序员--java中的一些字符编码
字符编码: 主要介绍 Unicode编码、UTF-8编码、UTF-16编码 计算机里只有数字,计算机软件里的一切都是用来数字来表示的,屏幕上显示的一个个字符也不例外 字符a对就数是97 想这种字符编码对应的规则被称为ASCII。ASCII的最高bit位都是0,也就是说这些数字在0-127之间 Unicode编码:将全世界所有的符号进行了统一编码 特点: 该编码的字符都占用两个字节原创 2011-06-07 16:38:00 · 420 阅读 · 0 评论 -
黑马程序员--端口问题/TCP传递对象/URL类
如何检测和解决端口冲突问题: 使用netstat命令查看当前正在被使用的TCP端口号 通过一个配置参数来指定TCP服务程序所使用的端口号 将用户所指定的端口号保存到一个文件中,当服务器程序下次启动运行时,直接从文件中读取即可 TCP网络连接上传递对象 ObjictInputStream和ObjectOutputStream原创 2011-06-08 20:27:00 · 665 阅读 · 0 评论 -
黑马程序员--java高级编程输入输出流(各种节点流类)(2)
3.各种节点流类 1)理解流的概念 流是字节序列的抽象概念。还可以理解为:是同一台计算机或网络中不同计算机之间有序运动的数据序列。 数据序列:可以是原始的二进制字节数据,也可以是经过特定编码处理的有格式的数据 文件是数据的静态存储形式,而流是指数据传输时的形态。 2)InputStream类和OutputStream类 InputStream类用来描述所有输入流的抽原创 2011-06-06 09:47:00 · 583 阅读 · 0 评论 -
黑马程序员--java高级视频输入、输出流(1)
学习笔记:1.File类File类:是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。File类定义了一些与平台无关的方法来操纵文件,比如: 创建文件、删除文件、复制文件等等。构造方法 public File(String path); public File(String path,String name); public File(F原创 2011-06-04 18:37:00 · 634 阅读 · 0 评论 -
黑马程序员--交通灯项目视频总结
交通灯项目视频总结 知识点:主要涉及到集合类、枚举和多线程 主要涉及的类有:1)Road类:来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。2)Lamp类:表示一个交通灯,每个交通灯都维护一个状态:亮(绿)或不亮(红),每个交通灯要有变亮和变黑的方法,并且能返回自己的亮黑状态。 3)LampController类:它定时让当前的绿灯原创 2011-06-11 22:19:00 · 560 阅读 · 0 评论 -
黑马程序员--银行业务调度系统总结
银行业务调度系统 分析和设计:(一)有三种对应类型的客户:VIP客户,普通客户,快速客户,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务。 1.首先,经常在银行办理业务的人更有利于理解本系统, 2.由于有三类客户,每类客户的号码编排都是完全独立的,所以,我想到本系统一共要产生三个号码管理器对象, 各自管理一类用户的排队号码。这三个号码管理器对象统一由一个号码机器进行管原创 2011-06-11 22:52:00 · 508 阅读 · 0 评论 -
黑马程序员--各种过滤流与包装类
各种过滤流与包装类 1)包装类的概念与作用 2)BufferedInputStream类与BufferedOuputStream类 缓冲流为I/O流增加了内存缓冲区,增加缓冲区有两个基本目的: 第一个:java程序一次不只操作一个字节,这样提高了程序的性能 第二个:由于有了缓冲区,使得在流上执行skip mark reset方法都成为可能原创 2011-06-07 16:52:00 · 492 阅读 · 0 评论 -
黑马程序员--TCP网络程序的工作原理
TCP网络程序的工作原理 TCP客户端程序与TCP服务器端程序的交互过程: 1)服务器程序创建一个ServerSocket,然后调用accept方法等待客户来连接。 2)客户端程序创建一个Socket并请求与服务器建立连接 3)服务器接收客户的连接请求,并创建一个新的Socket与该客户建立专线连接原创 2011-06-08 16:38:00 · 747 阅读 · 0 评论 -
黑马程序员--java程序与其它进程的数据通信
java程序与其它进程的数据通信 在java程序中可以用Process类的实例对象来表示子进程,子进程的标准输入和输出不再连接到键盘和显示器, 而是以管道流的形式连接到父进程的一个输出流和输入流对象上。 调用Process类的getOutputStream,getInputStream方法可以获得连接到了进程的输出流和输入流对象事例: import java.io.Buf原创 2011-06-07 18:08:00 · 404 阅读 · 0 评论