java
文章平均质量分 74
tuanjie108
这个作者很懒,什么都没留下…
展开
-
字符
public class Test { public static void main(String[] args) { char c = 'a'; System.out.println(c);//输出结果为a System.out.println(c+1); //输出结果为98 }}字符和数字一起输出时,字原创 2013-07-11 20:08:50 · 539 阅读 · 0 评论 -
java反射的三个阶段
java反射的三个阶段:import java.lang.reflect.Method;/** * 反射的三个阶段,分别获取类的对象 * */public class ReflectAccessDemo { public static void main(String[] args) throws Exception { reflectAcc原创 2013-12-25 14:11:24 · 1012 阅读 · 0 评论 -
java中集合的遍历
集合的遍历:简单测试如下:import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.ListIterator;import java.util原创 2013-12-26 09:24:21 · 629 阅读 · 0 评论 -
枚举的使用
枚举的使用:枚举元素必须位于枚举类体中的最开始部分,枚举元素后要有分号与其他成员分隔。所有枚举类都提供一个静态的values()方法(返回该枚举类所有对象组成的数组),便于遍历所有枚举对象所有枚举类都提供一个静态的valueOf(String name)方法, 返回枚举类中对象名等于 name的对象枚举对象后面加上{},那么该对象实际是枚举匿名内部类对象原创 2013-12-27 10:21:05 · 591 阅读 · 0 评论 -
java的面向对象
看了张孝祥老师的面试题讲解,张老师根据自己的经验总结了一句话,谁拥有数据,谁就对外提供操作这些数据的方法。自己对面向对象设计也不是太好,就自己整理了一下面向对象设计。面向对象编程和面向过程编程:面向过程:强调的是功能行为,一种过程,先干啥,再干啥;用户提出哪些要求,面向过程编程的人员就针对用户的要求进行制作,直接制作出一个完整的整体,本身不需要准备好什么工具,在制作的过程总需要什么再单独拿原创 2013-12-27 17:21:32 · 497 阅读 · 0 评论 -
银行业务调度系统
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------银行业务调度系统:模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如原创 2014-01-03 14:25:45 · 542 阅读 · 0 评论 -
linux中fork()函数详解(实例讲解)
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来转载 2015-11-18 17:13:54 · 372 阅读 · 0 评论 -
Socket和ServerSocket的使用
Socket和ServerSocket:所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是原创 2013-12-24 15:24:07 · 1007 阅读 · 0 评论 -
java7新特性之一自动关闭资源
java7简化资源清理(try-with-resources)自动关闭资源的try语句,try-with-resources 是一个定义了一个或多个资源的try 声明,这个资源是指程序处理完它之后需要关闭它的对象。try-with-resources 确保每一个资源在处理完成后都会被关闭。 可以使用try-with-resources的资源有: 任何实现了jav原创 2013-12-22 20:50:40 · 837 阅读 · 0 评论 -
文件的切割和合并
文件的切割,其实就是将输入流读取的数据用多个输出流输出到不同的文件中文件的合并,就是用SequenceInputStream 对象将多个输入流串联成一个输入流,再将读取的数据通过输出流输出到指定文件中简单的例子如下:例子中的路径可以改变,在这里,我把路径写死了。文件的切割和合并简单实例:import java.io.File;import java.io.FileInputSt原创 2013-12-21 23:27:44 · 561 阅读 · 0 评论 -
16位的MD5加密
package com.java.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { // 十六位的md5加密 private static String Md5(String str) {原创 2013-07-26 09:11:55 · 720 阅读 · 0 评论 -
java中的折半查找(二分查找)
(二分查找只适合有序数组)public class ArrayFind { public static void main(String[] args) { int[] arr = {12,23,34,45,56,67,78}; int a=halfSearch2(arr,34); System.out.println(a原创 2013-07-26 21:37:59 · 598 阅读 · 0 评论 -
解决全站中文乱码问题
package com.character.filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.ser原创 2013-07-26 09:30:59 · 563 阅读 · 0 评论 -
Java中的选择排序和冒泡排序
public class Test { public static void main(String[] args) { int[] a = {1,4,2,5,12,10}; sort(a); } //选择排序,其他数和某一个数进行比较 public static void sort(int[] arg){原创 2013-11-26 10:30:53 · 549 阅读 · 0 评论 -
BufferReader中的readLine()方法
BufferReader:字符读取流缓冲去,在BufferReader中有一个readLine()方法,表示每次读取一行数据。readLine()方法返回包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null,即返回的数据为回车符自己的数据,不包括回车符。readLine()方法的原理: readLine()方法无论读取一行数据还是读取多个字符,最终调用的方法原创 2013-12-19 20:40:32 · 19006 阅读 · 0 评论 -
装饰设计模式
装饰设计模式: 定 义:动态的给对象添加一些额外(功能)。就增加功能而言,装饰设计模式比继承更加灵活。 在装饰模式的实现总,为了能够实现和原来使用的被装饰对象的代码无缝结合,是通过定义一个抽象类,让这个类实现与被装饰对象相同的接口,然后再具体的实现类中,转调被装饰的对象,在转调的前后添加新的功能,这就实现了给被装饰对象增加功能,这个思路和"对象组合"非常相似。在转原创 2013-12-20 12:59:01 · 876 阅读 · 0 评论 -
交通灯管理系统
定义交通灯的类:package com.itheima.test.traffic;/* * 模拟十字路口交通灯,十字路口总共有12条行驶线路, 每条线路没有有一个交通灯控制车辆的行驶,每一个 * Lamp对象代表一个交通灯,用Lamp模拟交通灯的实现。 * 十字路口12条行驶线路: * 从南往北(S2N),从南往东(S2E),从南往西(S2W) * 从北往南(N2S),从北往西(原创 2014-01-03 00:02:15 · 670 阅读 · 0 评论 -
SequenceInputStream的简单使用
SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。SequenceInputStream(Enumeration<? extends InputStream> e) 通过记住参数来初始化新创建的 Sequ原创 2013-12-21 22:10:51 · 781 阅读 · 0 评论 -
BufferedInputStream实现原理
BufferedInputStream实现原理:使用BufferedInputStream的read()方法读取硬盘上的字节数据时,实际上调用的是FileInputStream的read(byte[] b)方法,把读取的数据先存放到一个字节数组中(byte[]),也就是字节流缓冲区中.再从字节数组(字节流缓冲区)取出字节数据,BufferedInputStream的read()方法读取字节原创 2013-12-21 00:32:23 · 1166 阅读 · 0 评论 -
Java线程池的使用
一.Java中的ThreadPoolExecutor类java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池,必须先了解这个类。下面我们来看一下ThreadPoolExecutor类的具体实现源码。 在ThreadPoolExecutor类中提供了四个构造方法:public class Thre...转载 2018-08-18 21:14:44 · 150 阅读 · 0 评论