java
pojocheng
我很帅。
展开
-
浅谈classpath
很多人在web项目的web.xml很熟悉这个东西,但是具体为啥,还是有一点懵懵懂懂。其实classpath一般来说指的是WEB-INF\classes 这个路径。项目在运行的时候,java项目src目录下的资源会加载到\WEB-INF\classes的路径下。(注意是在src下)以下是配置文件(src跟resources资源文件是同一个目录哦)那么web.xml配置文件...原创 2019-01-03 16:39:50 · 124 阅读 · 0 评论 -
Java语法----Java中equals和==的区别
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3929585.html 【正文】平时在学Java语言的时候,总是碰到“equals”和“==”这两个字符,老感觉差不多;其实还是有一些区别的,今天干脆把它们彻底弄清楚。一、jav...转载 2019-01-17 14:14:34 · 197 阅读 · 0 评论 -
java堆、栈、堆栈的区别
文章转摘出处:https://www.cnblogs.com/iliuyuet/p/5603618.html 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏...转载 2019-02-27 14:54:33 · 90 阅读 · 0 评论 -
instanceof的用法(java)
java 中的instanceof 是一个二元操作符(运算符)运算符,由于是字母组成,所以是Java的保留关键字,但是和>=,<=,==属同一类,它的作用是用来判断,instanceof 左边对象是否为instanceof 右边类的实例,返回一个boolean类型值。还可以用来判断子父类的所属关系。语法:boolean result = object instanceof Cl...原创 2019-02-13 15:29:10 · 909 阅读 · 2 评论 -
浅谈Hashtable,ConcurrentHashMap,HashMap
HashMap是线程不安全的,高效的map实现类,而Hashtable,ConcurrentHashMap是线程安全的,效率稍微慢的map实现类。那么在日常我们平时应该要怎么使用。这个是要分场合的。一,不存在并发的情况单线程,并发少的情况下使用HashMap。在多线程,并发高的情况是不考虑HsahMap,会存在一个线程安全的问题。二,存在并发的情况在多并发的情况下使用Hashtab...原创 2019-04-22 14:25:23 · 168 阅读 · 0 评论 -
浅谈synchronized加锁问题以及区别
java的加锁机制是synchronized。加锁有分三种情况。1,代码块加锁。2,方法加锁。3,静态方法加锁。很明显可以知道这三种加锁的对象是不一样的。一,代码块加锁 代码块加锁是作用于整个代码块,锁的对象是可以任意的对象。只要这个任意的对象是同一个对象就可以保证线程的安全。public class SellTicket implements Runnable {...原创 2019-04-22 14:47:12 · 587 阅读 · 0 评论