随笔分类 -  java基础

摘要:list中的对象某个属性存在重复时将重复的对象去重 阅读全文
posted @ 2019-05-27 15:32 大大大圣 阅读(9268) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://blog.csdn.net/hejingyuan6/article/details/47053409# 多线程共享数据的方式: 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。 2,如果 阅读全文
posted @ 2019-03-04 23:09 大大大圣 阅读(10506) 评论(0) 推荐(2) 编辑
摘要:HashMap是最常用的集合类框架之一,它实现了Map接口,所以存储的元素也是键值对映射的结构,并允许使用null值和null键,其内元素是无序的,如果要保证有序,可以使用LinkedHashMap。HashMap是线程不安全的,下篇文章会讨论。HashMap的类关系如下: java.util Cl 阅读全文
posted @ 2018-01-12 15:52 大大大圣 阅读(14517) 评论(3) 推荐(2) 编辑
摘要:1.在finally中关闭流; 2.在关闭多个流时因为嫌麻烦将所有关流的代码丢到一个try中 3.在循环中创建流,在循环外关闭,导致关闭的是最后一个流 4.在Java7中,关闭流这种繁琐的操作就不用我们自己写了 只要实现的自动关闭接口(Closeable)的类都可以在try结构体上定义,java会自 阅读全文
posted @ 2018-01-04 11:19 大大大圣 阅读(21398) 评论(0) 推荐(0) 编辑
摘要:java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的, 阅读全文
posted @ 2017-11-14 15:43 大大大圣 阅读(12790) 评论(0) 推荐(4) 编辑
摘要:int 转 String: String 转 int : int 转 char: char 转 int: 八种基本包装类: byte :java.lang.Byte short :java.lang.Short int: java.lang.Integer long :java.lang.Long 阅读全文
posted @ 2017-05-18 18:47 大大大圣 阅读(412) 评论(0) 推荐(0) 编辑
摘要:问题描述:将本地文件上传(需将文件名一起上传)至指定服务器,服务器将上传的文件保存至指定路径下并文件名添加前缀 "Downlod_原文件名"。 思路: 客户端需要一个输入流来读取本地文件内容和文件名;需要一个输出流将读取的文件名发送至服务器端,然后再将内容发送至服务器端。 服务器端需要一个输入流读取 阅读全文
posted @ 2017-05-11 16:12 大大大圣 阅读(582) 评论(0) 推荐(0) 编辑
摘要:通过dom4j来对xml配置文件的增删查改; 利用@Test注解来对单个方法进行测试; 阅读全文
posted @ 2017-05-10 19:54 大大大圣 阅读(453) 评论(0) 推荐(0) 编辑
摘要:练习一: 练习二: 阅读全文
posted @ 2017-05-09 20:41 大大大圣 阅读(429) 评论(0) 推荐(0) 编辑
摘要:Throwable |--Error |--Exception |--RuntimeException 异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性; 也就是说可以被throw和throws关键字多操作。 只有异常体系具备这个特点 throw和throws的用法; throw定义在函 阅读全文
posted @ 2017-05-09 20:39 大大大圣 阅读(206) 评论(0) 推荐(0) 编辑
摘要:在java中反射降低了模块间的依赖性这个过程称解耦 高内聚,低耦合 在java中,万物皆对象,则将字节码看成一个对象,将一个方法看成一个对象..... 反射--剖析类,分析类的字节码,产生对象的字节码对象以及实例对象 Class 代表字节码的类 代表类的类 Field 代表属性的类 Method 代 阅读全文
posted @ 2017-05-09 20:25 大大大圣 阅读(296) 评论(0) 推荐(0) 编辑
摘要:套接字是java提供一套进行网络通信的API TCP/UDP; ISO七层模型 物理层 、数据链路层 、传输层-IP、 网络层-UDP/TCP 、会话层 、 表示层、 应用层 HTTP FTP POP3 SMTP... IP地址:在网络中标识计算机地址的 IPv4 用四组整数(0-255)标识一个I 阅读全文
posted @ 2017-05-09 20:05 大大大圣 阅读(1136) 评论(0) 推荐(1) 编辑
摘要:如何去定义一个线程?(三种方式) 1.Thread:继承这个类,然后重写run方法;将业务逻辑或任务写到run方法中,然后调用start来启动线程; 2.Runnable: 实现这个接口,然后重写run方法,创建Thread对象将Runnable实现类对象作为参数传递,最后调用start启动线程; 阅读全文
posted @ 2017-05-09 19:25 大大大圣 阅读(220) 评论(0) 推荐(0) 编辑
摘要:泛型:”参数化类型“;类似于方法中的形参。 泛型类: 泛型方法: 泛型接口/类: 阅读全文
posted @ 2017-05-04 20:35 大大大圣 阅读(200) 评论(0) 推荐(0) 编辑
摘要:流(IO) 四个基本流: InputStream(输入字节流)、OutputStream(输出字节流)、writer(输出字符流)、reader(输入字符流)-四个基本流都是抽象类不能实例化,固只能用其子类; 注意:流结束后一定要关流(close())和将引用设为null;以便被GC回收。 流的一般 阅读全文
posted @ 2017-05-04 15:27 大大大圣 阅读(277) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示