- 博客(24)
- 收藏
- 关注
原创 Java—TCP
TCP发送接收信息package Test_13;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;/* * 使用TCP协议发送数据 *...
2018-09-05 21:17:25 1967
原创 Java—网络编程
协议UDP协议:将数据源和目的封装在数据包中,不需要建立连接。每个数据报的大小在64k,因为没有连接所有是不可靠的协议,但是速度快。TCP协议:建立连接,形成传输数据的通道。在连接中进行数据的传输,通过三次握手完成连接,是可靠的连接,但是速度较慢。使用UDP发送接收数据package Test_13;import java.io.IOException;import j...
2018-09-04 20:49:03 230
原创 Java—多线程
多线程的实现方式 一package Test_12;/* * 进程:当前正在运行的程序,一个应用程序在内存中的执行区域 * 线程:进程中的一个执行控制单元 * * 一个进程可以有一个线程(单线程),也可以有多个线程(多线程) * * 单线程:安全性高,效率低 * 多线程:效率高,安全性低 * * 多线程的实现: * 1.一种方法是将类声明为 Thread ...
2018-09-03 20:57:19 176
原创 Java—OutputStreamWriter和InputStreamReader
OutputStreamWriter可以将标准输出流转换成一种字符输出流InputStreamReader可以把字节输入流转换成字符输入流
2018-09-02 22:18:16 169
原创 Java—异常
异常的处理方式捕获处理:try......catch语句 try{ 有可能出现问题的代码; }catch(Exception e){ 处理异常; }JVM处理异常的方式: 如果出现异常我们没有处理,JVM会帮我们进行处理,他会把异常的类型, 原因还有位置显示在命令...
2018-08-31 22:16:48 107
原创 Java—Set和Map集合
Set集合Set集合的特点: 1.无序(存储和读取的顺序有可能不同) 2.不允许重复 3.没有索引Map集合Map集合的特点: 1.将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值 2.是一个双列集合,collection是单列集合...
2018-08-30 22:11:24 149
原创 Java—Connection的常用功能
Connection的常用功能boolean add(E e) 永远可以添加成功,可以有重复值void clear() 清空集合boolean contains(Object o) 判断集合中是否包含指定字符boolean isEmpty() 集合是否为空boolean remove(Object o) 删除集合指定元素int size() 返回集合中元素个...
2018-08-29 23:08:22 7585 1
原创 Java—Object类
Object的tostring()方法Object是类层次结构的根类,所有对象都实现这个类的方法String tostring():返回该对象的字符串表示特点:如果不对这个方法重写,返回的是该对象的地址值的字符串表示Object的equalsboolean equals(Object o):比较两个对象的地址值特点:对该方法重写可以比较两个对象的内容是否一样...
2018-08-28 22:33:06 104
原创 Java—接口和多态
接口和多态 接口:一个比抽象类还抽象的类,接口中所有的方法都是抽象方法 接口的成员特点: 1.只能有抽象方法 2.只能有常量(没有一个方法体,无法对变量进行初始化) 3.默认使用public和abstract修饰方法 4.只能使用public和abstract修饰方法 ...
2018-08-27 22:18:23 159
原创 Java—继承和抽象类
继承与抽象类 继承:对个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),再让多个类去继承这个父类 继承的特点:单一继承,只能继承一个父类; 支持多层继承; 继承中成员变量的特点: 1.子类只能获取父类非私有成员 2.子父类中成员变量的名字不一样直接获取父类的成员变量 3.子父类中成...
2018-08-26 22:19:11 1030
原创 Java—学生管理系统使用文件永久存储
学生管理系统上一次使用的集合只能对学生信息进行临时存储,关闭程序时数据就会消失,这次新增了文件存储,达到对学生信息的永久记录,首先在上次代码的基础上,增加了两个方法,一个是从学生文件读取信息到集合中的方法,另一个是从集合中把学生信息写到文件中,再将增删改查方法中形参换成文件路径名的变量package StudentManager_IO;import java.io.Buffered...
2018-08-25 20:19:00 7447 3
原创 Java——学生管理系统
学生管理系统基于前面学的ArrayList集合做的一个简单的学生管理系统,后期会对这个系统逐步优化,欢迎大家提建议package StudentManager;import java.util.ArrayList;import java.util.Scanner;/* * 学生管理系统的测试类 * * 步骤: * 1.定义学生类 * 2.学生管理系...
2018-08-24 20:11:11 3602 4
原创 Java中的I/O
输出流写文件package Test10;import java.io.FileWriter;import java.io.IOException;/* * FileWriter: * FileWriter(String fileName):传递一个文件名称 * * 输出流写文件的步骤: * 1.创建输出流对象 * ...
2018-08-23 22:57:25 173
原创 Java中ArrayList集合
ArrayList集合的增删改查方法package Test9;import java.util.ArrayList;/* * ArrayList<E>:长度大小可变的数组 * <E>:一种特殊的数据类型,泛型 * * ArrayList集合的增删改查方法 * 1.获取元素: * public...
2018-08-23 17:04:02 180
原创 Java中String类的四种功能
Strint类的判断功能package Test8;/* * * Strint类的判断功能: * boolean equals(object obj):判断两个字符串是否相同,区分大小写 * boolean equalsIgnoreCase(String str):判断两个字符是否相同,不区分大小写 * boolean s...
2018-08-22 21:57:18 896
原创 Java中的String类
构造方法 String:字符串类 由多个字符组成的一串数据;其本质是一个字符数组; 构造方法: String(String original):把字符串数据封装成字符串对象 String(char[] value):把字符数组的数据封装成字符串 String(char[] value, int of...
2018-08-21 21:41:52 141
原创 Java面向对象
面向对象与面向过程面向过程:面向着具体的每一个步骤和过程,把每一个步骤和过程都完成,然后由这些功能和方法相互调用完成,得到结果面向对象:把功能相似的封装在一起,需要使用时找到相应类,然后创建该类的对象,调用里面的方法;类:是一组相关属性和行为的集合;对象:就是该事物的具体体现;this:代表所在类的对象引用;prinate:修饰符,可以修饰成员变量和成员方法,被修饰的成员只能在本类...
2018-08-20 21:57:05 155
原创 Java小练习
根据月份输出对应的季度package Test6;import java.util.Scanner;/* * 根据月份输出对应的季度; * */public class TestDemo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);...
2018-08-19 21:47:45 158
原创 Java方法的应用
方法 方法:实现某种功能的代码块; 定义格式: 修饰符 返回值类型 方法名(参数类型 参数名1;参数类型 参数名2){ 方法体; return 返回值; } 格式解释: 1.修饰符: public:公有方法...
2018-08-18 22:41:31 173
原创 Java数组
一维数组package Test4;/* * 数组:存储同一种数据类型的多个元素的容器 * * 格式: * 1.数据类型[] 数组名 ; * 2.数据类型 数组名[]; * * 数组初始化: * 1.动态初始化:只给出长度,由系统给出初始化值; * 2.静态初始化:只给出初始化值,由系统给出长度; * * 格式:...
2018-08-17 19:45:28 98
原创 Java三种流程控制语句
三种流程控制语句 顺序结构从上到下依次执行package Test3;public class OrderDemo { public static void main(String[] args) { System.out.println(1); System.out.println(2); System.out...
2018-08-16 22:30:27 7260
原创 Java五种运算符
五种运算符 算数运算符+;-;*;/;% 进行除法运算时应注意口诀(自己瞎想的,不喜勿喷) 整数相除取商数(/) 整数相除取余数(%) 整数相除只得整 要得小数必浮点package Test2;public class OperatorDemo { public static void main(String[] args) { int...
2018-08-15 22:32:38 6642 2
原创 Java基础知识
八种基本数据类型 整数类型byte 占一个字节short 占两个字节int 占四个字节long 占八个字节 浮点数类型float 占四个字节double 占八个字节 字符类型char 占两个字节(在c语言中占一个字节)可能有的人认为string也是字符类型...
2018-08-14 21:42:13 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人