Java基础
littlewhitetree
这个作者很懒,什么都没留下…
展开
-
Java 网络编程
一、TCP/IP协议为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议。TCP/IP协议是一个协议组,包含Telnet、FTP、SMTP、NFS、HTTP等协议。网络接口层:负责接收和发送物理帧;网络层:负责相邻节点之间的通信;传输层:负责起点到终点的通信;应用层:提供诸如文件传输、电子邮件等应用程序。二、InetAddress类Ja原创 2016-05-05 22:51:11 · 224 阅读 · 0 评论 -
Java的继承
一、继承-JAVA面对对象的显著特征1、父类与子类:JAVA中父类与子类是相对的,单一继承(一个子类只有一个父类)。 父类 ↓ 子类 (继承父类,拥有父类的成员变量 和除构造方法以外的成员方法)原创 2016-04-07 19:18:07 · 360 阅读 · 0 评论 -
Java的多态
Java的多态java的多态-事物的多种不同表现形式。多态存在的必须要条件:(1)有继承关系的存在; (2)有方法的覆盖; (3)父类变量引用子类对象;1、Java多态对象的类型转换子类实例可以赋给父类的原创 2016-04-11 21:39:10 · 296 阅读 · 0 评论 -
Java接口
Java接口 interface一、修饰符 interface 接口名{}1、接口定义的方法都是抽象方法;2、接口定义的变量都是static final 静态常量;3、接口可以多继承 interface a{} interface b{} class c implements a,b{} //接口可以多继承,类只能单一继承4、接口不能直接实原创 2016-04-12 22:07:32 · 499 阅读 · 0 评论 -
Java内部类和泛型
一、内部类内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。1、成员内部类(1)内部类可以直接访问外部类成员,包括私有成员(private);外部类调用内部类成员,需要实例化内部类对象再调用;public class Outerclass { int x;原创 2016-04-13 21:57:14 · 4805 阅读 · 0 评论 -
Java异常处理
一、异常处理1、程序的错误编译错误、逻辑错误、运行时错误。2、异常处理机制是JAVA语言的重要特征之一。通过异常处理机制可防止程序执行期间因出现错误而造成不可预料的结果。3、目的:即使出现错误,也能继续运行而正常结束。二、Java异常类型Java异常类型主要有三种:1、Java虚拟机内部错误而产生的异常Error;2、标准错误-Java中预先设定的错误;3、自定原创 2016-04-14 22:02:01 · 357 阅读 · 0 评论 -
数据结构-Collection
Collection-最基本的集合接口 Map ↓原创 2016-04-20 01:17:37 · 348 阅读 · 0 评论 -
Java IO的操作
一、定义I/O操作-程序与其他外部设备进行交互的操作。二、Java流流(Stream)是指在计算机的输入输出操作中各部件之间的数据流动。Java中I/O操作以流的形式进行交互操作。三、分类1、字节输入流InputStream 字节输出流Outputstream进行语音、图片、音乐等I/O操作时一般选用字节流public void byteIO() thr原创 2016-04-28 21:53:33 · 243 阅读 · 0 评论 -
学习记录(一)
一、JAVA编译软件1、eclipse(1)简介console=cmd 控制台java project 工程src-源代码文件夹eclipse项目路径创建:package-com(或者cn).公司名简称.项目名.模块名(其中“.”相当于路径中“/”)(2)实际操作二、JAVA变量1、标识符标识符:是命令类名、变量名、方法名、文件名的有效字符序列。原创 2016-03-13 20:32:58 · 415 阅读 · 0 评论 -
类与对象
类-具有相同状态、属性、动作行为的对象的统称。包括数据有包括作用于数据的一组操作数的封装体。对象-对象是类的实例化。 ↓状态→属性→成员变量行为→函数→成员方法public class Employee{ String name; //成员变量原创 2016-04-05 22:23:55 · 211 阅读 · 0 评论 -
方法重载
方法重载 :方法名相同, 参数列表不同(方法重载与返回值类型、访问修饰符无关)。 ↑ ↓面对对象的基本特征原创 2016-04-05 22:12:57 · 273 阅读 · 0 评论 -
java 多线程
一、线程与进程1、定义进程是程序的一次动态执行过程。线程是进程中的一个执行流程,一个进程可以运行多个线程,线程是多任务处理环境中最小的处理单位。进程-重量级任务-每个进程分配独立的地址空间线程-轻量级任务-共享相同地址空间并且分享同一个进程2、为什么要使用多线程因为读取本地系统资源的速度远低于CPU处理能力,所以多线程帮助你写出CPU最大利用率的高效程序,CPU空闲原创 2016-05-02 19:06:41 · 263 阅读 · 0 评论 -
JAVA流程控制语句
三目运算符 语法: a ? b : c ↑a为布尔值 a为true,返回值为b原创 2016-03-17 21:48:49 · 483 阅读 · 0 评论 -
循环语句以及break和continue
1、while循环语句while(表达式){语句A};(1)表达式返回值为布尔值(即true或false)(2)语句A中on个要含有改变表达式值的语句,否则会编程死循环while(x){语句m}…………后续语句nx=true→执行 语句m→执行 while语句→x=ture→…… =false→执行 后续语句n2、do-while循环语句do{语句原创 2016-03-20 22:36:08 · 522 阅读 · 0 评论 -
程序设计方法
一、枚举法(穷举法)枚举法:逐个考察某类事件的所有可能情况,得出符合条件的结果。例:public class Ex003 { // 百元买百鸡。大鸡5元/只,母鸡3元一只,小鸡一元3只,100元买100只鸡 public static void main(String[] args) { int x, y, z; for (x = 0; x <= 100; x++) {原创 2016-03-22 11:43:39 · 459 阅读 · 0 评论 -
方法封装和String语句
一、JAVA方法的封装1、定义2、书写方式:访问修饰符 + static + 返回值类型 + 方法名称(参数){方法体} 有static修饰的为类方法,同一包下可以直接调用。无static修饰的为对象方法,调用时需要用new语句先实例化才能使用。3、方法类型:(1)无返回值无参数 public static void su原创 2016-03-28 20:56:44 · 460 阅读 · 0 评论 -
JAVA数组
数组 Array[]一、定义: 按一定顺序储存相同数据类型的集合。二、数组使用的意义 当数据量较大时,减少需要的变量。三、声明和实例化// 声明: int[] array; int array1[]; /* * int 为类型,还可以为其他浮点型、类类型等。 array 为对象,数组标识符 类型+数组标识符[] */ //原创 2016-03-29 20:32:37 · 243 阅读 · 0 评论 -
JAVA数组排序
一、插入排序(直接插入排序、希尔排序)1.直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。2. 希尔排序(最小增量排序)(1)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的转载 2016-03-30 22:52:54 · 377 阅读 · 0 评论 -
StringBuffer和二维数组
一、StringBuffer和String的区别1、String值不可变,每次增加的时候都是创建新的String并连接。 ↓原创 2016-04-05 21:58:45 · 1153 阅读 · 0 评论