- 博客(11)
- 资源 (4)
- 问答 (4)
- 收藏
- 关注
原创 jdk1.8中HashMap源码分析流程图
看了大神的博客学习了HashMap的源码,画了两个重要方法的流程图,理解不深,有错误恳请各位大神指出 参考博客 putVal方法 计算key的index,index下没有元素直接放入,有元素说明发生碰撞,判断元素的key是否相等,相等就直接覆盖,不等就插入到链表中,如果链表长度大于阈值(8-1)转化为红黑树 resize方法 简单说就是table中的元素达到临界值(容量*负载因子
2018-01-22 21:56:10 757
原创 jvm虚拟机总结
看了很多网上的博客,来写一下我自己的理解 jvm主要结构 网上找的图,可以看出jvm主要包含图中灰色背景的5个部分,绿色的堆和方法区是所有线程共享的,橙色的java栈、本地方法栈和程序计数器三个部分是线程私有的,也就是说每个线程都会有这三个部分。 程序计数器 表面上看是计数用的,也不完全是,下面说说我的理解。每个线程运行的过程jvm会翻译成一系列指令,程序计数器用于记录线程执行
2018-01-09 16:29:43 243
原创 Popupwindow实现自定义的下拉菜单
学习之路又一案例,效果图如下 废话不说直接代码: 先是布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pa
2015-01-25 11:30:03 525
原创 Android ViewPager实例
学习了一个新的控件,市面上也挺常见的总结一下,效果图如下(百度的美女图) 先写布局文件: <lativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_widt
2015-01-24 18:34:40 461
原创 对于动态代理Proxy类的总结
Proxy类的总结: 简单的说要想实现动态代理来改造要代理对象的方法,就要做以下几步: 1.写一个类实现InvocationHandler接口 例子中的HelloWorldHandler类就是 2.找到要被代理的对象,没有的话就创建 就像例子中的HelloWorld helloWorld = new HelloWorld(); helloWorld就是将要被代理的对象 3.创建Invo
2014-11-14 10:25:14 536
转载 关于checkbox的value的总结
checkbox复选框的value值和button、text、image的value值使用是不同的,checkbox的value值是在复选框被选中时才提交到后台的值,没有被选中时提交的是个null而不管你value值写的是什么内容。
2014-11-13 20:43:16 1156
转载 数据库异常情况
1. 要使用数据库,首先还是要连接数据库的。 连接数据库的步骤: 1加载驱动程序 2.创建指定数据库的URL 才能取得数据库连接对象。 就这个连接老犯错。 2. 这里列几个常犯的错误 ①没有引入外部mysql-connector-java-bin.jar包 java.lang.ClassNotFoundException:com.mysql.jdbc.Driver (没有
2014-10-05 17:43:10 1708
转载 php生成图片验证码
书上的案例,写下来保存以后用的到 header("Content-Type:text/html;charset=utf-8"); //设置页面的编码风格 header("Content-Type:image/jpeg");//告知浏览器输出的是图片 $image=imagecreate(250,100);//设置画布大小 $bgcolor=ima
2014-03-19 11:35:25 461
转载 c语言归并排序和快速排序
老师要求做排序的课程设计,在网上找到的代码,看着不错,收藏了 归并排序和快速排序都是高效的排序算法。 快速排序:最坏情况下运行时间O(n^2),平均运行时间O(nlogn),不需要辅助空间。不稳定的排序。 归并排序:最好和最坏下,运行时间都为O(nlogn),需要辅助空间,稳定的排序。 实现: /**********************************************
2013-12-18 18:05:56 813
上传的文件太多如何分类
2017-05-23
Struts2的ValueStack的set方法和push方法的区别
2016-08-08
Fragment跳转替换布局错乱问题
2015-04-21
求大神帮我看下Fragment的问题
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人