程序开发

总计 126 页,当前第 1 页
Java开发

如何善用Java异常?

Java的异常算是Java语言的一个特色了。也是在日常编码中会经常使用到的东西。但你真的了解异常吗? 这里有一些关于异常的经典面试题: Java与异常相关的类结构和主要继承关系是怎样的? Java7在关于异常的语法上做了什么改进?...
4天前 阅读(23) 赞一个 (0) 评论() 链接直达
面试题

面试技巧:HR小姐姐的常见问题汇总

首先这个问题是一个骨灰级问题,面试必问,很有必要认真探讨一下这个问题的答案。个人觉得可以从三方面来考虑回答(寻找新平台提升自己和表现出忠诚度和责任感)1、在寻找新机会或新的平台首先,切记不要诋毁你的老东家。你应该把你的离职原因集中表述在“寻找新机会或新的平台”以及尝试在新的岗位上提升自己。当然,这样的回答对于一般职位的应聘者来说不会造成减分,但却不足以成为加分项。并且这个回答的最大问题是会引发如下问题的连锁反应:那么你走之后原来的同事们...
1周前 (09-06) 阅读(46) 赞一个 (0) 评论() 链接直达
Java开发

Java 泛型中的通配符 T,E,K,V 都是什么意思?

一、泛型是什么Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。二、泛型带来的好处在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类...
1周前 (09-06) 阅读(65) 赞一个 (1) 评论() 链接直达
开发工具

Intellij idea 解决错误提示信息不能复制的问题

问题想复制一下Intellij idea 的智能代码提示信息,发现鼠标选中后,无法使用command+c来拷贝提示信息,很是郁闷,故google之,问题解决。解决方法:使用ALT复制windows: 按着alt 左键点击错误信息mac:按着option 左键点击错误信息另外,win系统,可以在左下角使用邮件拷贝功能,mac系统却不能,这是个bug,官方解释:https://youtrack.jetbrains.com/issue/IDE...
2周前 (09-02) 阅读(70) 赞一个 (0) 评论() 链接直达
Java开发

Java中静态代码块、构造代码块、构造函数、普通代码块

目录1、静态代码块①、格式②、执行时机③、静态代码块的作用④、静态代码块不能存在任何方法体中⑤、静态代码块不能访问普通变量2、构造代码块①、格式②、执行时机③、构造代码块的作用3、构造函数4、普通代码块5、执行顺序6、父类和子类执行顺序在Java中,静态代码块、构造代码块、构造函数、普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序。一、静态代码块1、格式在java类中(方法中不能存在静态代码块)使用...
1个月前 (08-15) 阅读(174) 赞一个 (3) 评论() 链接直达
开发工具

Git 如何查看分支是谁创建的?

早上更新项目代码,发现日志中出现了很多新的分支,莫名其妙多出 stg1-stg9 这么九个分支。使用 git branch -a 查看如下  master * product_rebuild__v2   stg1   remotes/origin/20190704_danran_product_rebuild_v1   remotes/or...
2个月前 (07-31) 阅读(194) 赞一个 (0) 评论() 链接直达
Java开发

两个对象用equals方法比较为true,它们的HashCode值相同吗?

两个对象用equals方法比较为true,它们的Hashcode值相同吗?这个要分两种情况回答?第一种情况答:假如这个类没有重写equals方法,如果两个对象值相同(x.equals(y) == true),那么它们的hashCode值一定要相同;第二种情况答:如果重写equals方法,没有重写hashCode的方法,就会出现不相等的情况。Java 对于eqauls方法和hashCode方法是这样规定的:equals...
4个月前 (05-10) 阅读(491) 赞一个 (2) 评论() 链接直达
Java开发

常用的五种单例模式实现方式

单例模式的关键点构造方法不对外开放,为private确保单例类只有一个对象,尤其是多线程模式下通过静态方法或枚举返回单例对象确保单例类在反序列化是不会重新创建新的对象单例模式的五种实现方式1、饿汉式 (线程安全,调用效率高,但是不能延时加载)public class Singleton1 {    /*     * 饿汉式是...
4个月前 (05-10) 阅读(380) 赞一个 (5) 评论() 链接直达
Java开发

GitHub上fork原项目,保持和原作者同步的代码更新

一、场景在GitHub上我们会去fork别人的一个项目,这就在自己的Github上生成了一个与原作者项目互不影响的副本,自己可以将自己Github上的这个项目再clone到本地进行修改,修改后再push,只有自己Github上的项目会发生改变,而原作者项目并不会受影响,避免了原作者项目被污染。但经过一段时间,有可能作者原来的代码变化很大,你想接着在他最新的代码上修改,这时你需要合并原作者的最新代码过来,让你的项目变成最新的。二、解决方法...
4个月前 (05-08) 阅读(473) 赞一个 (2) 评论() 链接直达
Java开发

Spring Session 的两种刷新模式 RedisFlushMode

Spring session 对于什么时候将session 中的数据同步到redis 中提供了两种模式,一种是当响应结束后同步,另一种种是实时同步,默认时第一种。两种方式各有特点,这个根据自己的需要进行选择即可,不确定的话就使用默认。RedisFlushMode1、两种模式ON_SAVE:只有当 SessionRepository.save(Session)方法被调用时,才会将session中的数据同步到redis中。在web 应用中,...
4个月前 (05-07) 阅读(492) 赞一个 (3) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅