java基础
文章平均质量分 65
待良人
旧人不覆,良人未归
展开
-
进程和线程(基础)
一.(引用别人对两者的分类) 定义方面:进程是程序在某个数据集合上的一次运行活动;线程是进程中的一个执行路径。角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是系统调度的最小单位。资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。同时线程还有自己的栈和栈指针,程序计数器等寄存器。独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存原创 2017-07-20 15:29:49 · 201 阅读 · 0 评论 -
String、StringBuffer、StringBuilder小结
三者执行速度比较:StringBuilder>StringBuffer>String1.String.字符串常量;----每当用String操作字符串时,实际上是在不断的创建新的对象,而原来的对象就会变为垃圾被GC回收掉,可想而知这样执行效率会有多底。 (常量池:字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候...原创 2017-07-19 10:51:41 · 172 阅读 · 0 评论 -
基础(冒泡排序+汉字转换+datagrid+date格式加一年+个性代码)
1.,冒泡排序 public class BubbleSort { public static void main(String[] args) { int[] array = {10,5,7,12}; System.out.print("排序前;"); printArray(array); bubbleAscSort(array); bubbleDescSort(arr原创 2017-07-17 15:32:18 · 283 阅读 · 0 评论 -
Struts2Utils工具类,用来传json数据
package com.pacia.framework.core.utils.web.struts; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.ser原创 2018-01-08 15:27:09 · 2123 阅读 · 0 评论 -
实现JSON String<->Java Object的Mapper
import java.io.IOException; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.fasterxml.jackson.annotation.JsonInclude.Include; import c原创 2018-01-08 15:28:47 · 643 阅读 · 0 评论