摘要:
java容器类的用途就是用来保存多个对象,主要可以分为两类:
1)Collection:用来存储多个独立的元素(对象),继承它的子接口有三个:1)List必须按照插入的顺序保存元素2)Set不能存储重复的元素3)Queue按照元素的排队规则来决定元素的取出顺序(通常与元素的插入顺序有关)
2)Map:用来存储多个成对... 阅读原文
2017-08-07 15:45:03 阅读(767) 评论(0)
摘要:
学习的最好途径就是看书
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:
1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料
2、对着书上的代码自己敲的时候方便
"看完书之后再次提升自我的最好途径是看一些相关的... 阅读原文
2017-08-07 14:40:10 阅读(786) 评论(0)
摘要:
题目:请实现一个函数,复制一个复杂链表。
在复杂链表中,每个结点除了有一个next指针指向下一个结点外,还有一个sibling指针指向链表中的任意结点或者nulL
直观解法:
1.遍历链表,复制链表节点,并连接next节点。2.遍历链表,连接sibling节点。对于一个有n个节点的链表,由于定位每个节点的silbin... 阅读原文
2017-08-07 12:57:02 阅读(805) 评论(0)
摘要:
实现一个小程序,怎样让小球受到键盘的控制,上下左右移动,如图:
1 public class Demo3 extends JFrame{
2 MyPanel mp=null;
3 public static void main(String[] args) {
4 Demo... 阅读原文
2017-08-07 11:17:02 阅读(785) 评论(0)
摘要:
JAVA开发工具中,常用工具就是Eclipse,IntelliJ IDEA。
现在使用spring boot&cloud框架进行开发的时候,虽然可以使用上面两个工具,但都未必就真的量身定制,IntelliJ虽说是神器,但太重,而且是收费的,免费的社区版也是一个阉割版。Eclipse当然ok,但要装一些插件。... 阅读原文
2017-08-07 09:44:01 阅读(778) 评论(0)
摘要:
设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。
文件(Files)注释标签:
/**
* @Title: ${file_name}
* @Package ${p... 阅读原文
2017-08-07 09:24:02 阅读(760) 评论(0)
摘要:
实现一个小程序,怎样通过点击不同的按钮,让面板的背景色发生相应的变化,如图:
1 public class Demo2 extends JFrame implements ActionListener{
2 JPanel mp=null;
3 JButton btn1,btn2;
4... 阅读原文
2017-08-07 08:36:02 阅读(811) 评论(0)
摘要:
题目:
在n*m格木板中放有一些硬币,每格的硬币数目最多为一个。在木板左上方的一个机器人需要搜集尽可能多的硬币并把他们带到右下方的单元格,每一步,机器人可以从当前的位置向右移动一格 或者向下移动一格,当机器人遇到一个有硬币的单元格的时,就会将这枚硬币搜集起来
解题:
硬币收集的时候,我们 从结... 阅读原文
2017-08-07 07:15:01 阅读(808) 评论(0)
摘要:
宏观上:
1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库... 阅读原文
2017-08-07 06:59:01 阅读(765) 评论(0)
摘要:
1. spring mvc中的handle,不需要返回视图时,通过respone返回响应
如果是ajax请求,返回json格式{success:true}
response.setCharacterEncoding("utf-8");
try{
response.getWriter().write("{... 阅读原文
2017-08-07 06:00:10 阅读(752) 评论(0)