
Java
文章平均质量分 55
本专栏主要是介绍java开发中遇到的一些问题及解决方案,还有一些学习心得分享给大家。
_William_Cheung
热爱运动
展开
-
Java Serialization/序列化/反序列化 及 transient Java关键字详解
以前只知道序列化和反序列化的意思及怎么去使用,没有更深入的去了解,在学习之中遇到了这个transient关键字,以前并不知道在Java中 还有 transient 关键字,既然遇到了就花点时间把整理一下,查阅了一些资料看了一下,自己整理一份让方便更多的人去学习。 首先,Java提供了一个机制,称为一个对象可以被表示为字节序列,包括该对象的数据以及关于该对象的类型,并存储在对象数据原创 2017-03-31 11:19:00 · 1852 阅读 · 0 评论 -
java中类的初始化顺序
1、成员变量成员变量分为静态变量和实例变量,静态变量属于某个类,该类没有实例化之前就可以调用,通过类.静态变量就可以调用,而实例变量属于某个实例对象,必须通过new关键字来创建该类的实例对象才能调用该类的实例变量(没有被static关键字修饰的变量,称为实例变量)。2、函数(方法)在类中方法分为静态方法和实例方法(普通方法),它们的区别:*外部调用静态方法或者本类的Main主方法中原创 2016-10-17 18:46:14 · 581 阅读 · 0 评论 -
使用eclipse关联jdk的源码
有两种方式进行关联源码,步骤其实都差不多:第一:点击Attach Source...按钮第二种: 点击项目右击,选中Build Path 选中Configure Build Path...原创 2016-10-17 22:17:29 · 565 阅读 · 0 评论 -
java.util.concurrent.atomic 并发包下的原子操作类(AtomicBoolean,AtomicInteger,AtomicLong......))
在java 1.5时就提供了concurrent包,java.util.concurrent 并发包下的所有类都是实现了 fail-safe(安全-失败)机制,下面我要来了解一下并发包atomic下的变量类 :这个包里面提供了一组原子变量类:转载 2016-10-25 22:40:35 · 739 阅读 · 0 评论 -
java.net.BindException: Address already in use: bind
错误:已经在使用绑定地址,所以查看进程把所有和Ja原创 2017-03-29 13:55:52 · 1308 阅读 · 0 评论 -
百度地图坐标拾取+覆盖物+逆解析
http://blog.youkuaiyun.com/flang6157/article/details/48653989转载 2017-03-14 09:47:04 · 530 阅读 · 0 评论 -
致命错误: 在类路径或引导类路径中找不到程序包 java.lang
[ERROR] [类文件的搜索路径: D:\Java\jdk1.7.0_15\jre\lib\rt.jar,D:\Java\jdk1.7.0_15\jre\lib\jce.jar,F:\Program Files\jdk1.8.0_111\jre\lib\ext\access-bridge-64.jar,......[ERROR] 致命错误: 在类路径或引导类路径中找不到程序包 java.la原创 2017-03-16 15:00:32 · 15809 阅读 · 1 评论 -
java.util.concurrent并发工具类:等待多线程完成的CountDownLatch
首先,介绍的是CountDownLatch是一个同步工具类。在java 1.5时引入 java.util.concurrent并发包,在java并发包中有三个类用于同步一批线程的行为,分别是CountDownLatch、Semaphore和CyclicBarrier;还有一些其它类比喻:ConcurrentMap、BlockingQueue等等。本次介绍CountDownLatch的用处及代码示例原创 2017-03-29 17:47:42 · 712 阅读 · 0 评论 -
java中遍历Map的几种常见方式
java中遍历Map的几种常见方式,如下:第一种:通过遍历键取值(效率低) Map map = new HashMap(); map.put("a","1"); map.put("b","2"); map.put("c","3"); for (String str : map.keySet()) {原创 2017-03-30 17:06:49 · 2237 阅读 · 0 评论 -
使用logback输出日志,自定义输出格式
在开发中比较常见的还是log4j,基本上每个开发者都知道,但是使用logback输出日志,估计用的人不多,其实这两个都是slf4j的实现,而且是同一个作者。Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过原创 2017-04-05 09:50:37 · 51205 阅读 · 0 评论