integer数据对比 对于Integer var = ? 在-128至127范围内赋值,Integer对象是在IntegerCache.cache产生,会复用已有对象,这个区间内Integer值可以直接使用==进行判断,但是这个区间之外所有数据,都会在堆上产生,并不会复用已有对象,这是一个大
转载 2019-04-25 14:00:00
140阅读
2评论
Get方法有大小限制:1024个字符。这些信息使用 Query_String头传递,并通过Query_String环境变量访问。Post方法:请求体信息使用FromData头传递。读取所有表单参数:getParamterNames()方法。枚举类型。遍历枚举:使用hasMoreElements()来确定何时停止循环,使用nextElement()方法来获取每个参数名称。 Ser
转载 2021-07-21 10:00:20
73阅读
前言大家好啊,我是汤圆,今天给大家带来是《Java泛型 - 细节篇》,希望对大家有帮助,谢谢细心观众朋友们可能发现了,现在标题不再是入门篇,而是各种详细篇,细节篇;是因为之前几篇比较简单,所以叫做入门篇会合适点;现在往后都慢慢开始复杂化了,所以叫入门就有点标题党了,所以改叫详细篇或者细节篇或者进阶篇等等文章纯属原创,个人总结难免有差错,如果有,麻烦在评论区回复或后台私信,谢啦简介泛
原创 2021-04-25 10:07:50
180阅读
class A extends Exception{ A(){ super(); } A(String msg){ super(msg); }}class B extends A{ B(){ super(); } B(String msg){ ...
转载 2014-07-28 11:33:00
15阅读
2评论
函数抛出异常被封装了,外界不知道到底会不会发生该异常 System.out...
转载 2014-07-28 11:03:00
30阅读
2评论
abstract class Outer{ int num; public Outer(int x){ num = x; } public abstract void show1(); public abstract void show2();}public class PC{ ...
转载 2014-07-28 11:00:00
39阅读
2评论
实验步骤:(供参考) http 下载: 1.用默认策略下载文件 ==》不能文件 策略细节 2.在 outgoing 保持不变情况下,添加 http 包过滤 ==》可以下载 3.disable http 策略,在 outgoing 里面修改关于 body content types 策略 ==》不可下载 4.enable http,恢复刚才修改outgoing 内容 =
原创 2009-02-09 11:30:57
1793阅读
1评论
最近学习《极客时间》上教程笔记: C 与 A 之间取舍可以在同一系统内以非常细小粒度反复发生,而每一次决策可能因为具体操作,乃至因为牵涉到特定数据或用户而有所不同。 但这句话是理解和应用 CAP 理论非常关键一点。CAP 理论定义和解释,用都是 system、node 这类系统级概念,这就给很多人造成了很大误导,认为我们在进行架构设计时,整个系统要么选择 CP,
原创 2022-12-05 06:43:36
70阅读
null,""比较null表示没有赋过值,什么都没有,不能确定数据类型,常用is null""表示意思是字符类型,是一个长度为零字符串char,varchar,nvarchar 比较char占固定长度,固定空间,例如char(10),如果赋值为"ab",也是占用10个内存空间,只不过后八个位置是“”,程序里面取值时候要用trim(),效率较高varchar 是可变长度...
原创 2021-09-02 17:15:34
99阅读
前言:在并发编程,经常用到synchronized关键词,总是感觉使用它会很重。随着Java SE 1.6对synchronize进行了各种优化,引入了偏向锁和轻量级锁,在某些情况下,减少了获得锁和释放锁带来得性能消耗。一、文章导图二、锁升级与对比1、synchronized实现同步基础java每个对象都可以作为一个锁,具体表现有以下三种形式:普通方法同步,锁为当前实例对象静态方法同步,
1.在一个程序当中代码段访问了同一个对象从单独并发线程当中,那么这个代码段叫”临界区” 怎么解决呢:使用同步机制对临界区进行保护 同步两种方式:同步块和同步方法 对于同步来说都是使用synchronized方法每一个对象都有一个监视器,或者叫做锁。java用监视器机制实现了进程之间异步执行2.Struts框架基于MVC模式Struts工作流程: 
原创 2016-12-29 21:54:43
810阅读
看了一位博友一片文章,讲解是关于java关于try、catch、finally中一些问题 下面看一个例子(例1),来讲解java里面try、catch、finally处理流程 public class TryCatchFinally {   @SuppressWarnings("finally")   public static final String test() {       S
转载 2021-06-15 20:47:18
58阅读
程序员成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7分钟。来自:网络看了一位博友一篇文章,讲解是关于java关于try、catch、finally中一些问题下面...
转载 2021-10-05 20:35:43
122阅读
程序员成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7分钟。来自:网络看了一位博友一篇文章,讲解是关于java关于try、catch、finally中一些问题下面...
转载 2021-10-05 20:35:43
172阅读
Java基础
转载 2021-08-05 17:58:53
88阅读
作者:God Is Coderhttps://www.cnblogs.com/aigongsi看了一位博友一篇文章,讲解是关于java关于try、catch、finally中一些问...
转载 2021-08-16 15:29:29
55阅读
转载 2014-07-27 21:18:00
21阅读
2评论
在JDK1.6之后,synchronized引入了无锁、偏向锁、轻量锁、重量锁不可逆状态升级过程,以提高锁获取和释放效率。四种状态锁对象对象头以及升级过程最开始锁对象处于无锁状态,当初次执行到synchronized代码块时候,锁对象变为偏向锁。此时通过cas修改偏向锁标志为1以及mark word改为偏向线程id之后当锁对象被其他线程所访问,升级到轻量级锁,其他线程通过自旋方式获取锁。
1. 非出参,尽量用final 包起来,避免在外边被修改2. new 这个动作尽量放在构造器,第一时间创建,否则可能会 抛异常 npe3. override equals()-> (1)refrence (2)instanceof (3)... (4) false4. 不依赖于成员变量方法, 定义为静态..
原创 2022-10-28 11:59:07
54阅读
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html>     <head> &nbs
原创 2008-10-09 15:11:26
976阅读
  • 1
  • 2
  • 3
  • 4
  • 5