Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java中装饰模式(Decorator)发布时间:2018-10-22
1.Java中装饰模式(Decorator)publicinterfaceComponent{publicvoiddoSomething();}publicclassConcreteComponentimplementsComponent{@OverridepublicvoiddoSomething(){System.out.println("功能A");}}publicclassDecoratorimplementsComponent{privateComponentcomponent... 查看全文
1.InputStreamReader和OutputStreamWriter的使用(Decorator)BufferedReader.readLine()方法可以一次读取一行。importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStreamReader;importjava... 查看全文
· Java中I/O的InputStream流发布时间:2018-10-22
1.Java中I/O的InputStream流1.使用InputStream流读取文件内容publicclassInputStreamTest1{publicstaticvoidmain(String[]args)throwsException{InputStreamis=newFileInputStream("c:/hello.txt");byte[]buffer=newbyte[200];intlength=0;while(-1!=(length=is.read(buffer,0,200)... 查看全文
· Java中其它输入输出流发布时间:2018-10-22
1.ByteArrayInputStream流以array数组为对象读取。(char)c转换成char类型才能打印真正的对象内容。in.reset();重载流读写的位置。importjava.io.ByteArrayInputStream;publicclassByteArrayInputStreamTest1{publicstaticvoidmain(String[]args){Stringtemp="abc";byte[]b=temp.getBytes()... 查看全文
· Java中I/O的OutputStream流发布时间:2018-10-22
1.Java中I/O的OutputStream流1.使用OutputStream流输出文件OutputStreamos=newFileOutputStream("c:\\out.txt",true);true时在后面追加;false时在开头重写。importjava.io.FileOutputStream;importjava.io.OutputStream;publicclassOutputStreamTest1{publicstaticvoidmain(String[]args... 查看全文
· java带有效期的map发布时间:2018-10-19
packagecom.www.test;importjava.util.Collection;importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;/*****@Description:带有效期map简单实现实现了基本的方法*@author:zysnba*@date:2018-10-19*下午5:08:46*@param<K>*@param<V>... 查看全文
· Java中I/O的File类发布时间:2018-10-19
1.Java中I/O的File类1.在windows中创建一个文件,用createNewFile()方法。1)Windows使用c:\表示;2)其他系统使用c:/表示;3)但在java中”\”表示转义字符,所以要使用”\\”来表示路径中的”\”;2.分隔符使用File.pathSeparator比较好,不会受系统的影响。但是生成的文件是相对的目录(项目所在默认为根目录)。Filefile=newFile(File.pathSeparator+"abc.txt");importjava.io... 查看全文
· Java中递归发布时间:2018-10-19
1.Java中递归所谓递归(Recursion),就是方法调用自身。对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环。使用递归计算阶乘:publicclassTest{publicstaticvoidmain(String[]args){System.out.println(compute(6));}publicstaticintcompute(intnumber){if(1==number){return1;}else{returnnumber*compute... 查看全文
· Java中innerClass内部类发布时间:2018-10-18
1.Java中innerClass内部类用AA.BB可以生成内部类,在编译的时候用AA$BB.class来表示。classStaticInner{privatestaticinta=4;publicstaticclassInner{publicvoidtest(){System.out.println(a);}}}publicclassStaticInnerClassTest{publicstaticvoidmain(String[]args){StaticInner... 查看全文
· Java中adapter适配器发布时间:2018-10-18
1.Java中adapter适配器适配器adapter实现了全部接口的方法,并且是空实现。importjava.awt.BorderLayout;importjava.awt.Frame;importjava.awt.Label;importjava.awt.TextField;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;publicclassTwoListenAdapter... 查看全文
· Java中观察者模式(Observer)发布时间:2018-10-18
1.Java中Observer观察者模式publicinterfaceWatched{publicvoidaddWatcher(Watcherwatcher);publicvoidremoveWatcher(Watcherwatcher);publicvoidnotifyWatchers(Stringstr);}publicinterfaceWatcher{publicvoidupdate(Stringstr);... 查看全文
简介本文档介绍如何将SpringBoot或者JavaWeb应用通过Docker部署到Kubernetes集群。相关环境安装及准备本文不做介绍本文中Kubernets集群有两个节点192.168.210.128master192.168.210.129minion-1部署流程为1.打包应用2.Push应用3.部署应用4.发布服务相关技术介绍Kubernetes(kubelet,kubeadm,kubectl)DockerJDKMavenDockerfileMaven创建应用可以到http... 查看全文
· Java中动态代理类发布时间:2018-10-17
1.Java中动态代理模式实现动态代理必须实现InvocationHandler接口,实现invoke()方法。生成代理使用Proxy类(代理)的newProxyInstance()方法。publicinterfaceSubject{publicvoidrequest();}publicclassRealSubjectimplementsSubject{publicvoidrequest(){System.out.println("Fromrealsubject!");}}importjava... 查看全文
· Java中annotation注解发布时间:2018-10-17
1.Java中annotation注解1.@Override注解,表示重写。publicclassOverrideTest{@OverridepublicStringtoString(){return"ThisisOverrideTest";}publicstaticvoidmain(String[]args){OverrideTesttest=newOverrideTest();System.out.println(test);}}运行结果:ThisisOverrideTest2... 查看全文
· Java中exception异常发布时间:2018-10-17
1.Java中exception异常Java中的异常分为两大类:1)Checkedexception(非RuntimeException)2)Uncheckedexception(RuntimeException)Java中所有的异常类都会直接或间接地继承Exception父类。publicclassExceptionTest{publicstaticvoidmain(String[]args){intc=0;try{inta=3;intb=0;c=a/b;System.out.println... 查看全文
· Java中frame对象发布时间:2018-10-17
1.Java中frame对象1.Frame对象importjava.awt.Color;importjava.awt.Frame;publicclassMyFrameextendsFrame{publicMyFrame(Stringtitle){super(title);}publicstaticvoidmain(String[]args){MyFrameframe=newMyFrame("FirstGUIapp");frame.setSize(500,500);frame... 查看全文
· Java中awt包发布时间:2018-10-17
1.Java中awt包AWT事件模型Event1)事件-描述发生了什么的对象2)事件源-事件的产生器3)事件处理器-接收事件、解释事件并处理用户交互的方法Button是ActionEvent的对象。事件处理器是一个方法。之前使用层次模型(现在已经不使用了)。事件监听器:委托模型。增加事件处理器button.addActionListener()importjava.awt.BorderLayout;importjava.awt.Button;importjava.awt.Frame... 查看全文
OA办公系统都会有很多在线处理office办公文档的需求。其中有一点也基本绕不开,那就是为文档盖章或添加手写签名来保护文档,让被盖章的文档不再被编辑。在Java中,用于操作office的解决方案常用的有POI、OpenOffice等。但是这些解决方案都是功能少不够用,对于office文档的操作在格式上会经常出问题。常见的文档格式出错,文档崩溃,用起来差强人意。在线编辑office插件pageoffice上手容易。效果:点击加盖印章输入盖章人用户名密码(自己系统可以自定义添加,这里输入默认的... 查看全文
1:需求直接打开表格填充数据到模板后的效果可能出现表格重叠的问题用自定义名称填充数据到模板后表格互不影响Excel自身有一个“定义名称”的功能,(1)可以给任意的单元格定义一个名称,比如定义某个单元格的名称为:testA1,如何给这个名称为“testA1”的单元格赋值。(2)可以给选中的一块区域(在PageOffice的概念里称这块区域为一个Table)定义一个名称,比如定义区域“B4:F13”的名称为:report,如何给这个名称为“report”的Table赋值。2:excel模板设置(1... 查看全文
· Java中策略模式发布时间:2018-10-16
1.Java中策略模式publicinterfaceStrategy{publicintcalculate(inta,intb);}publicclassAddStrategyimplementsStrategy{publicintcalculate(inta,intb){returna+b;}}publicclassDivideStrategyimplementsStrategy{publicintcalculate(inta,intb){returna/b;}... 查看全文