1.使用关键字extends; 2.java 是单继承,即只能继承一个直接父类; 3.不能继承private修饰的成员变量、方法,以及构造方法;对于父类的包访问权限成员变量和方法,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承; 4.若子类不直接使用super调用父类构造方法,系统 ...
分类:
编程语言 时间:
2016-08-12 01:21:07
阅读次数:
136
一.运行机制 如上图所示,图中内容即为Java的运行机制: 1.我们一开始所编写的代码文件存储格式为(如text.java)文件,这就是源程序文件 2.在Java编辑器的作用下,也就是就行了编译,形成字节码文件(如text.class)文件,其实,这个Java编译器是我们所说的Java虚拟机,其中, ...
分类:
编程语言 时间:
2016-08-11 09:54:42
阅读次数:
138
1.类是对象的抽象,对象是类的实例。 2.一个.java 文件,只能有一个公有类。 3.Java的默认访问权限是:default,即不加任何访问修饰符,该权限设置只能在同一包访问。 4.成员变量最好设为private,方法则为public;protected少用,其安全性不好。 5.成员变量与局部变 ...
分类:
编程语言 时间:
2016-08-11 00:31:10
阅读次数:
163
第一讲内容 学习Java的基础知识。常量;变量;注释;运算符;变量命名规范。 (重点:1常量类型:整型 浮点型 字符型 字符串型) 1.java变量,变量是一块存储空间,值可以改变,变量类型要与常量类型相符和。如何定义:变量类型 变量名 = 初始值; 2.print换行,println不换行。如何创 ...
分类:
编程语言 时间:
2016-08-09 20:46:12
阅读次数:
261
1.数组是引用数据类型,引用数据类型传递的是内存的使用权,是一块内存空间,它可以由多个单位同时使用。 而赋值的过程并不是把a数组内的数据传递给b,而是把a数组的内存使用权与b共享。所以当a和b共享同一个数组内存时,不管改变数组a内的值还是改变数组b内的值,该数组都会改变。 2.定义并初始化: 2.1 ...
分类:
编程语言 时间:
2016-08-09 00:07:29
阅读次数:
132
本例给出一个客户端程序和一个服务器程序。客户端向服务器发送数据。服务器接收数据,并用它来生成一个结果,然后将这个结果返回给客户端。客户端在控制台上显示结果。在本例中,客户端发送的数据是圆的半径,服务器生成的结果是圆的面积。 客户端通过输出流套接字的 DataOuputStream 发送半径,服务器通 ...
分类:
编程语言 时间:
2016-08-08 12:26:46
阅读次数:
197
1. Java抽象类: 抽象类和抽象方法都必须用abstract修饰,而且抽象方法不能有方法体 抽象类不能被实例化,即便这个抽象类没有包含抽象方法 抽象类的构造器不能用于创建实例,只能用于被其子类调用 含有抽象方法的类(包括直接定义一个抽象方法;继承了一个抽象父类但没有完全实现父类包含的抽象方法;以 ...
分类:
编程语言 时间:
2016-08-07 00:48:08
阅读次数:
313
1. Java中的参数传递机制: java参数传递是值传递(基本类型是值传递,引用类型相当于地址传递) 引用copy一份以后其值所指向的还是同一个对象 java里的引用其实就是C里的指针,只是对其做了封装,避免开发者进行烦琐的指针操作 2. Java的数据类型: java参数传递是值传递(基本类型是 ...
分类:
编程语言 时间:
2016-08-07 00:43:42
阅读次数:
266
注释规范 1、 类注释 在每个类前面必须加上类注释,注释模板如下: 2、 属性注释 在每个属性前面必须加上属性注释,注释模板如下: 3、 方法注释 在每个方法前面必须加上方法注释,注释模板如下: 4、 构造方法注释 在每个构造方法前面必须加上注释,注释模板如下: 5、 方法内部注释 在方法内部使用单 ...
分类:
编程语言 时间:
2016-08-06 09:53:18
阅读次数:
141
配置Java的开发环境 先说明一下,我的jdk文件目录是:D:\language\java\java soft\jdk1.6 JDK的安装与配置 解压“开发软件”中的jdk1.6.rar(解压版)到D:\language\java\java soft\jdk1.6目录下 打开“计算机”——“属性”— ...
分类:
编程语言 时间:
2016-08-06 09:50:20
阅读次数:
178