JAVA初入门——基本类型,类,构造函数,异常处理,IO,集合问题归纳
来源:互联网 发布:湖南有色手机交易软件 编辑:程序博客网 时间:2024/06/06 09:50
刚毕业,进入的公司需求的是JAVA人员,自己只好暂时先放弃.NET,经过一个星期的对JAVA的学习,基本掌握JAVA的基本语法。
现在只是把我学习JAVA这一星期的问题总结归纳一下。
1.JAVA的各类知识要点回顾
JAVA有8种基本类型
Java整型
浮点类型
还有char类型和boolean类型
程序访问修饰符跟其它面向对象语言都差不多,就有一点不同,就是默认的时候,可以在同一个包中也能进行访问。
实例化一个对象时先进行的地址申请再执行的构造函数。
2.父类和子类的构造函数执行顺序问题
转别人的一句话:"每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。"
这里为我们解答的很清楚:http://www.cnblogs.com/bingoidea/archive/2009/06/21/1507652.html
还有这样定义类中函数也可以运行:
实例化这个类的时候的执行结果如下:
Super static
Super 1
Super constructor
那两个没有函数名的函数比构造函数还要先被执行。
3.异常处理
try..catch..finally用法和其它程序语言的用法也都一样,在这里就不用多说了。
重要的在于抛异常的问题,JAVA有两种抛异常的处理方法,一种是在函数体内用throw,一种是在函数体外用throws。
还有一个异常匹配的问题,须遵循年轻人(晚辈)在前,前辈在后的原则,即先捕获后代类,再往下找祖先类。这跟异常类的适用范围有关。
还有,捕获异常后后面的代码也依然是继续执行的。
4.输入输出流(IO)
JAVA中的IO流是现在我最头痛的一个问题,诸多的类让我不知从何下手。经过几天练习,现在我在这里稍微说出我对JAVA IO流的一些我的想法:对于InputStream的继承类是用来读取信息的,比如,从控制台读取信息显示,从文本文件中读取文字,从网络中读取信息等,它总是带有Read的方法嘛。对于OutputStream的继承类总是用来存入信息,比如向文本存入文字,像网络中发送信息等。
更全面的介绍可以看下这里的讲解:
http://wenku.baidu.com/view/230b0a4c2e3f5727a5e96238.html
5.集合
集合分为list、set、map这三种类型,下面来大致了解一下这三种类型:
Set(集):集合中的对象无排列顺序,并且没有重复的对象.它的有些实现类能对集合中的对象按照特定的方式进行排序。
List(队列):集合中的对象按照索引的顺序排列,可以有重复的对象; 可以按照对象在集合中的索引位置检索对象.List与数组有些相似。
Map(映射):集合中的每一个元素都是一对一对的,包括一个key对象,一个Value对象(一个Key指向一个Value).集合中没有重复的key对象,但是vaulue对象可以重复.它的有些实现类能对集合怀中的键对象进行排序。
集合中还有一个迭代器Iterator的使用比较重要
这里的文章讲解的比较细致了:
http://www.sunxin.org/forum/thread/19837.html?page=1
- JAVA初入门——基本类型,类,构造函数,异常处理,IO,集合问题归纳
- java基础入门----IO异常处理方式
- Java——IO异常处理
- F#入门-附录5 基本异常与异常处理函数
- JAVA IO异常处理
- Java异常处理面试题归纳
- Java异常处理面试题归纳
- 5、Java入门—异常与异常处理
- 构造函数中的异常处理
- 构造函数的异常处理
- java集合类简单归纳
- java新手的读书笔记.基本类型.异常处理等
- Java的构造函数抛出异常如何处理?
- Dart入门—集合类型
- java io入门程序集合
- 15、Java入门—Java IO流之RandomAccessFile类的基本操作
- java异常处理入门
- java的IO异常处理
- 查找算法 —— 来自《C++数据结构与程序设计》Robert L.Kruse Alexander J.Ryba
- qt embedded 4.6.0和tslib1.4的安装
- 面试英语经典问答
- hibernate连接sql2000 报错!~!~问题解决了
- 位运算常见应用即ACM题优化实例
- JAVA初入门——基本类型,类,构造函数,异常处理,IO,集合问题归纳
- 转:英语,程序员永远的痛?
- 菜鸟对java的一些困惑
- latex subfigure
- [转]Object Builder Application Block
- 明天开始实习!
- Visual Studio 2008 快捷键大全
- web开发
- 推荐--jQuery使用手册