自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 文件操作与IO流基础

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

2018-07-31 18:16:35 296

原创 java点外卖系统(无界面)

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

2018-07-26 17:35:47 3016 2

原创 包装类简介

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

2018-07-25 17:45:29 276

原创 HashMap与HashSet的简单实例

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

2018-07-25 17:35:28 565

原创 集合框架之顺序表ArrayList

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

2018-07-24 15:22:53 273

原创 异常的声明与抛出

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

2018-07-23 15:14:58 639

原创 java的接口

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

2018-07-20 15:22:01 198

原创 java中的静态与多态

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

2018-07-20 14:12:21 969

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

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

2018-07-19 16:04:47 1279

原创 abstract与final修饰符

抽象类和抽象方法都通过abstract关键字来修饰。 抽象类不能被实例化,内部抽象方法的数量不限,可以没有,也可以全是。 抽象方法只有方法声明,没有实现。 有抽象方法的类一定声明抽象类,子类必须重写。 abstract不能和private,static,final共用接着上一篇的代码进行修改,可以在父类前面加上修饰符abstract,父类就变成一个抽象类。 上一篇点这里在上面的基...

2018-07-18 15:58:27 358

原创 java类的继承

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

2018-07-18 12:04:42 383

原创 JAVA中关于变量的一些细节

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

2018-07-17 22:18:48 214

原创 嵌套类

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

2018-07-17 21:50:08 413

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

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

2018-07-17 17:33:30 2496

原创 MySQL 8.0.11的安装与配置

以下是我整理的详细安装与配置过程,本人亲测,已经成功。解压压缩包到D:\mysql-8.0.11-winx641.创建配置文件在lib目录下创建my.ini,以下是my.ini的配置内容。[mysqld]default_authentication_plugin=mysql_native_password# Remove leading # and set to the amo...

2018-07-12 20:50:27 854

原创 java入门需要注意的事项

首先安装JDK,解压压缩包后按引导安装就可以了主要是以下JDK环境变量配置,打开控制面板的系统,高级系统设置,设置环境变量,主要修改一下几步。(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin ;%JAVA_HOME%...

2018-07-11 17:12:10 401

空空如也

空空如也

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

TA关注的人

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