- 浏览: 6952 次
- 性别:
- 来自: 广州
最新评论
-
jxwnhj0717:
原PPT已打包成 微信之道——至简.rar
讲座《微信之道:至简》总结 -
super_thinker:
我就是需要感谢的人 谢谢大家
讲座《微信之道:至简》总结
文章列表
前言:下面的观点来自个人对本次讲座的理解,有不当之处,望大家指正。本次讲座很多技术我都是第一次听说,总结的同时有很多的疑问,如遇高手闲暇之余能为我解惑,倍感荣幸。愿意指点一二的前辈,也可以阅读文章最后 ...
使用Java的异常通常都有以下困惑:
1、 不知道怎么处理异常
2、 直接忽略异常,统统throw
3、 简单的catch住,然后e.printStaceTree()
4、 处理了异常,但使得代码凌乱,主线代码不清晰
在正确的使用异常前,先了解下Java异常。异常的基类为Throwable。 Throwable和Return有些许类似,Return的作用是从一个方法返回到调用方,然后继续顺序执行代码,Throwable的作用是以抛出异常的形式来返回调用方,但不是顺序执行,而是从异常处理块处继续执行。比如:
public void test() {
try {
work();
...
Java是一门面向对象的语言,其中每个对象都是通过类型来创建的,而这些类型是由类和类所实现的接口决定的。实际上一个对象是多个类型的实例,于是有了多态类型系统的概念。
定义类型有三种方式:
1、 类:定义了对象内部的数据结构和一组操作数据的方法。类可以继承其他类,从而形成一棵树,树的根节点是Object。
2、 接口:声明了一组方法,描述自己能干什么。一个类可以实现多个接口。
3、 抽象类:介于类和接口之间,即可以像类一样定义数据结构和方法,也可以像接口一个仅声明一个方法。一个类只能继承一个抽象类。
只有类才可以实例化。
从历史上看,计算机语言引入类型系统,是为了让编译器(1)能确认相关对象需 ...
怎么来理解这句话,或者说一门编程语言怎么样才算是良好。比如C和Lisp哪个更好呢?Lisp更简单,可以更容易快速开发,并且有良好的编程环境。这样看Lisp似乎更好,可事实上C的普及度却远超过了Lisp。那么到底是C好还是Lisp好?
好与不好不存在绝对性,当我们说一门编程语言比另一门编程语言良好时,我们需要知道你用它来做什么。比如C语言写的代码需要更少内存,运行速度更快。而C语言的普及度超过Lisp,其原因就是当时人们更关注程序在低廉的硬件上运行的效果,而不是程序员的开发效率。其次,C语言的普及度超过Lisp,也不能说明Lisp是一门不好的语言。
那么在用java完成什么样的工作时,我们说它 ...