随笔分类 - Java开发
摘要:11_1_GUI 1. AWT AWT(Abstract Window Toolkit)包括了很多类和接口,用于Java Application的GUI(Graphics User Interface 图形用户界面)编程。 GUI的各种元素:(如:窗口,按钮,文本框等)由Java类来实现。 使用AW
阅读全文
摘要:10_1_网络 1. 客户端往服务器端写数据 2. 客户端读取服务器数据 3. 客户端跟服务器双向读写 4. 客户端、服务器端双向你说一句,我说一句 5. UDP测试程序 6. UDP测试传递Long类型数据
阅读全文
摘要:09_1_线程的基本概念 1. 线程的基本概念 线程的一个程序内部的顺序控制流。 线程和进程的区别 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。
阅读全文
摘要:08_1_IO 1. 输入/输出流的分类 java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能;可以从不同的角度对其进行分类: 按数据流的方向不同可以分给输入流和输出流。 按处理数据单位不同可以分为字节流和字符流。 按照功能不同可以分为节点流和处理流。 字节流 字符流 输入流 Inp
阅读全文
摘要:05_1_一维数组内存分析 1. 数组概述 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 2. 一维数组的声明 一维数组的声明方式: type
阅读全文
摘要:04_1_异常的概念 1. 异常的概念 Java异常是Java提供的用于处理程序中错误的一种机制。 所谓错误是指程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)。 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预
阅读全文
摘要:03_15_interface 1. 接口 接口是抽象方法和常量值的定义的集合。 从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。 2. 接口特性 接口可以多重实现; 接口中声明的属性默认为public static final的;也只能是public
阅读全文
摘要:03_14_final关键字 1. Final关键字 final的变量的值不能够被改变 final的成员变量 final的局部变量(形参) final的方法不能够被重写 final的类不能够被继承
阅读全文
摘要:03_13_抽象类 1. 抽象类 用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。 抽象类不能被实例化。 抽象方法只需声明,而不需实现。
阅读全文
摘要:03_12_多态 1. 定义 动态绑定是指“在执行期间(而非编译期间)”判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 2. 前提条件 要有继承 要有重写 父类引用指向子类对象
阅读全文
摘要:03_11_对象转型 1. 对象转型(casting) 一个基类的引用类型变量可以“指向”其子类的对象 一个基类的引用不可以访问其子类对象新增加的成员(属性和方法) 可以使用引用变量instanceof类名 来判断该引用类型变量所“指向”的对象是否属于该类或该类的子类。 子类的对象可以当作基类的对象
阅读全文
摘要:12_1_Annotation注解 1. 什么是注解 Annotation是从JDK5.0开始引入的新技术。 Annotation的作用: 不是程序本身,可以对程序作出解释。可以被其他程序(比如,编译器等)读取。(注解信息处理流程,是注解和注释的重大区别,如果没有注解信息处理流程,则注解毫无意义)
阅读全文
摘要:03_10_Object类的toString equals等方法 1. toString方法 Object类中定义有public String toString()方法,其返回值是String类型,描述当前对象的有关信息 在进行String与其他类型数据的连接操作时(如:System.out.pri
阅读全文
摘要:03_9_继承中的构造方法 1. 继承中的构造方法 子类的构造的过程中必须调用其基类的构造方法。 子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。 使用this(argument_list)调用本类的另外的构造方法。 如果调用super,必须写在子类构造方法
阅读全文
摘要:03_8_重写 1. 方法的重写 在子类中可以根据需要对从基类中继承来的方法进行重写。 重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用被重写方法更严格的访问权限
阅读全文
摘要:03_7_继承和权限控制 1. 类的继承与权限控制 Java中使用extends关键字实现类的继承机制,其语法规则为: <modifier> class <name> [extends <superclass>] {} 通过继承,子类自动拥有了基类(superclass)的所有成员(成员变量和方法)
阅读全文
摘要:03_6_package和import语句 1. package和import语句 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重命名空间。 package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句
阅读全文

浙公网安备 33010602011771号