随笔分类 -  Java基础

摘要:在日常的Java项目开发中,entity(实体类)是必不可少的,它们一般都有很多的属性,并有相应的setter和getter方法。entity(实体类)的作用一般是和数据表做映射。所以快速写出规范的entity(实体类)是java开发中一项必不可少的技... 阅读全文
posted @ 2019-05-16 20:56 yorkmass 阅读(12672) 评论(0) 推荐(0)
摘要:布局,窗口,按钮监听事件package Test1;import java.awt.Button;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Frame;import... 阅读全文
posted @ 2019-04-01 11:58 yorkmass 阅读(2632) 评论(0) 推荐(0)
摘要:泛型上下限的理解?均表示接收的对象上限:接收,用上限collection colle 用来接收对象,这里接收的对象是未知对象。理解:只要是T或者T的子类,,就可以接收就可以使用这个方法,如:T是Person,那么他的子类Student\Worker都可... 阅读全文
posted @ 2019-02-26 18:05 yorkmass 阅读(843) 评论(0) 推荐(0)
摘要:CollectionsCollections:是集合框架的工具类里面的方法都是静态的例子:比较器package cn.itcast.p2.comparator;import java.util.Comparator;public class Compa... 阅读全文
posted @ 2019-02-26 17:04 yorkmass 阅读(190) 评论(0) 推荐(0)
摘要:获取字符串中每个字母出现的次数Java代码:package cn.itcast.p1.map.test;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;/*... 阅读全文
posted @ 2019-02-26 12:46 yorkmass 阅读(1237) 评论(0) 推荐(0)
摘要:集合总结集合的一些技巧:需要唯一吗?需要:Set 需要制定顺序: 需要: TreeSet 不需要:HashSet 但是想要一个和存储一致的顺序(有序):LinkedHashSet... 阅读全文
posted @ 2019-02-25 16:40 yorkmass 阅读(269) 评论(0) 推荐(0)
摘要:泛型接口的实现过程package cn.itcast.p4.generic.define.demo;public class GenericDefineDemo5 { /** * @param args */ public static void ... 阅读全文
posted @ 2019-02-24 18:58 yorkmass 阅读(1763) 评论(0) 推荐(0)
摘要:泛型: jdk1.5出现的安全机制。 好处: 1,将运行时期的问题ClassCastException转到了编译时期。 2,避免了强制转换的麻烦。:什么时候用?当操作的引用数据类型不确定的时候。就使用。将要操作的引用数据类型传入... 阅读全文
posted @ 2019-02-24 18:13 yorkmass 阅读(168) 评论(0) 推荐(0)
摘要:TreeMap内部结构是二叉树,不是同步的。可以对Map集合中的键进行排序。 方法一:让对象类实现Comparable接口,覆盖comparaTo方法(略)方法二:比较器步骤:1、新建比较器:package cn.itcast.p3.comparato... 阅读全文
posted @ 2019-02-24 11:37 yorkmass 阅读(517) 评论(0) 推荐(0)
摘要:将学生对象和学生的归属地通过键与值存储到map集合中示例:Person类package cn.itcast.p2.bean;public class Person implements Comparable { private String name;... 阅读全文
posted @ 2019-02-24 11:18 yorkmass 阅读(776) 评论(0) 推荐(0)
摘要:Map集合Map:一次添加一对元素。Collection 一次添加一个元素。 Map也称为双列集合,Collection集合称为单列集合。 其实map集合中存储的就是键值对。 map集合中必须保证键的唯一性。 常用方... 阅读全文
posted @ 2019-02-23 17:56 yorkmass 阅读(131) 评论(0) 推荐(0)
摘要:TreeSet集合会对元素进行排序,自然顺序排列(如abcd...xyz),SET集合都保证了元素的唯一性。TreeSet集合:可以对Set集合中的元素进行排序。是不同步的。 判断元素唯一性的方式:就是根据比较方法的返回... 阅读全文
posted @ 2019-02-22 20:17 yorkmass 阅读(194) 评论(0) 推荐(0)
摘要:集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,... 阅读全文
posted @ 2019-02-22 18:08 yorkmass 阅读(125) 评论(0) 推荐(0)
摘要:请使用LinkedList来模拟一个堆栈或者队列数据结构。堆栈:先进后出 First In Last Out FILO队列:先进先出 First In First Out FIFO我们应该描述这样一个容器,给使用提供一个容器对象完成这两种结构中的一种... 阅读全文
posted @ 2019-02-17 19:33 yorkmass 阅读(407) 评论(0) 推荐(0)
摘要:集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,... 阅读全文
posted @ 2019-02-16 18:09 yorkmass 阅读(135) 评论(0) 推荐(0)
摘要:对一个字符串中的数值进行从小到大的排序例子:"20 78 9 -7 88 36 29"返回一个字符串。基本思路:1,排序,我很熟。可是我只熟int。2,如何获取到这个字符串中的这些需要排序的数值? 发现这个字符串中其实都是空格来对数值进行分隔的。所以就... 阅读全文
posted @ 2019-02-03 18:05 yorkmass 阅读(3159) 评论(0) 推荐(0)
摘要:基本数据类型对象包装类基本数据类型对象包装类。为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。 用于描述该对象的类就称为基本数据类型对象包装类。基本数据类型取值范围unsigned int 0~4294... 阅读全文
posted @ 2019-02-03 17:41 yorkmass 阅读(225) 评论(0) 推荐(0)
摘要:StringBuffer StringBuffer:就是字符串缓冲区。用于存储数据的容器。特点: 1,长度的可变的。 2,可以存储不同类型数据。 3,最终要转成字符串进行使用。 4,可以对字符串进行修改。既然是一个容器对象。应该具备什么功能呢?1,添... 阅读全文
posted @ 2019-02-02 01:15 yorkmass 阅读(162) 评论(0) 推荐(0)
摘要:按照面向对象的思想对字符串进行功能分类。 "abcd"1,获取:1.1 获取字符串中字符的个数(长度). int length();1.2 根据位置获取字符。 char charAt(int index); 1.3 根据字符获... 阅读全文
posted @ 2019-02-01 22:46 yorkmass 阅读(175) 评论(0) 推荐(0)
摘要:为什么要用动态代理?•代码混乱:越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀. 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点.•代码分散: 以日志需求为例, 只是为了满足这个单一需求, 就不得不在多个模块(方法)里多次... 阅读全文
posted @ 2019-01-18 18:06 yorkmass 阅读(187) 评论(0) 推荐(0)