Java
文章平均质量分 51
guxinkai
我们总是东张西望,唯独漏了自己想要的
展开
-
Java反射实例
使用反射技术读取db.properties里的字段值实现数据库连接,github下载地址github.com/gukunpja原创 2017-01-01 23:14:38 · 289 阅读 · 0 评论 -
java接口与抽象类的区别
1接口中所有的方法默认都是抽象的,而抽象类可以同时包含抽象和非抽象的方法。 2.一个类可以实现多个接口,但它只能继承一个抽象类。 3.一个类要实现某个接口,必须实现这个接口声明的所有方法。而一个类不需要实现抽象父类中声明的所有方法,不过,这时候这个类也必须声明为抽象类。 4.抽象类可以实现接口,而且不需要实现接口中的方法。 5.接口中声明的变量默认是final的,而抽象类可以包含非fina原创 2017-01-04 14:12:00 · 190 阅读 · 0 评论 -
StringBuffer 与 StringBuilder的区别与联系
相同点: 1. 两个类都是字符串缓冲类。 2. 两个类的方法都是一致的。 不同点: 1. StringBuffer是线程安全的,操作效率低 ,StringBuilder是线程非安全的,操作效率高。 2. StringBuffer是jdk1.0出现 的,StringBuilder 是jdk1.5的时候出现的。原创 2017-01-03 18:02:43 · 191 阅读 · 0 评论 -
Java IO流总结
JavaIO流按流的方向分为:输入流和输出流。 按流的数据单位不同分为:字节流和字符流。 计算机存储信息的基本单位是字节,字符是计算机中使用的数字和符号。1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。字符流与字节流的转换使用转换流。 应用场景处理文本数据,优先考虑使用字符流。 音频视频文件和字符没有关系使用字节流。 import java.io.File; import原创 2017-01-03 14:22:12 · 194 阅读 · 0 评论 -
java统计文件数量
import java.io.File; public class countFile { String path; static int num; public void getFileNum(String path) { File file = new File(path); if (file.exists()) { File[] f = file.listFil原创 2017-01-02 23:07:44 · 1015 阅读 · 0 评论 -
socket实现UDP数据传输
UDP: User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 特点:每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。 UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。 UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次原创 2017-01-01 20:14:30 · 1126 阅读 · 0 评论 -
socket实现TCP数据传输
TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。特点:面向连接的协议,数据传输必须要建立连接,所以在TCP中需要连接时间。传输数据大小限制,一旦连接建立,双方可以按统一的格式传输大的数据。一个可靠的协议,确保接收方完全正确地获取发送方所发送的全部数据。 TCP原创 2017-01-01 22:11:47 · 2227 阅读 · 0 评论 -
java多线程实现售票
package com.gxk.thread; class ticketThread extends Thread { private static int ticket = 50; private String name; public ticketThread(String name) { this.name = name; } @Override public voi原创 2016-11-27 19:40:02 · 4377 阅读 · 4 评论 -
java classpath路径执行程序
Java程序的执行,使用绝对路径和相对路径有时报错,由于java包的位置不确定,执行java程序时的当前路径也不确定,一般使用classpath路径查找资源。 public static void main(String[] args) throws Exception { Class clazz = new ClassPathTest().getClass(); // '/'表示cla原创 2016-11-25 18:14:45 · 396 阅读 · 0 评论 -
JavaDto对数据的封装
最近用到javadto扩展字段,解决了要得到的账号字段值在当前数据表中不存在而存在于另一张表。 1.新建dto扩展账号字段 package com.xxx.admin.member.entity; import java.io.Serializable; import com.dfth.member.members.entity.Member; public class Me原创 2016-10-08 13:40:02 · 4540 阅读 · 0 评论 -
java集合遍历
package com.test.list; import java.util.List; import java.util.ArrayList; import java.util.Iterator; public class Demo { public static void main(String[] args){ List list = new Array原创 2016-10-06 11:26:56 · 184 阅读 · 0 评论 -
java单例设计模式实例
java单例设计模式原创 2017-01-04 16:44:28 · 307 阅读 · 0 评论