java基础
YbLee.
这个作者很懒,什么都没留下…
展开
-
Java 关键字volatile 与 synchronized 作用与区别
1,volatile 它所修饰的变量不保留拷贝,直接访问主内存中的。 在Java内存模型中,有main memory,每个线程也有自己的memory (例如寄存器)。为了性能,一个线程会在自己的memory中保持要访问的变量的副本。这样就会出现同一个变 量在某个瞬间,在一个线程的memory中的值可能与另外一个线程memory中的值,或者main memory中的值不一致的情况。 一个变量声明为v...转载 2019-03-06 20:10:38 · 1004 阅读 · 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 · 356 阅读 · 0 评论 -
java中一个类的内在加载分解过程为:
一个类的内在加载分解过程为: 1.new出来的对象在堆中。 2.全局变量存储在全局数据区中。 3.局部变量存储在栈区。 4.普通方法存在方法区。 5.static修饰的方法则在静态方法区中。 6.静态方法的加载优先于普通方法加载。 7.静态方法并且可以通过类名点方法名(class.method)调用,普通方法必须先new对象才能调用。 8.全局变量的范围要大于局部变量的使用范围。 原文:http...转载 2019-03-09 12:36:14 · 204 阅读 · 0 评论 -
JAVA虚拟机体系结构
JAVA虚拟机体系结构学习地址: http://www.cnblogs.com/java-my-life/archive/2012/08/01/2615221.html原创 2019-03-09 13:03:08 · 152 阅读 · 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 · 235 阅读 · 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 · 1074 阅读 · 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 · 1709 阅读 · 0 评论 -
java集合框架总结2
Map: Map是一个双列集合,其中保存的是键值对,键要求保持唯一性,值可以重复 键值是一一对应的,一个键只能对应一个值 Map的特点:是存取无序,键不可重复 Map在存储的时候,将键值传入Entry,然后存储Entry对象 其中下面有HashMap,LinkedHashMap和TreeMap HashMap 是基于哈希表结构实现的,所以存储自定义对象作为键时,必须重写hasCode和equals...转载 2019-03-10 15:01:30 · 246 阅读 · 1 评论