Java SE
文章平均质量分 80
会飞的金色流年
这个世界已经有很多人和事会让你失望,而最不应该的,就是自己还令自己失望。请记住,社会很残酷,你要活得有温度!
展开
-
Java中@Override的作用
一、Java @override 报错处理做项目的时候,同事那边电脑上编译通过的java代码,或者是网上下载的样例代码,导入工程后却是编译不通过,总是@override报错,把@override去掉就好了,有时候@Override出现的地方很多,要全部删除@Override很繁琐很吐血,不能从根本上解决问题。网上找了一下原因,才知道:据说这是jdk的问题,@Override是JDK5就转载 2016-10-20 13:26:54 · 258 阅读 · 0 评论 -
自定义异常类 ----- 异常的捕获和处理
在Java中已经提供了大量的异常类,但是这些异常类有时也很难满足开发者的要求,所以用户可以根据自己的需要定义自己的异常类。定义异常类只需要继承Exception类即可。范例: 自定义异常类class MyException extends Exception { public MyException(String msg) { su原创 2016-10-21 14:08:53 · 688 阅读 · 0 评论 -
警告@SuppressWarnings("serial")与对象序列化(Java IO)
警告@SuppressWarnings("serial")比如有个类实现了java.io.Serialize接口:package com.onede4.test;public class TestSerial implements java.io.Serializable {}如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Seri原创 2016-10-21 14:21:01 · 668 阅读 · 0 评论 -
关于serialVersionUID的说明
1、为什么要使用serialVersionUID(1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVersionUID输出到文件中。(2)然后有需要使用时,再从磁盘将对象内容及serialVersionUID读入内容中的某个对象。(3)将磁盘内容读入对象时,需要进行强制类型转换,如Person person = (Person)oi转载 2016-10-21 15:03:46 · 210 阅读 · 0 评论 -
Java中Synchronized的用法
原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.转载 2016-10-21 16:12:18 · 368 阅读 · 0 评论 -
Java synchronized详解
第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,转载 2016-10-21 16:13:23 · 471 阅读 · 0 评论 -
深入理解java中的synchronized关键字
这篇文章主要介绍了java中的synchronized关键字,有需要的朋友可以参考一下synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized转载 2016-10-21 16:17:37 · 184 阅读 · 0 评论