
java学习
文章平均质量分 54
CR2018
这个作者很懒,什么都没留下…
展开
-
银行叫号系统简易版,java集合练手
最近学了集合,中午在外面吃饭,他们有个点餐系统挺好的,想写一下,不过感觉目前应该写不出来,突然想到银行叫号系统可以用集合来实现,就写了一个简单的银行叫号系统,叫号系统主要用到的是LinkedList集合,整体来说比较简单,就是一个银行业务逻辑的问题,就是练练集合,下面是源代码import java.util.ArrayList;import java.util.LinkedList;import ...原创 2018-02-11 16:55:41 · 3441 阅读 · 0 评论 -
JAVA统计代码行数的简单代码,很准确,去掉注释,空行等
学了File类,可以对文件进行操作,结合之前学的IO字符流,写了一个简单的统计代码的工具代码如下:import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Scanner;publi原创 2018-02-07 21:59:36 · 2383 阅读 · 0 评论 -
DBCP和C3p0,我叫他们基本池和组合池,根据字面意思理解
数据库连接池有两种扩展包一,DBCP实现的方式commons-dbcp-1.4.jar : 连接池的实现commons-pool-1.5.6.jar : 连接池实现的依赖库使用DBCP的方式有两种,一种是手动配置,一种是配置文件配置。手动配置 BasicDataSourse ,BasicDataSource ds = new BasicDataSource();根据字面意思,可以叫做基本连接池然后...原创 2018-03-10 20:56:32 · 368 阅读 · 0 评论 -
动态代理的简单理解
动态代理,代理人与被代理人实现共同的接口,从而代理人拥有了被代理人的方法,可以对方法做修改了。动态代理只支持代理接口,并不支持代理类,因为java是单继承的,代理人类已经有父类Proxy类,不能再继承其他类了,就不能代理其他类的方法了。当代理人调用方法的时候,处理器会自动执行之前设置好的invoke方法,invoke方法里通过反射可以使用代理人的方法。...原创 2018-03-10 21:05:53 · 417 阅读 · 0 评论 -
java中回调的理解
java中不同模块之间相互调用分为三种,同步调用,异步调用,回调以老师提问学生问题举例1.同步调用是最常见的,就是类A中的方法执行中国调用类B的方法,知道类B中的方法执行完成后,类A继续执行。就相当于 老师提问学生问题,等学生回答完成以后,老师继续做其他事情,老师并不知道学生问题的答案。2.异步调用,还是类A中的方法调用类B中的方法,但是在这个类B方法上新建一个线程,类A中的方法继续执行其他语句。...原创 2018-03-04 16:59:58 · 499 阅读 · 2 评论 -
UDP协议的控制台聊天
UDP的特点是速度快,不安全UDP的控制台聊天实现的原理是一个发送端,一个接收端,发送端负责发送数据打包,接收端负责拆包,解析,我们用循环分别让发送端和接收端一直运行,并且通过线程让他们异步运行,这样,只要两台电脑上都有这个程序,并设置好端口号和IP,就可以实现控制台聊天了。代码如下:import java.io.IOException;import java.net.DatagramPacket...原创 2018-03-04 17:18:11 · 364 阅读 · 0 评论 -
spring学习总结
Spring主要两个作用1.ioc 2.AOPioc控制反转,将创建对象的权利交给工厂di依赖注入 ,将对象的需要的属性注入AOP面向切面编程 首先思考一个问题。。。。为什么会有ioc的出现?他为了解决什么问题?以前我们创建对象,在一个类中直接创建另一个类的对象,这样类与类之间就产生了很高的耦合性,也不利于维护代码,比如,要对一个类进行修改的时候,如果是之前的做法,需要在类中修改,重新创建对象,而...原创 2018-05-03 17:47:26 · 380 阅读 · 0 评论