一晚上速成java ——应付17级南开大学软件学院java考试

绪论:java的一些特性:

  1. Java语言是简单的:
    Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的如操作符重载、多继承、自动的强制类型转换。
      特别地,Java语言不使用指针,而是引用。
      并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
  2. Java语言是面向对象的:继承、多态、重写、封装
  3. 安全性&健壮性:垃圾自动回收、对象引用检查、异常处理
  4. 平台无关性

review_ppt内容:

二、面向对象

  1. 对象
  2. 封装性
  3. 继承性:子类只能继承一个父类,除非使用接口来实现多个继承;extends继承父类,super继承父类对象,等到GUI的时候这两个词会把你安排明白。
  4. 多态性:就是重载

abstract类:主动声明抽象类,不能被实例化,子类继承时,必须重写方法

三、泛型

好像是讲的链表、队列、散列,不看了。

四、异常

捕获、声明、抛出、处理、自己创造
try&catch&finally&throw&throws&自己定义
异常允许在同一个地方集中处理(健壮性)

五、IO

字节流:二进制
字符流:Unicode编码
对象串行化:把完整的对象写到字节流里
对象并行化:从字节流里读对象
由此可以非常好的实现跨平台特性
类需要implements Serializable
我猜刘明铭老师这么善良,一定不会考IO的代码,她一定会高抬贵手,只靠一些论述题哒!

六、线程

同步锁:Synchronized
wait 后不进入等待序列,让出CPU,用notify和notifyAll唤醒,这三个词需要使用了Synchronized才行
sleep 后进入等待序列,让出CPU
两种实现方法
1.继承Thread类
2.实现Runnable接口并implements

七、GUI

布局管理、界面控制、事件响应

八、Web编程

放弃,我选择go die

九、JDBC

  1. 连接数据库
  2. 执行sql语句
  3. 处理结果集
  4. 关闭数据库连接

十、类加载和反射机制

必考,考试前再看

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91437 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月16日
下一篇 2019年5月16日

相关推荐