good luck!i hope wyp can love me than I love her!
now pratice the english.
happiness lies not in the mere possession money, it lies in the joy of achievement, in the
thrill of creative effort.
hinder:打扰,阻扰。 hinred:继承
genic:泛型,通常。一般
1. Modifier,java语言的修饰符号,public private等。
2. Class类的方法。getConstructors(Class cl)获得cl的构造函数数组。
3. 继承设计的技巧。
① 将公用操作和域放在超类
② 不要使用受保护的域
③ 使用继承实现"is a"关系
④ 除非所有继承的方法都有意意义,否则不要使用继承
⑤ 使用多态,而非类型信息
⑥ 不要过多的使用反射
4.Arries的sort方法可以对对象数组进行排序,但要求对象所属的类必须实现了Compareble接口!
5.接口的特性:① 接口不是类,不能使用new运算符进行实例化一个借口
② 可以声明接口变量,但必须引用实现了该接口的对象
③ 可以用instanceof检测某个类时候实现了该接口
④ 接口也可以被接口继承
⑤ 接口中不能包含实例域或静态域方法,但可以包含常量。
6.当拷贝一个变量是,原始变量与拷贝变量引用同一个对象。改变一个变量所引用的对象将会对另一个变
量产生影响!如果想要一个变量的改变不影响另外一个变量的改变。可以用clone
7.使用clone方法时需要考虑:(浅拷贝和深拷贝的问题)
① 默认的clone方法时候满足需求
② 默认的clone方法时候能够通过调用可变子对象的clone得到修补
③ 是否不应该使用clone
8.回调是一种常见的程序设计模式。指定某个特定的事件发生时,应该采取的动作!如实现了
actionListener接口的方法。可以用timer类的实例调用。!
9.内部类,inner class 是定义在一个类中的类!
①内部类可以访问该类定义所在的作用域中的数据。包括私有数据
②内部类可以对同一个包中的其他类隐藏起来。
③当想要定义一个回调函数且不写编写打两大袋是。使用匿名内部类。(anonymous)
========================================
10.异常分类:
Thorowable: A: Error(系统内错误和资源耗尽错误,如果出现出了通告给用户基本没什么办法。)
B: Exception :① IOException (程序本身没问题,I/O问题的异常)
② RuntimeException(程序出错导致的异常)
RuntimeException: ①错误的类型转换
②数组访问越界
③访问空指针
非RuntimeException: ①试图在文件尾部后面读取数据
②试图打开一个错误格式的url
③试图根据给定的字符串查找Class对象,而这个字符串表示的类并不存在
11.断言,断言机制允许在测试期间像代码插入一些检查性语句。当代码发布时会自动移走
12日志 调试(浏览性的看了遍)
13.泛型编程。 泛型类 class name<T>
泛型方法 public static<T> T getMiddle(T[] a)
public static<T extends comparable> T get Middle(T[] a) //指定为必须实现了
comparable接口的类。如果有多个接口则用&连接
泛型编程的类型检查只适用于原始类型。如 pair<String> str = ...;
pair<Double> dou=...;
str.getClass() == dou.getClass 结果为真。
不能抛出也不能捕获泛型类的实例。
a.参数化的数组不合法。 Pair<String>[] table = new Pair<String>[10]; //ERROR
b.不能实例化类型变量,public Pair(){first = new T();} //ERROR
14.无论S和T有什么关系,通常Pair<S>和Pair<T>没有什么联系。永远可以将参数化得类型转换为原始类
型。
15.泛型编程看的比较不求甚解。
======================================================
16.集合类的基本接口是Collection
17.所有Collection实现了Iterable接口。所以标准库中的所有集合都可以使用Iterator进行遍历。
18.LinkedList的各种基本用法(双向链表)。ArrayList基本用法(可变数组)。HashSet基于散列表的集(无
序)。TreeSet(树集,和散列集相似,但是通过树的方法实现有序)
分享到:
相关推荐
java基础知识学习资料java基础知识学习资料
java基础知识学习入门,和大家分想我的学习经验,大家来下在
学习Spring必学的Java基础知识(含数据库事务基础知识)
Java学习更是如此,知识点总结目录如下: 目录 一、 Java概述 3 二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 ...
Java基础知识整理 Java面试题整理 学习了几年Java,很多知识需要整理,这些都是很关键的知识
java基础知识大全(必看经典),里面包含了最基本的java基础知识,适合学习java的初学者和想要复习java基础的同学。
大学学习时的JAVA学习课件, 还不错
java入门级学习笔记,java基础知识简介
java基础知识,适用于初学者打牢基础,毕业生学习应付面试,hr摘抄做java考题
java基础知识培训课件
基础知识学习,基础知识学习,基础知识学习,基础知识学习
基础的java 知识点,包含集合等的知识点,供大家学习,欢迎大家留言
非常好的一个学习Java的ppt,比较初级,讲的很清楚,值得下载学习。
java基础知识学习
java基础知识学习笔记
Java入门基础知识总结学习教程大全
Java有兴趣的零基础人员可以通过学习本文档,来加强对Java知识的理解和掌握。
java基础知识学习笔记是java2参考大全的笔记,个人笔记,不喜勿喷。
Java基础知识PDF格式,对大家学习很有帮助的,多多支持