Java
文章平均质量分 80
12313凯皇
这个作者很懒,什么都没留下…
展开
-
Java自定义注解
一、概述注解是在Java1.5版本所引入的。概念:Java提供的一种源程序中的元素关联任何信息和任何元数据的途径和方法。分类: 1.按照运行机制可分为:源码注解,编译时注解和运行时注解。 源码注解:只在源码中存在,编译成.class文件就不存在了。 编译时注解:在源码和.class文件中都存在。例如@Override,@Suppvisewarnings等。 运行时注解:在运行阶段仍起...原创 2018-05-09 20:37:22 · 124 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
转自String、StringBuffer与StringBuilder之间区别工作中很多时候都会用到String,封装类的时候为了方便省劲也是能用String就不用其他的(不建议这样做),关于字符串的操作有String,StringBuffer,StringBuilder三种形式,今天整理一下梳理一下记忆。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下...转载 2018-05-09 21:18:37 · 107 阅读 · 0 评论 -
统计字符串中子字符串个数
原文:java 统计字符串中 子字符串个数public class StringContains { public static void main(String[] args) { String string = "aabcabdsadad"; String a = "ab"; System.out.println(method_5(string, a)); } /** ...转载 2018-05-13 19:10:05 · 1457 阅读 · 0 评论 -
使用Lambda表达式输出Map键值对
在《Java核心技术卷1》中看到的一个输出HashMap的感觉很高大上的方法:public static void main(String[] args) { // 使用了泛型创建一个HashMap Map<String, String> map = new HashMap<String, String>(); //添加键值对 map.put("zhangsa...原创 2018-05-07 11:07:31 · 9515 阅读 · 1 评论 -
InstanceOf在equals方法中使用存在的一个隐患
详细的讲解参考学长的两篇文章就ok了,写的相当详细,包括什么自反性对称性的。Java 基础-hashCode方法Java 基础-equals方法 另外补充一点,我所使用的是Eclipse编译器,一般重写这两个方法我一般都是先自动生成代码,然后再根据实际情况添加对象的判断条件即可。例如这里有一个Person类:public class Person { private String name...原创 2018-05-07 13:28:45 · 291 阅读 · 0 评论 -
关于Eclipse的一些使用技巧
一、常用快捷键:Ctrl+o : 快速显示outline视图,用于查看当前类的方法或某个特定方法,上下键选择属性或方法,回车会自动跳转到那个属性或方法的位置。Alt+S+V:选择重写方法。Alt+S+R:选择并自动生成get,set方法。Alt+S+S:选择生成toString方式的返回格式。Alt+S+H:自动生成hashCode和equals方式。Alt+S+A:自动生成带参构造函数。Alt+...原创 2018-05-07 13:26:27 · 404 阅读 · 0 评论 -
lambda应用实例
1.替换compartor接口import java.util.Arrays; import java.awt.Toolkit; import java.util.*; import javax.swing.JOptionPane; import javax.swing.Timer; public class LambdaTest { public static void main(Stri...原创 2018-05-18 10:37:29 · 345 阅读 · 0 评论