java基础
HuntZou
这个作者很懒,什么都没留下…
展开
-
浅谈java字节流和字符流对文件的操作
字节流和字符流区别在于,字符流是专门用来处理字符串的,而字节流可以用来处理任何数据。存储设备上的任何数据需要被处理就必须得通过字节流或字符流的方式进入内存中,字符流或在其流入过程中先进行编码的解析,字节流不用。1.在字符流中,有专门用来处理文件的类,FileWriter,FileReader,通过实例化他们,就能进行文本文件的写入和读取操作。FileWriter fw = new File原创 2016-03-21 18:23:08 · 603 阅读 · 0 评论 -
解决web中Object.class.getResourceAsStream获取流失败方法
说实话,我到现在还没搞清楚为什么Object.class.getResourceAsStream()在我的web项目中获取不到配置文件,单纯java应用程序测试可以,放在web项目中就报空指针,这里直接放解决方案:直接使用FileInputStream加载配置文件就行。那么,我想问一下,有没有人知道,为什么那个方法就不行,不管用绝对路径还是相对路径都有问题//InputStream in原创 2016-04-11 09:25:51 · 3245 阅读 · 2 评论 -
在java应用程序和web应用中的相对路径问题
这两天被这个路径给闹得心烦,现在将问题写一下:注意:在java应用程序中”./“代表的相对路径指的是该工程的根目录,也就是src上层的目录但是,在web应用中,tomcat服务器,”./“代表的相对路径是tomcat/bin目录。所以,在代码时候可以正常加载配置文件,但在应用测试时报空指针时要注意了,路径是不 一 样的,我真是日了狗了。。。原创 2016-04-11 10:54:49 · 381 阅读 · 0 评论 -
Frame中的paint什么时候调用
paint会在调用setVisible(true);之后调用paint是container中的方法,Frame继承container这里还有一个小问题,图中可见两个打印位置,我用eclipse运行程序,首先打印“hh”然后是“paint run”,但我打断点调试,会先运行“paint run”,为什么呢,有没有知道的,谢谢原创 2016-06-14 08:44:57 · 2989 阅读 · 1 评论 -
android如何制作出一个简单的聊天app
初学android没多久,之前学过一些web,所以有一点java基础,想着能不能尽快在android上做出一点东西,就萌生了这个想法,话不多说,直接上干货思路:HttpURLConnection可以发送http请求,那么我可以自己用tomcat建一个简单的服务器,用来接收请求完成响应,那么,当用户向用户发送一条消息时,可以在url中包含这个消息的一些信息,比如发送人的账号,消息内容,目标账原创 2016-06-14 08:48:41 · 17946 阅读 · 5 评论 -
Lambda表达式相关的Consumer、Function、Predicate与Supplier的区别
这是参考地址,在此基础上又做了整理区别总览名称参数返回值实例Consumer有无Iterable上的forEach方法Function有有Optional的map方法Predicate有boolOptional的filter方法Supplier无有懒加载、惰性求值、Stream的generate(静态)详细解释Suppl...原创 2018-10-23 17:57:52 · 1125 阅读 · 0 评论