
java基础
YbLee.
这个作者很懒,什么都没留下…
展开
-
Java 关键字volatile 与 synchronized 作用与区别
1,volatile它所修饰的变量不保留拷贝,直接访问主内存中的。在Java内存模型中,有main memory,每个线程也有自己的memory (例如寄存器)。为了性能,一个线程会在自己的memory中保持要访问的变量的副本。这样就会出现同一个变 量在某个瞬间,在一个线程的memory中的值可能与另外一个线程memory中的值,或者main memory中的值不一致的情况。 一个变量声明为v...转载 2019-03-06 20:10:38 · 1036 阅读 · 0 评论 -
java八大数据类型总结
1.字节型:byte (1字节=8位)2.整型:int 4字节long 8字节short 2字节注意事项:整数字面量默认都为 int 类型,所以在定义的 long 型数据后面加 L或 l。 3.浮点型:float 4字节 32位 (后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数)double 8字节 64位(后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾 ...原创 2019-03-06 20:33:45 · 388 阅读 · 0 评论 -
java中一个类的内在加载分解过程为:
一个类的内在加载分解过程为:1.new出来的对象在堆中。2.全局变量存储在全局数据区中。3.局部变量存储在栈区。4.普通方法存在方法区。5.static修饰的方法则在静态方法区中。6.静态方法的加载优先于普通方法加载。7.静态方法并且可以通过类名点方法名(class.method)调用,普通方法必须先new对象才能调用。8.全局变量的范围要大于局部变量的使用范围。原文:http...转载 2019-03-09 12:36:14 · 230 阅读 · 0 评论 -
JAVA虚拟机体系结构
JAVA虚拟机体系结构学习地址:http://www.cnblogs.com/java-my-life/archive/2012/08/01/2615221.html原创 2019-03-09 13:03:08 · 170 阅读 · 0 评论 -
java集合框架总结1
一、集合框架特性比较二、总结Java中的集合框架大类可分为Collection和Map(两个接口);两者的区别:1、Collection是单列集合;Map是双列集合2、Collection中只有Set系列要求元素唯一;Map中键需要唯一,值可以重复3、Collection的数据结构是针对元素的;Map的数据结构是针对键的。Collection体系:ollection包括两大体系,L...转载 2019-03-07 09:17:21 · 260 阅读 · 0 评论 -
JSP和Servlet的简答区别
jsp和servlet的区别和联系:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,H...转载 2019-03-07 09:51:15 · 1101 阅读 · 0 评论 -
Java九大内置对象
一、九大内置对象request对象request对象是javax.servlet.http.HttpServletRequest对象的一个实例。每当客户端请求页面时,JSP引擎将创建一个新对象来表示该请求。request对象提供了获取包括表单数据,Cookie,HTTP方法等HTTP头信息的方法。response对象response对象是javax.servlet.http.Ht...转载 2019-03-07 10:01:27 · 1770 阅读 · 0 评论 -
java集合框架总结2
Map:Map是一个双列集合,其中保存的是键值对,键要求保持唯一性,值可以重复键值是一一对应的,一个键只能对应一个值Map的特点:是存取无序,键不可重复Map在存储的时候,将键值传入Entry,然后存储Entry对象其中下面有HashMap,LinkedHashMap和TreeMapHashMap是基于哈希表结构实现的,所以存储自定义对象作为键时,必须重写hasCode和equals...转载 2019-03-10 15:01:30 · 283 阅读 · 1 评论