JAVA_SE复习(basic)】的更多相关文章

一.数据类型 1.基本数据类型 Ps:有效标识符:_.字母.$开头  之后可有数字 整型:byte 1 short 2 int 4 long 8  (字节) 取值范围:其范围是从负2 的该数据类型位数减1次幂到2 的该数据类型位数减1 次幂– 1. 2.浮点型 float 4            double 8   (字节) 取值范围:6~7 位有效数字             15 位有效数字 注意:float 类型的数值必须加一个后缀F 例:如果不加后缀F,这个数据就会被Java 理解成…
文件和流 1.什么是节点流和处理流 InputStream & OutputStream Reader & Writer 乃节点流, 前面加File之类的名词 的节点流 其余加动词的均为处理流,想着处理流是加在节点流的基础上的 节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域. 处理流:使用节点流作为输入或输出.是使用一个已经存在的输入流或输出流连接创建的. 2.节点流有以下特点:  a.直接连接到数据源  b.源和目的都是两个节点流  c.节点流的类型是文件.内存和管道 3…
集合 结构图: 总结: 1.集合中的元素都是对象(注意不是基本数据类型),基本数据类型要放入集合需要装箱. 2.set与list的主要区别在于set中不允许重复,而list(序列)中可以有重复对象. 3.TreeSet中可以排序,HashSet是无序的:Vector和ArrayList都是可以排序的 List 1.arrayList.add(null);后  列表中会有null 2.在list中:ArrayList和Vector都有一个缺点,就是当删除或增加集合中的某一元素时,该元素后的下标会发…
线程 1.两种创建线程的方式都有自身的优点.  实现 Runnable 接口的优点:  从面向对象的设计观点看,Thread 类严格来讲是一个虚拟CPU 的封装,因此只有要改变或扩展该CPU 模型的行为时才应该继承这个类. 继承Thread 的优点是:代码会得到简化. 继承Thread 的缺点是:Java 只允许单继承,如果已经继承了Thread 类,则不能再继承其他类例如JFrame,这使得一些情况下不得不采用实现Runnable 的方法. 2.线程的优先级 默认情况下,线程的优先级是5…
异常.调试和断言 一. 异常的分类 1. 可查异常    例: 2. 不可查异常  例:Runtime Exception 3. 异常的分类结构: 1. 不执行finally 子句的唯一情况是虚拟机关闭(Finally在无论什么情况下都要执行) 2. 自定义异常时,需要通过throw关键字来new出自定义的异常类 3. Finally在无论什么情况下都要执行 来自为知笔记(Wiz)…
面向对象编程(二) 一.static 关键字 静态属性 1.不能覆盖静态方法.要被覆盖的方法必须是非静态的.在继承链中具有相同方法名的两个静态方法是两个互相独立的类方法.调用子类的静态方法只是将父类的静态方法隐藏了. 2.main()方法被声明为static 的原因是因为执行main 方法时,JVM 只是加载了这个类,并没有创建类的实例. 另外,静态方法只能调用静态变量和方法,非静态方法只能调用非静态变量和方法. 自我总结: 1. 被static修饰的变量,是该类的公有变量 ,若要在类外使用,首…
一.面向对象程序设计(OOP) 1.面向对象的程序设计是程序开发的一种方法.它将对象作为程序的基本单元,将程序和 数据封装其中,以提高软件的重用性.灵活性和扩展性 2.三个特征: 封装:隐藏信息 继承: 多态: 二.类 1. 类(class)是构造对象的一个模板,它表示对现实生活中一类具有共同特征的事物的抽象. 2. 对象有三个特征: 行为(behavior): 一般类中定义的属性.方法都可以看作是行为. 状态(state): 对对象施加操作.方法后,对象的响应.每个对象都保存着描述当前特征的信…
面向对象编程(一) 一.继承 1. 在类图表示中,使用一个分为三块的矩形表示一个类.矩形的第一块表示类名,第二块描述这个类的属性及属性的数据类型,第三块描述这个类的操作,也就是方法以及返回类型.             2. 访问控制 修饰符      类自身  同包内  子类   所有其他类 private    Yes default    Yes     Yes protected  Yes     Yes     Yes public     Yes     Yes     Yes   …
Q1面向对象 类.对象特征? 类:对事物逻辑算法或概念的抽象,描述一类对象的行为和状态. OOP三大特征,封装,继承,多态 封装:隐藏属性实现细节,只公开接口.将抽象的数据和行为结合,形成类.目的是简化编程,提高安全性. 继承:关键字extends, is-a关系,子类拥有父类的属性和方法,子类可重写override父类同名方法, 实现子类特性,单继承.构造方法,静态方法,没有访问权限不能继承. 优点:抽取共同为基类,提高复用率.缺点:增加了耦合性,改变父类影响子类. Java多态的理解?实现的…
C#复习① 2016年6月15日 08:19 Main Introduction of C# 简单介绍C# 1. C# is very similar to Java (70% Java, 10% C++, 5% Visual Basic, 15% new) C#与Java好比失散多年的姐妹,长得像但是非同一母亲所生.C# 在吸收Java同时又不忘记从C++那里借鉴些东西过来.不过除了借鉴其他语言之外,C#自身的特点也不能忽略. 与Java相比,在C#中的新特性有不少:引用参数:堆栈分配对象:分…