![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 51
皓月行空
这个作者很懒,什么都没留下…
展开
-
HashMap
1、数据结构 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 static final int MAXIMUM_CAPACITY = 1 << 30; static final float DEFAULT_LOAD_FACTOR = 0.75f; static final int TREEIFY_THRESHOLD = 8; static final int UNT原创 2020-06-23 10:22:44 · 241 阅读 · 0 评论 -
java虚拟机指令集
0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02iconst_m1将int型-1推送至栈顶0x03iconst_0将int型0推送至栈顶0x04iconst_1将in原创 2016-06-30 09:50:39 · 3721 阅读 · 0 评论 -
JAVA读取网页里超链接资源到本地
简单介绍:网址:http://introcs.cs.princeton.edu/java/data/这是算法那本书配套的网站,在上面那个网址中,存放的是各个测试数据文本文件,在该网页中,以表格的形式列出了测试数据的文件,现在需要从这个网页中下载这些测试数据的文本文件,代码如下:另外,需要在下载jsoup.jar文件导入到项目中 import java.io.Buffered原创 2016-07-01 14:03:28 · 3206 阅读 · 0 评论 -
从JAVA字节码看++i 和i++ 的区别
记录一下,省的面试的时候问到,虽然小儿科。代码如下:public class TestDizeng { public static void main(String[] args) { // TODO Auto-generated method stub int i = 0,j=0,m=0; j=i++; System.out.println(j); m=++i;原创 2017-06-27 16:29:31 · 522 阅读 · 0 评论 -
java 序列化定义的 serialVersionUID 有什么作用
本文转自:http://www.cnblogs.com/duanxz/p/3511695.htmlserialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID转载 2017-10-30 16:52:43 · 493 阅读 · 0 评论 -
JVM 常用参数总结
1、-Xms20M 初始堆大小2、-Xmx20M 最大堆大小3、-Xmn10M 新生代大小4、-Xss128K 每个线程堆栈大小 5、-XX:+PrintFlagsInitial 打印所有可设置参数的初始值6、-XX:+PrintFlagsFinal 代言所有可设置参数的当前值7、-verbose:gc 开启打印垃圾回收日志8、-Xloggc:eclipse_gc.原创 2017-11-14 16:08:03 · 542 阅读 · 0 评论 -
JAVA面试题
一、基础部分1、sleep和wait的区别sleep是Thread中的方法,wait是Object的方法。调用sleep正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行,此时,不会释放对象锁;wait()方法则是指当前线程让自己暂时退让出同步资源锁,以便其他正在等待该资源的线程得到该资源进而运行,只有调用了notif...原创 2020-05-07 13:25:47 · 1035 阅读 · 0 评论 -
java将list对象转换为json字符串数据显示为空的信息
1、首先是一个main 方法 public static void main(String[] args){ List l=new ArrayList(); ImageInfo a=new ImageInfo("images/gonggao_01.jpg","测试1"); l.add(a); l.add(new ImageInfo("slideImage原创 2015-02-27 10:59:54 · 10481 阅读 · 8 评论 -
获取java项目根目录 .
本文转自:http://blog.csdn.net/mydreamongo/article/details/8220577 一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,ja转载 2015-02-26 13:06:26 · 448 阅读 · 0 评论 -
javaweb之Filter详解
、概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 二、Filter简介Servlet API中提供转载 2014-03-20 09:41:44 · 378 阅读 · 0 评论 -
JAVA时间数据造假
//显示时间造假,只修改日期,保留 时分秒数据 /*List l2=new ArrayList(); for(int i=0;i WorkForm w1=(WorkForm)l.get(i); c2.setTime(w1.getArrivedate()); //在毫秒级别上设置 时间为系统时间减去 0-16 的随机天数时间*每天的毫秒数,就可以得到 随机天原创 2014-12-06 13:15:52 · 825 阅读 · 0 评论 -
JAVA的可变参数列表
JDK版本1.7.0_45说明:如果不知道传递了多少个参数,则使用可变参数列表来接收这些参数,由于所有的类都继承于Object类,所以使用Object来定义这些参数。public class Ex_P102 { /** * @param args */ public static void main(String[] args) { // TODO Auto-ge原创 2015-01-14 09:48:48 · 412 阅读 · 0 评论 -
JAVA回调函数的理解
本文转自:http://blog.csdn.net/fengyifei11228/article/details/5729445 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C转载 2015-01-16 14:06:18 · 419 阅读 · 0 评论 -
eclipse部署web项目的几个小问题
1、eclipse部署myeclipse的web项目首先打开项目属性(Properties),如果动态web项目被作为普通java项目引进去,需要首先修改为web项目,如下图: 确定后即可在eclipse中看到转换为了动态的web项目,然后继续属性(Properties),如下图:直接移除原默认根目录文件夹,点击add(添加新的文件夹名称)原创 2015-02-04 11:07:50 · 527 阅读 · 0 评论 -
JAVA异常处理机制
心血来潮想 重新学习一下JAVA,掌握JAVA最基础的原理,机制本文是一篇综合性介绍JAVA异常处理机制的文章,文章转自:http://kingj.iteye.com/blog/1436761 1、return出现在try ,catch finally 中在try{...}catch(XX){...}finally{...}中,如果finally中return,那么转载 2014-12-29 12:17:04 · 371 阅读 · 0 评论 -
java单例模式
本文转自:http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html 关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿转载 2014-12-29 16:59:15 · 334 阅读 · 0 评论 -
JAVA代理模式
本文转自:http://gongjiayun.iteye.com/blog/948778 Java动态代理模式 1. 代理:一个角色代表别一个角色来完成某些特定的功能。 比如:生产商,中间商,客户这三者这间的关系 客户买产品并不直接与生产商打交道,也不用知道产品是如何产生的,客户只与中间商打交道,而中间商就可以对产品进行一些包装,提供一些售后的服务。 代理模式有三个角色转载 2015-01-20 16:56:03 · 420 阅读 · 0 评论 -
JAVA 数组操作
本人菜鸟一个,写下关于JAVA数组的一些知识点,备用。1、java中,可以直接“返回”一个数组,数组标识符只是一个引用,指向在堆中创建的一个真是对象,这个数组对象用以保存指向其他对象的引用2、Arrays的实用功能:(1)equals用于比较两个数组是否相等(2)fill用来填充数组(3)sort用于对数组排序(4)binarSearch用于在已经排序的数组中查找元素(原创 2015-02-09 12:18:12 · 362 阅读 · 0 评论