标识符(命名规范) 标识符由字母、数字、下划线、¥、$、中文组成; 首字母不能使用数字; 不能与系统关键字重名; 长度无限制,区分大小写; 类名:每个首字母大写; 包名:全部小写; 方法名:第一个单词小写,其他首字母大写; 变量:小写; 常量:大写; 基本数据类型 byte 字节型 short 短整 ...
分类:
编程语言 时间:
2017-07-27 18:14:43
阅读次数:
132
大多数应用程序使用单个基类的公用继承,但是在某些情况下,需要从多于一个直接基类派生类,也就是所谓的多重继承,多重继承的派生类继承其所有父类的属性。 1:多重继承的例子: 派生类为每个基类(显式或隐式地)指定了访问级别——public、protected 或private。 2:在多重继承下,派生类的 ...
分类:
编程语言 时间:
2017-07-26 22:08:20
阅读次数:
238
C/C++:一个基类继承和多个基类继承的区别 1.对个基类继承会出现类之间嵌套时出现的同名问题,如果同名变量或者函数出现不在同一层次,则底层派生隐藏外层比如继承基类的同名变量和函数,不会出现二义性,而如果出现在同一阶层, 则会 出现二义性,解决办法:要么在同一阶层的底层(派生类)中重新定义可以解决, ...
分类:
编程语言 时间:
2017-07-26 20:26:13
阅读次数:
176
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。 我们先从最简单的入手,逐步分析这2种的区别。 一、synchronized和lock的用法区别 sy ...
分类:
编程语言 时间:
2017-07-26 18:11:51
阅读次数:
188
1 public class MainActivity extends AppCompatActivity { 2 3 private RecyclerView rv; 4 private ArrayList datas = new ArrayList(); 5 6 @Override 7 prot... ...
分类:
移动开发 时间:
2017-07-26 17:52:01
阅读次数:
165
http://draveness.me/autoreleasepool.html 关注仓库,及时获得更新:iOS-Source-Code-Analyze Follow: Draveness · Github 由于 Objective-C 中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理 ...
分类:
其他好文 时间:
2017-07-26 14:35:48
阅读次数:
196
1.常用的JSP内置对象 out,request,response,session,application 2.request对象(请求) 2.1 方法 String getParameter(String name) 根据页面表单组件名称获取页面提交数据 String[] getParameter ...
分类:
Web程序 时间:
2017-07-25 21:13:09
阅读次数:
167
进来项目中用到了quartz作为调度框架,在搭建框架的时候添加了一个调度模块,现将代码分享出来,给有需要的朋友参考。这个任务调度可以作为一个单独的模块去开发,所以并不会改变原有的架构,话不多说,直接上代码。 1.添加Spring的事件监听,IOC容器启动完成后初始化任务群,添加任务也主要是在这个类里 ...
分类:
其他好文 时间:
2017-07-25 19:57:29
阅读次数:
282
大概的意思是项目在eclipce中是用1.8编译的,服务器上使用的1.7,所以会报错解决:把本地的jdk和jre改为1.7,在eclipce中引用1.7的jdk和jre重新clean项目,运行没错, 然后打成war包发到服务器上,这时的项目是用1.7编译的,和服务器上jdk版本一致,所以运行就正常了 ...
分类:
其他好文 时间:
2017-07-25 10:24:37
阅读次数:
170
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。 这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行 ...
分类:
其他好文 时间:
2017-07-24 20:25:25
阅读次数:
243