51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#阿里巴巴Java开发手册
Java中食之无味弃之可惜的数组
在Java泛型出现之前,只有数组可以用来存储指定类型的对象;在自动装箱机制出现之前,只有数组可以用来存储基本数据类型;也就是说,在泛型和自动装箱机制出现之前,数组在Java当中的分量举足轻重。况且数组还是一种效率最高的存储和随机访问对象序列的方式,但遗憾的是,数组的长度是固定的——举个例子,创建...
IT猿
·
2020-03-26
Java
中食
无味
弃之可惜
数组
Java泛型的重要目的:别让猫别站在狗队里
《Java编程思想》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗!01、泛型是什么泛型,有人拆解这个词为“参数化类型”...
IT猿
·
2020-03-26
Java
泛型
重要
目的
猫别
Java如何在运行时识别类型信息?
在Java中,并不是所有的类型信息都能在编译阶段明确,有一些类型信息需要在运行时才能确定,这种机制被称为RTTI,英文全称为Run-TimeTypeIdentification,即运行时类型识别,有没有一点“知行合一”的味道?运行时类型识别主要由Class类实现。在日常的学习工作当中,有一些知识...
IT猿
·
2020-03-26
Java
何在
运行时
识别
类型
Java String:重要到别人只能当老二的字符串类
字符串,是Java中最重要的类。这句肯定的推断不是Java之父詹姆斯·高斯林说的,而是沉默王二说的,因此你不必怀疑它的准确性。关于字符串,有很多的面试题,但我总觉得理论知识绕来绕去没多大意思。你比如说:Stringcmower=newString("沉默王二");定义了几个对象?我总觉得问我这样的问题,就...
IT猿
·
2020-03-26
Java
String
要到
别人
只能
Java异常处理:给程序罩一层保险
本着负责任的态度,我们程序员在写代码的时候,都非常的严谨。但程序在运行的时候,往往会出现一些令人意想不到的错误,导致那些不被期望的事件发生,最终,程序没有按照我们的预期正常地执行下去——异常发生了,是任程序自生自灭,还是将错误输出给用户?Java为此提供的解决方案是——异...
IT猿
·
2020-03-26
Java
异常
处理
程序
一层
Java集合类的那点通俗的认知
开门见山地说吧,Java提供了一套完整的集合类(也可以叫做容器类)来管理一组长度可变的对象(也就是集合的元素),其中常见的类型包括List、Set、Queue和Map。从我个人的编程经验来看,List的实现类ArrayList和Map的实现类HashMap使用频率最高,其它实现类只能望其项背了。List、Set和Que...
IT猿
·
2020-03-26
Java
集合
那点
通俗
认知
Java的内部类真的那么难以理解?
01前言昨天晚上,我把车停好以后就回家了。回家后才发现手机落在车里面了,但外面太冷,冷到骨头都能感受到寒意——实在是不想返回一趟去取了(小区的安保还不错,不用担心被砸车玻璃),于是打定主意过几个小时的“世外桃源”生活——别人找不到我,我也找不到别人...
IT猿
·
2020-03-26
Java
部类
真的
那么
难以
Java接口的实例应用:致敬我的偶像——何塞·穆里尼奥
文/沉默王二 曹操在《短歌行》中为杜康酒打过一个价值一亿个亿的广告——“何以解忧,唯有杜康”,我替曹操感到惋惜的是他本人并不会收到这笔不菲的代言费。想一想,要是三国时期的明星人物们有这个代言意识的话,保证各家的军费收入会多出来一个重量级的来源。不过,酒真的能解忧...
IT猿
·
2020-03-26
Java
接口
实例
应用
致敬
Java:多态乃幸福本源
01多态是什么在我刻板的印象里,西游记里的那段孙悟空和二郎神的精彩对战就能很好的解释“多态”这个词:一个孙悟空,能七十二变;一个二郎神,也能七十二变;他们都可以变成不同的形态,但只需要悄悄地喊一声“变”。Java的多态是什么呢?其实就是一种能力——...
IT猿
·
2020-03-26
Java
多态
幸福
本源
Java代码复用的三种常用方式:继承、组合和代理
复用代码是Java众多引人注目的功能之一。这句话很通顺,没什么问题,但问题在于很多人并不清楚“复用”是什么。就好像我说“沉默王二是一个不止会写代码的程序员”,唉,沉默王二是谁?我们需要来给“复用”下一个定义。复用,说白了就是重复使用。举个例子,很多...
IT猿
·
2020-03-26
Java
代码
用的
三种
常用
跨平台 webapp 开发技术之 Hybrid App
前所知的APP开发模式有三种:基于操作系统运行的APP->NativeApp,侧重于原生开发,用户体验好,需要安装才会升级基于浏览器运行的APP->WebApp,侧重于网页技术实现,跨平台兼容性好,只要开发人员更新代码,无需通过安装升级基于移动应用引擎-> HybridApp,使用H5和JS...
IT猿
·
2020-03-26
跨平台
webapp
开发技术
Hybrid
App
微信JSSDK javascript 开发 代码片段,仅供参考
最全面最专业的微信公众平台开发教程:http://www.cnblogs.com/txw1958/p/weixin-js-sdk-demo.html比较完整的分享教程:http://www.cnblogs.com/leinov/p/5256879.htmlajax调用服务器接口:functionGetWeiXinJsa...
IT猿
·
2020-03-26
微信
JSSDK
Javascript
开发
代码
javascript 工具函数
转义特殊字符为html实体HtmlEncode:function(str){returnstr.replace(/&/g,'&').replace(/"/g,'"').replace(/</g,'<').replace(/>/g,'>')...
IT猿
·
2020-03-26
Javascript
工具
函数
javascript 方法实例
输出对象的属性名称与值:boj(o){for(varpino){console.log(p+":"+o[p]+"");}} 构造函数:varo=newObject();构造函数通过不使用return关键字,它通过初始化新对象 if(a)else{b}//如果不是a就返回ba=a||b//...
IT猿
·
2020-03-26
Javascript
方法
实例
javascript 数组实例
在遍历数组时,如果想要排除null/undefined和不存在的元素时,代码如下:for(vari=0;i<a.length;i++){//跳过null/undefined/不存在的元素if(!a[i])continue;//逻辑数据}如果只想跳过undefined/不存在的元素时,代码如下:for(vari=0...
IT猿
·
2020-03-26
Javascript
数组
实例
首页
上一页
...
721
722
723
724
725
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他