自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1912

原创 Java—网络编程

协议UDP协议:将数据源和目的封装在数据包中,不需要建立连接。每个数据报的大小在64k,因为没有连接所有是不可靠的协议,但是速度快。TCP协议:建立连接,形成传输数据的通道。在连接中进行数据的传输,通过三次握手完成连接,是可靠的连接,但是速度较慢。使用UDP发送接收数据package Test_13;import java.io.IOException;import j...

2018-09-04 20:49:03 190

原创 Java—多线程

多线程的实现方式 一package Test_12;/* * 进程:当前正在运行的程序,一个应用程序在内存中的执行区域 * 线程:进程中的一个执行控制单元 * * 一个进程可以有一个线程(单线程),也可以有多个线程(多线程) * * 单线程:安全性高,效率低 * 多线程:效率高,安全性低 * * 多线程的实现: * 1.一种方法是将类声明为 Thread ...

2018-09-03 20:57:19 159

原创 Java—OutputStreamWriter和InputStreamReader

OutputStreamWriter可以将标准输出流转换成一种字符输出流InputStreamReader可以把字节输入流转换成字符输入流

2018-09-02 22:18:16 146

原创 Java—字符流和字节流

字符流和字节流的区别二进制文件只能使用字节流进行复制文本文件的复制既可以使用字符流也可以使用字节流

2018-09-01 22:33:38 365

原创 Java—异常

异常的处理方式捕获处理:try......catch语句 try{ 有可能出现问题的代码; }catch(Exception e){ 处理异常; }JVM处理异常的方式: 如果出现异常我们没有处理,JVM会帮我们进行处理,他会把异常的类型, 原因还有位置显示在命令...

2018-08-31 22:16:48 92

原创 Java—Set和Map集合

Set集合Set集合的特点: 1.无序(存储和读取的顺序有可能不同) 2.不允许重复 3.没有索引Map集合Map集合的特点: 1.将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值 2.是一个双列集合,collection是单列集合...

2018-08-30 22:11:24 120

原创 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 7539 1

原创 Java—Object类

Object的tostring()方法Object是类层次结构的根类,所有对象都实现这个类的方法String tostring():返回该对象的字符串表示特点:如果不对这个方法重写,返回的是该对象的地址值的字符串表示Object的equalsboolean equals(Object o):比较两个对象的地址值特点:对该方法重写可以比较两个对象的内容是否一样...

2018-08-28 22:33:06 91

原创 Java—接口和多态

接口和多态 接口:一个比抽象类还抽象的类,接口中所有的方法都是抽象方法 接口的成员特点: 1.只能有抽象方法 2.只能有常量(没有一个方法体,无法对变量进行初始化) 3.默认使用public和abstract修饰方法 4.只能使用public和abstract修饰方法 ...

2018-08-27 22:18:23 137

原创 Java—继承和抽象类

继承与抽象类 继承:对个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),再让多个类去继承这个父类 继承的特点:单一继承,只能继承一个父类; 支持多层继承; 继承中成员变量的特点: 1.子类只能获取父类非私有成员 2.子父类中成员变量的名字不一样直接获取父类的成员变量 3.子父类中成...

2018-08-26 22:19:11 956

原创 Java—学生管理系统使用文件永久存储

学生管理系统上一次使用的集合只能对学生信息进行临时存储,关闭程序时数据就会消失,这次新增了文件存储,达到对学生信息的永久记录,首先在上次代码的基础上,增加了两个方法,一个是从学生文件读取信息到集合中的方法,另一个是从集合中把学生信息写到文件中,再将增删改查方法中形参换成文件路径名的变量package StudentManager_IO;import java.io.Buffered...

2018-08-25 20:19:00 7135 3

原创 Java——学生管理系统

学生管理系统基于前面学的ArrayList集合做的一个简单的学生管理系统,后期会对这个系统逐步优化,欢迎大家提建议package StudentManager;import java.util.ArrayList;import java.util.Scanner;/* * 学生管理系统的测试类 * * 步骤: * 1.定义学生类 * 2.学生管理系...

2018-08-24 20:11:11 3564 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 155

原创 Java中ArrayList集合

ArrayList集合的增删改查方法package Test9;import java.util.ArrayList;/* * ArrayList<E>:长度大小可变的数组 * <E>:一种特殊的数据类型,泛型 * * ArrayList集合的增删改查方法 * 1.获取元素: * public...

2018-08-23 17:04:02 163

原创 Java中String类的四种功能

Strint类的判断功能package Test8;/* * * Strint类的判断功能: * boolean equals(object obj):判断两个字符串是否相同,区分大小写 * boolean equalsIgnoreCase(String str):判断两个字符是否相同,不区分大小写 * boolean s...

2018-08-22 21:57:18 859

原创 Java中的String类

构造方法 String:字符串类 由多个字符组成的一串数据;其本质是一个字符数组; 构造方法: String(String original):把字符串数据封装成字符串对象 String(char[] value):把字符数组的数据封装成字符串 String(char[] value, int of...

2018-08-21 21:41:52 119

原创 Java面向对象

面向对象与面向过程面向过程:面向着具体的每一个步骤和过程,把每一个步骤和过程都完成,然后由这些功能和方法相互调用完成,得到结果面向对象:把功能相似的封装在一起,需要使用时找到相应类,然后创建该类的对象,调用里面的方法;类:是一组相关属性和行为的集合;对象:就是该事物的具体体现;this:代表所在类的对象引用;prinate:修饰符,可以修饰成员变量和成员方法,被修饰的成员只能在本类...

2018-08-20 21:57:05 134

原创 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 131

原创 Java方法的应用

方法 方法:实现某种功能的代码块; 定义格式: 修饰符 返回值类型 方法名(参数类型 参数名1;参数类型 参数名2){ 方法体; return 返回值; } 格式解释: 1.修饰符: public:公有方法...

2018-08-18 22:41:31 150

原创 Java数组

一维数组package Test4;/* * 数组:存储同一种数据类型的多个元素的容器 * * 格式: * 1.数据类型[] 数组名 ; * 2.数据类型 数组名[]; * * 数组初始化: * 1.动态初始化:只给出长度,由系统给出初始化值; * 2.静态初始化:只给出初始化值,由系统给出长度; * * 格式:...

2018-08-17 19:45:28 82

原创 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 7197

原创 Java五种运算符

五种运算符 算数运算符+;-;*;/;% 进行除法运算时应注意口诀(自己瞎想的,不喜勿喷) 整数相除取商数(/) 整数相除取余数(%) 整数相除只得整 要得小数必浮点package Test2;public class OperatorDemo { public static void main(String[] args) { int...

2018-08-15 22:32:38 6601 2

原创 Java基础知识

八种基本数据类型 整数类型byte 占一个字节short 占两个字节int 占四个字节long 占八个字节 浮点数类型float 占四个字节double 占八个字节 字符类型char 占两个字节(在c语言中占一个字节)可能有的人认为string也是字符类型...

2018-08-14 21:42:13 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除