排序:
默认
按更新时间
按访问量

java的基于TCP的Socket编程

主要用到Socket类。new一个Socket类指定连接的服务器和端口号 void sock1(){ System.out.println("客户端"); try { Socket socket=new ...

2018-08-09 14:16:47

阅读数:8

评论数:0

java对象序列化与复制图片

下面代码包括赋值多个图片,对象的序列化,目的是将对象状态存入文件,再把对象状态从文件中读取。 DataInputStream dis; DataOutputStream dos; FileInputStream fi = null; FileOut...

2018-08-01 19:05:10

阅读数:26

评论数:0

文件操作与IO流基础

文件类File File file=new File("D:\\java\\zs2\\eatfood.txt"); if(file.isFile()){ System.out.println("是...

2018-07-31 18:16:35

阅读数:17

评论数:0

java点外卖系统(无界面)

把这几天学的做一个综合性应用,做了一个小型订餐的系统,用到了面向对象的思想、静态的特性、集合框架中的ArrayList和HashMap对对象的存储以及操作、异常处理。 项目总共包含四个文件,分别是菜单类、订单类、操作类、Main 菜单信息存储与操作 /** * Created by z...

2018-07-26 17:35:47

阅读数:74

评论数:0

包装类简介

包装类作为和基本数据类型对应的类型存在,方便对象操作。 包装类包含每种基本数据类型相关属性。 基本数据类型 包装类 byte Byte boolean Boolean short Short char Character ...

2018-07-25 17:45:29

阅读数:28

评论数:0

HashMap与HashSet的简单实例

HashSet存储的是无序的,唯一的集合,可以用迭代器遍历。 HashMap存储的是两两对应的映射关系。 下面进行一些小测试 public class MapSet { public MapSet() { } Set str=new HashSet(); S...

2018-07-25 17:35:28

阅读数:34

评论数:0

集合框架之顺序表ArrayList

ArrayList继承了List接口。相当于一个可变长度的数组。 常用方法: boolean add(Object obj);//在末尾添加元素 void add(int i,Object obj);//在指定位置添加元素,后面的元素后移 int size();//返回表中元素个数 Ob...

2018-07-24 15:22:53

阅读数:45

评论数:0

异常的声明与抛出

下面对定义的类进行异常的处理,自己声明几个异常类型。 public class Loggerzs { int year; //必须是1970-2018的整数 int m; //必须是1-12的整数 int i; int[] d; ...

2018-07-23 15:14:58

阅读数:26

评论数:0

java的接口

接口这个概念比起前面的更难理解,有点像C++的头文件和虚函数。 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同...

2018-07-20 15:22:01

阅读数:10

评论数:0

java中的静态与多态

静态的概念经常出现在java程序中,系统自带类中的大部分函数是静态函数。 静态static可以用来修饰属性、方法、代码块。在类中static修饰的变量可以被该类创建的所有对象共同使用。 而不用static修饰的只被单个对象使用。前者叫类属性或类方法,后者叫实例属性或实例方法。static不能定...

2018-07-20 14:12:21

阅读数:15

评论数:0

java模拟数据库增删查改的小模型

创建一个学生类以及对学生信息的增删查改。 public class javabase { static class student{ //学生对象主要存储对象信息 String name; int st...

2018-07-19 16:04:47

阅读数:27

评论数:0

abstract与final修饰符

抽象类和抽象方法都通过abstract关键字来修饰。 抽象类不能被实例化,内部抽象方法的数量不限,可以没有,也可以全是。 抽象方法只有方法声明,没有实现。 有抽象方法的类一定声明抽象类,子类必须重写。 abstract不能和private,static,final共用 接着上一篇的代码进...

2018-07-18 15:58:27

阅读数:21

评论数:0

java类的继承

首先设置了一个人类 新建老师类和学生类继承人类,老师类需要记录老师职称,学生类需要记录学生学号 下面涉及到了父类中构造函数和普通函数的继承,用super()对父类中含参构造和无参构造的调用 人类 package home; /** * Created by zhangshuo on 20...

2018-07-18 12:04:42

阅读数:25

评论数:0

JAVA中关于变量的一些细节

进制转换的方法 十进制转换其他   十进制转成二进制   Integer.toBinaryString(int i)   十进制转成八进制   Integer.toOctalString(int i)   十进制转成十六进制:   Integer.toHexString...

2018-07-17 22:18:48

阅读数:14

评论数:0

嵌套类

java嵌套类 嵌套类就是在一个类中定义另一个类 嵌套类的主要优点有,能合理的将类组合,使程序包更加整洁,维护性更强,增强了封装性,内部的类可以使用外部类受保护的变量。 嵌套的类分为两种,静态的称为静态嵌套类,非静态的称为内部类 静态嵌套类是与其所在类相关,不能直接使用实例变量或者实例字段...

2018-07-17 21:50:08

阅读数:23

评论数:0

java排序函数Arrays.sort对类排序

  在使用排序函数的时候,都要考虑一个排序的方式,尤其是自定义变量,有多个属性,是以哪一个属性进行排序。 在C++中可以定义一个结构体,再使用algorithm库中的sort对变量数组进行排序,内部使用的是快速排序,前面介绍过快排的过程。同样java中也有个sort,同样可以设置排序方法。 ...

2018-07-17 17:33:30

阅读数:36

评论数:0

MySQL 8.0.11的安装与配置

  上一篇介绍了JDK以及idea的安装和配置,这次是另一个比较重要的软件,MySQL 8.0.11的安装与配置,这个版本比较新,也是现在公司比较常见的软件。以下是我整理的详细安装与配置过程,本人亲测,已经成功。解压压缩包到D:\mysql-8.0.11-winx64创建my.ini,以下是my....

2018-07-12 20:50:27

阅读数:119

评论数:0

java入门需要注意的事项

首先安装JDK,解压压缩包后按引导安装就可以了JDK环境变量配置(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) (2)编辑-&a...

2018-07-11 17:12:10

阅读数:17

评论数:0

快速排序与冒泡排序

快速排序是比较基础的排序算法,是冒泡排序的升级版,容易和冒泡排序混淆。基本的操作还是交换,是从两头向中间遍历,同时也用到了分治的思想,每组操作都有至少一个到达最终位置为了以防以后忘了,我在这附上具体操作图#include<cstdio> #include...

2018-03-16 16:46:38

阅读数:113

评论数:0

虚函数

#include <stdio.h> class Base { public: virtual void Init() { printf("Base Init\n"); } ...

2018-03-05 11:49:08

阅读数:69

评论数:0

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