- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 有多少人还没真正理解Java的内存分配 栈和堆
Java 程序运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。一、栈:储存局部变量局部变量:在方法的定义中或者在方法声明上的变量称为局部变量。 特点:栈内存的数据用完就释放。二、堆:储存 new 出来的东西特点: 每一个 new 出来的东西都有地址值; 每个变量都有默认值 (byte, short, int, long 的默认值为 0;float, double 的默认值为 0.0;char 的默认.
2020-06-03 10:25:47
181
原创 Java 正则表达式学习总结和一些小例子
废话少说直接帖例子:\d 数字 \D 非数字 \w 单字字符(0-9,A-Z,a-z) \W 非单字字符 \s 空白(空格符,换行符,回车符,制表符) \S 非空白 [] 由方括号内的一个字符列表创建的自定义字符类 . 匹配任何单个字符 下面的字符将用于控制将一个子模式应用到匹配次数的过程. ? 重复前面的子模式0次到一次 * 重复前面的子模式0次或多次
2013-01-31 16:33:08
296
转载 JAVA小细节之split()
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用
2013-01-09 10:08:25
297
翻译 ssh框剪下的web.xml中各标签解释
--web容器参数 contextConfigLocation --参数名称(就是你自己到时候调用Spring时候在容器中寻找的资源名称) /WEB-INF/applicationContext-*.xml --参数值(指你配置的资源地址) --标签后缀不用解释吧 --过滤器标记 struts2 --过滤器名称可以按自己的想法去给名字 org.
2012-11-16 10:31:58
310
翻译 AOP 专业术语 小结
AOP常用专业术语: ① 方面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。 (比如项目中持久化,事务管理,日志管理,角色权限,系统监控,安全性管理等) ② 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用或特定的异常被抛出。 (
2012-11-13 14:30:56
885
翻译 JAVA中的同步和异步
同步就是许多线程同时用一个资源啥的哦,一个在用别的就要等,异步就相反了,可以不用等待下面这是人家的话:同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按
2012-11-09 15:21:40
377
翻译 关于哈希表的一些事
在开发文档和一些资料中老忽略一些关键字,哈希。像我们这样的非计算机科班出身的程序员来说,每次看到都只是浅尝辄止,一带而过,并没有去从本质上去理解它的含义。 1,哈希值: 哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的
2012-11-07 14:03:41
456
原创 JAVA线程的生命周期
新建-就绪-(阻塞)-运行--死亡 其中当用new 创建完一个线程对象后,该线程处于新建状态 当线程对象调用了start()后,该线程处于就绪状态 如果处于就绪状态的线程获得CPU时间片,开始执行run方法的线程执行体,该线程处于运行状态 如果线程调用了sleep(
2011-09-13 10:47:46
275
原创 什么是阻塞式和非阻塞io流?
Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻
2011-09-13 10:41:44
856
转载 java中abstract的经典用法
abstract(抽象)修饰符,可以修饰类和方法1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法,会使这个方法
2011-07-21 16:58:08
809
FusionCharts报表 图形实例
2012-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人