Java技术总结
lovelivesimply
有能力爱自己,有余力爱别人
展开
-
final,static关键字
java基础 static final原创 2016-01-09 17:12:52 · 203 阅读 · 0 评论 -
fail-fast机制
前面,我们已经学习了ArrayList。接下来,的fail-fast机制进行了解。内容包括:: 1 fail-fast简介 2 fail-fast示例 3 fail-fast解决办法 4 fail-fast原理 5 解决fail-fast的原理转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308762.html1 fail-fast简介 f转载 2016-08-22 16:55:31 · 265 阅读 · 0 评论 -
自动装箱、拆箱
什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 一般我们要创建一个类的对象实例的时候,我们会这样:Class a = new Class(parameter);当我们创建一个Integer对象时,却可以这样:Integer i = 100; (注意:不是 int i = 100; )实际上,执行上面那句代码的时候,系转载 2016-08-21 11:09:52 · 360 阅读 · 0 评论 -
设置缓存
浏览器默认情况下会缓存我们的页面,如果网站的要求及时性很高,要求不能缓存页面惹下设置: (1):IE浏览器 0:不缓存 1:永久缓存 System.currentTimeMollis()+*:缓存一定时间 response.setDateHeader(“Expires”,0); (2):火狐浏览器 resposne.setHeader(“Cache-Control”,no-cache”原创 2016-08-30 14:18:32 · 342 阅读 · 0 评论 -
java中volatile关键字的含义
转载地址:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。sync转载 2016-06-28 10:25:45 · 202 阅读 · 0 评论 -
Java基本数据类型总结
转载地址:转载 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 Java的简单类型及其封装器类 Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double转载 2016-06-28 09:00:02 · 209 阅读 · 0 评论 -
Java内存管理
运行时,内存: (1)程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计转载 2016-06-11 18:53:41 · 209 阅读 · 0 评论 -
浅谈为什么Java接口中不允许定义变量
转载地址:http://www.e[这里写链接内容]接口就是提供一种统一的“协议”,而接口中的属性也属于“协议”中的成员。它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是接口和具体类的一个中间层。即满足接口的抽象,也满足具体的实现。 如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以通过实现接口的对象的转载 2016-05-23 10:08:28 · 552 阅读 · 0 评论 -
java中代码执行顺序
1:java语言跨平台原理 JVM屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”; 2:Java运行过程 3:代码执行顺序package lesson.java;public class Animal { protected String name; protected int age; static int a=0; {原创 2016-05-21 10:56:46 · 327 阅读 · 0 评论 -
异常处理
1:Throwable类Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。 它的两个子类:Error 和 Exception,通常用于指示发生了异常情况。 java文档 2:RuntimeException原创 2016-05-16 18:39:05 · 336 阅读 · 0 评论 -
查看Java程序运行时间
(1)以毫秒为单位: long startTime_1 = System.currentTimeMillis(); long endTime_1 = System.currentTimeMillis(); System.out.println("程序1运行时间:"+(endTime_1-startTime_1)+"ms");(2)以纳秒为单位 long startTime_1 = Syst原创 2016-03-10 16:32:07 · 681 阅读 · 0 评论 -
FOR EACH
For-each Loop Purpose The basic for loop was extended in Java 5 to make iteration over arrays and other collections more convenient. This newer for statement is called the enhanced for or for-each (b转载 2016-08-22 17:11:32 · 295 阅读 · 0 评论