今天在进行JAVA开发过程中,因需要使用MAP来存放数据,同时希望MAP中KEY的顺序与放入顺序保持一致。 在使用HashMap之后,发现KEY的顺序是乱序的,每次打印还不太一样。上网查询资料之后发现: 使用LinkedHashMap可以保持KEY值顺序与放入顺序一致。 ...
分类:
编程语言 时间:
2016-11-22 09:44:30
阅读次数:
259
为什么要使用继承? 继承的好处: (1)抽取出了重复的代码,使代码更加灵活 (2)建立了类和类之间的联系 继承的缺点: 耦合性太强 在OC中的继承是: 1、OC中不允许子类和父类拥有相同名称的成员变量名;(java中是可以的) 2、编译器从上往下执行,所以在子类前面至少应该要有父类的声明;如 @in ...
分类:
编程语言 时间:
2016-11-22 09:29:23
阅读次数:
170
继承 super关键字 重写 final关键字 抽象类/abstract关键字 接口 一.继承 继承是类与类之间的继承,是一种is a 的关系(继承的满足条件) 继承的类叫子类 / 派生类,被继承的叫父类 / 基类 Java中的继承也是单继承 1.extends关键字 通过extends关键字来实现 ...
分类:
编程语言 时间:
2016-11-22 09:27:32
阅读次数:
353
程序如下:publicstaticvoidmain(String[]args)throwsException{
finalListlist=newArrayList();
finalObjectlock=newObject();
Threadt1=newThread(newRunnable(){
@Override
publicvoidrun(){
synchronized(lock){
for(inti=0;i<10;i++){
list.add(i);
if(list.size..
分类:
编程语言 时间:
2016-11-22 07:50:39
阅读次数:
195
今日问题: 请问主程序输出结果是什么?(点击以下“【Java每日一题】20161122”查看20161121问题解析) 题目原发布于公众号、简书:【Java每日一题】20161122,【Java每日一题】20161122 ...
分类:
编程语言 时间:
2016-11-22 07:48:03
阅读次数:
183
2 井字棋(5分) 题目内容: 嗯,就是视频里说的那个井字棋。视频里说了它的基本思路,现在,需要你把它全部实现出来啦。 你的程序先要读入一个整数n,范围是[3,100],这表示井字棋棋盘的边长。比如n=3就表示是一个3x3的棋盘。然后,要读入n行,每行n个数字,每个数字是1或0,依次表示[0,0]到 ...
分类:
编程语言 时间:
2016-11-22 07:45:58
阅读次数:
158
Angular 三层模式 M model和data 数据层 , V view 视图层 , C controller 控制器,程序主逻辑 ,通过指令扩展HTML,通过表达式绑定数据到HTML。 View(视图), 即 HTML。 Model(模型), 当前视图中可用的数据,在表达式输出数据。 Cont ...
分类:
编程语言 时间:
2016-11-22 03:21:29
阅读次数:
226
实例: 每个tr的第三列显示的都是数字,我们就以这数字列作为排序依据,方法就是利用jquery的sort()方法。 首先,利用jquery选择器获取每个tr元素,获取回来是一个数据: var $trs = $('#dataTable_table tbody tr'); 然后通过调用jquery的so ...
分类:
编程语言 时间:
2016-11-22 03:19:59
阅读次数:
1151
**晚上在公司的论坛上看到一道面试题,题目如下:随机给定一字符串和字符,要求重排,比如:’abde’,’c’。重排之后变成’abcde’ **看到他们给的答案很多都是二分法重排,既然是字符类的处理,当然可以用ASCII码表对应的数字来处理了,所以在这里简单的写一种方法出来,代码如下: **测试步骤: ...
分类:
编程语言 时间:
2016-11-22 03:18:46
阅读次数:
239
UDP是一种不可靠的协议,它在通信两端各建立一个socket,这两个socket不会建立持久的通信连接,只会单方面向对方发送数据,不检查发送结果。 java中基于UDP协议的通信使用DatagramSocket类的receive和send方法即可,但消息需要通过一个特定的类封装(DatagramPa ...
分类:
编程语言 时间:
2016-11-22 03:16:23
阅读次数:
222
1,理解控制反转 以前一直说着这个词,然后把它等于上ioc这个词,再等于上代码里一个bean里依赖了其他bean,不用new,用注解,用xml去描述,就可以了。能用就行了,实际理论的不管也不影响编码,其实能用了内心也是理解是怎么回事的,知识理论上说不好而已。 我觉得只要理解一个事情就好了,ioc所谓 ...
分类:
编程语言 时间:
2016-11-22 03:04:57
阅读次数:
201
3.1 语法 ECMAScript的语法大量借鉴了C及其他类C语言的语法。 3.1.1 区分大小写 3.1.2 标识符 所谓标识符,就是值变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列格式规则组合起来的一个或多个字符: (1)、第一个字符必须是字母、下划线或者美元符号; (2)、其他字 ...
分类:
编程语言 时间:
2016-11-22 02:59:35
阅读次数:
229
数据结构:二叉查找树(C语言实现) ?写在前面 关于二叉树的基础知识,请看我的一篇博客:二叉树的链式存储 说明: 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: 1.若其左子树不空,则左子树上所有结点的值均小于它的根结点的值; 2.若其右子树不空,则右子树上所有结点的值均大于它的根结点的值; ...
分类:
编程语言 时间:
2016-11-22 02:59:39
阅读次数:
280
在Java世界里xml配置文件几乎是首选,xml有什么好的特性呢? xml能存储小量数据,仅仅是存储数据。 xml可以跨平台,主流各种平台都对xml有支持, 真正的跨平台, xml读取速度快。 xml规范性非常强,这样就可以更好的去解释文件内的信息。 xml 是各种应用程序之间进行数据传输的最常用的 ...
分类:
编程语言 时间:
2016-11-22 02:57:35
阅读次数:
140