自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML西安邮电大学管理系统

西安邮电大学教学管理系统1.头文件header 西安邮电大学                     在线课程中心2.菜单文件

2017-09-09 21:32:42 507

原创 Html入门

Html入门  A:基础:1) 特点:Html标签通常是成对出现a.      简易性b.     可扩展性c.      平台无关性2) html的文档机构a. 两个标记必须同时使用3)样式:无标题文档 B:基本标记1)分隔标记a.     换行

2017-09-09 21:30:30 421

原创 递归

递归递归是方法本身调用方法的一种现象Math类中有一个方法max()求最大值1.方法嵌套不属于递归Math.max(Math.max(10,20),30):方法嵌套2.方法递归的条件:1)必须定义方法2)要有出口条件3)寻找规律3.递归可以用在构造方法上,但不能用在成员方法上举例:package digui;/* * 求5的阶乘 * 5!=5*

2017-08-21 22:16:28 309

原创 IO(字符流)

IO(字符流)计算机如何识别中文对应的两个字节(工具中默认的GBK形式)Gbk的格式:一个中文由两个字节组成第一个字节:肯定是负数第二个字节:可以是正数也可以是负数,没有影响1.    编码和解码的问题:编码:将能看懂的数据编写成一个你看不懂的数据Public byte[]by(Charsetcharset):使用指定的编码格式编写一个字节数组PublicStr

2017-08-21 21:49:09 192

原创 IO(一)

IO流:用于设备与设备之间的数据传输1.IO流的分流A:按流的方向分:     a:输入流------à读取数据     b:输出流------à写出数据B:一般情况下,在实际开发中按流的数据类型分     a:字节流                字节输入流----àInputStream                字节输出流----àOutputStream

2017-08-18 18:28:57 286

原创 File类

1.   File类的概述文件和路径名的抽象表现形式2.   构造方法public File(String pathname):给定一个文件的抽象路径表现形式,开发中常用public File(String parent,Stringchild):参数一:指定当前文件夹的名称,参数二:该文件夹下的文件public File(File parent,String child):参

2017-08-18 18:18:33 270

原创 Java异常(二)

1.面试题:final,finalize,finally的区别?         A:final:最终的,不可改变的Final修饰类,该类不能被继承Final修饰成员变量,该变量是常量Final修饰成员方法,该方法不能被重写         B:finalize:finalize与gc有关系,运行垃圾回收器,对不用的垃圾进行回收,底层依赖于重写了Object中的Fina

2017-08-18 18:11:37 355

原创 Java异常

Java异常1.异常:java语言中异常的超类(父类):Throwable error: 严重问题:实际开发中遇见这种问题,(程序员不可避免的问题:内存异常:OutOfMemeory)   Exception:      编译时期异常:一般情况下,出现该异常,程序不能运行,需要我们去解决问题!  运行时期异常:RuntimeException:不是运行运行时期出现的异常,都

2017-08-16 20:52:09 207

原创 集合模拟斗地主

集合模拟斗地主1.package poker;import java.util.ArrayList;import java.util.Collections;/* * 模拟斗地主的洗牌和发牌 * 1)创建牌盒,ArrayList集合 * 2)装牌 * 3)洗牌 * 4)发牌 * 5)看牌 */public class Po

2017-08-16 20:47:08 514

原创 集合实现用户登录注册案例

用户登陆注册案例使用面向对象思想的特点?符合我们正常的思想行为习惯1)拿到一个需求:当前这个需求有哪些类:UML语言:名词提取法2)每一个类中又有哪些功能3)类与类之间的关系分析:当前需求中有哪些类?1)用户类用户类中又有哪些东西呢?成员变量:构造方法:成员方法:setXxx()/GetXXx()如果用户类比较多,为了防止

2017-08-16 20:42:41 3116

原创 集合的嵌套

集合的嵌套1.ArrayList集合嵌套HashMap集合package 集合的嵌套;import java.util.ArrayList;import java.util.HashMap;import java.util.Set;/* * ArrayList中的集合是HashMap集合 * HashMap中的键值对都是String类型 

2017-08-16 20:41:16 405

原创 集合(五)Map及其子类

Map集合及其子类:一:Map1.概述  将键映射到值得对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。2.Map和Collection的区别?  A:Map集合是一种键值对的关系,存储的是键值对的形式的元素,键是唯一的,值可以重复  子实现类:HashMap,TreeMap  B:Collection集合是集合框架的顶层接口,存储的是单个元素,子接口Lis

2017-08-16 20:34:19 272

原创 集合(四)Set及其子类

Set集合及其子类:1. SetA:Set集合的特点      无序性(即存储和取出不一致),集合中的元素不可以重复面试题:List集合和Set集合有什么区别?List集合:存储的元素是可以重复的,并且存储的元素和取出的一致,保证有序性Set集合:存储的元素是不可以重复的,并且存储的元素和取出的不一致,无序。2. HashSetA:HashS

2017-08-16 20:23:50 272

原创 集合(三)泛型

泛型:A:泛型的引出  使用ArrayList集合存储字符串!   按照正常的思路:给集合中存储了多种类型的元素:发现在遍历的时候,出现了异常,类转换异常!  出现异常的原因:当前集合中存储了多个引用类型,所以只接收了一种类型:String类型,Integer类型不能转换String类型;  //回想一下数组String[] strArray = {"hello","w

2017-08-16 20:15:33 211

原创 集合(二)List

集合List:1.List集合是Collection集合的子接口,就直接可以使用迭代器遍历                         List也是一个抽象类,不能直接实例化                             List集合:里面存储的元素是可以重复的,并且有序的(什么是有序的?)

2017-08-06 14:01:12 224

原创 集合(一)Collection

集合:1.集合的由来:面向对象语言对事物的描述是通过对象体现出来的,如果要存储多个对象,不能使用基本的变量,而应该使用容器类型的变量, * 目前位置学习过哪些容器变量?数组,StringBuffer,但是StringBuffer始终返回的是一个字符串,可能不是我们想要的结果; 数组的长度是固定的,不能满足长度变化的需求, * java就提供了----集合,满足长度变化的需求!

2017-08-06 13:53:00 176

原创 Java常用类及其方法(十一)---正则表达式Pattern

正则表达式:1.常见的语法:A:字符    x字符   举例:a代表'a'\\      反斜线字符          代码中:两个反斜线代表一个反斜线\t       制表符\n       换行符\r        回车符B:字符类    [abc]    a、b、或c[^abc]    任何字符,除了 a、b、或c(否定)[a-zA-Z]

2017-08-04 16:08:28 223

原创 Java常用类及其方法(十)---->System

System类:1.System类的概述:System类包含一些有用的内字段和方法,它不能被实例化创建键盘录入对象Scanner sc=new Scannner(System.in);InputStream(字节输入流) is=System.in;//抽象类的多态形式System.out.ptrintln();输出语句System.out:标准输出 流返回的是以个打印输出流

2017-08-04 16:04:33 245

原创 Java常用类及其方法(九)----Math和Radom

Math类:Math类包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数字段:public static final double Epublic static final double PI常用的成员方法public static int abs(int a):绝对值public static double ceil(double a):向上取整数(重

2017-08-04 16:00:28 384

原创 Java类及其常用方法(八)---Date

Date类:Date类的描述:日期类表示特定的瞬间,精确到毫秒1.Date类的构造方法  public Date()空参构造(使用这个获取系统当前的日期时间)  public Date(long time):指定一个时间毫秒值2.两个常用的成员方法  public long getTime():获取自1970年1月1日的表示date对象的一个毫秒数  public

2017-08-04 15:55:44 202

原创 JAVA及其常用类方法(七)---Calendar

Calendar类:Calendar日历类,Calendar类是一个抽象类它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH等日历字段间的转换提供了一些方法瞬间指定的是一个毫秒值1.  由于Calendar是抽象类,通过这个方法进行实例化,抽象类多态public static Calendar getInstance();public static fin

2017-08-04 15:38:45 446

原创 Java类及其常用方法(六)BigDecimal

BigDecimal类:运算的时候,float类型和double类型(浮点类型)会丢失数据,不精确,大部分的时候数据存储和整数类型存储不一致,属于有效位数字不精确因此Java提供了一个类:BigDecimal作用:不可变的,任意精度的有符号十进制数,让运算更精确1.      BigDecimal构造方法:publicBigDecimal(String val)2.    

2017-08-04 15:35:17 262

原创 排序

排序:1. 冒号排序; *思想:两两比较,打的往后排,小的往前排,第一次比较完毕, *最大值出现在最大索引处, *依次这样比较,最终得到一个排好序的数组public class ArrayDemo {public static void main(String[] args) {//定义一个数组,静态初始化int[] arr={1,77,3,34,2

2017-08-01 18:55:47 341

原创 Java常用类及其方法(五)Character

类Character:1.Character类在对象中包装一个基本类型char的值。Character类型的对象包含类型为char的单个字段此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等)2.构造方法:public Character(char value)public class CharacterDemo {public static void mai

2017-08-01 18:53:52 481

原创 Java常用类及其方法(四)Integer

类Integer1.Integer类在对象中包装了一个基本类型int的值为了对基本数类型进行更多的操作,Java就将基本数据类型封装了一个引用类类型:包装类类型     byte----->Byteshort--------->Short     int----------->Integer      long---------->Long     float-----

2017-08-01 18:51:27 165

原创 Java常用类及其方法(三)--->StringBuffer

类StringBuffer:A: * StringBuffer:构造一个字符串缓冲区,可变字符序列,安全的 * 线程安全?(多线程的一个范畴) * 线程:是依赖于进程而存在 * 线程的安全---->同步了----->效率低 * 举例:银行的网站,医院的网站 * 线程不安全---->不同步----->效率高 * 论坛之类的网站 * 新闻之类的网站B:面试题 1

2017-08-01 18:43:43 135

原创 文章标题

String类的常用方法:*## 标题 ## 类String **1、String代表字符串。**Java中的所有字符串自面值(如”abc”)都作为此类的实例实现 字符串是常量,它们的值在创建之后不能更改,(字符串一但被赋值,其值不能在改变)不可变的字符序列 2、常用的构造方法 A:public String():空参构造方法 B:public String

2017-07-30 17:09:39 192

原创 Java常用类及其方法(二)String

String类的常用方法:类String   1、String代表字符串。Java中的所有字符串自面值(如"abc")都作为此类的实例实现   字符串是常量,它们的值在创建之后不能更改,(字符串一但被赋值,其值不能在改变)不可变的字符序列   2、常用的构造方法   A:public String():空参构造方法   B:public String(byte[

2017-07-30 17:01:21 219 1

原创 Java常用类及其方法(一)Object

(一):类Object:    类Object是类层次结构的根类,每个类都使用Object作为根类。所有对象包括数组都实现这个类的方法 A:常用的方法: 1)public int hashCode();返回该对象的哈希码值 2)public final Class getClass();返回此Object的运行时类 3)public String toString();返回

2017-07-30 16:53:23 241

原创 形式参数和返回值

.形式参数和返回值问题的研究i:形式参数:基本数据类型,它对实际参数没有影响(String:字符串:引用类型:作为形式参数和基本数据类型一致:对值的改变没有影响)引用类型:    类:需要该类的对象    抽象类:需要该类的子类对象    接口:需要该接口的子实现类对象ii:返回值类型    类名:抽象类:接口:iii:链式编程一步走    对象.方

2017-07-28 23:16:10 244

原创 内部类

1.内部类:A:内部类的概述:   将一个类定义到其他类中,把这个类成为内部类   例如:在A类中定义一个B类,把B类叫做A 类的内部类,A类属于B类的外部类B:内部类的访问特点:   内部类是直接可以访问外部类的成员,包括私有   外部类的成员要访问内部类的成员不能直接访问,需要创建内部类对象,使用对象去调用内部类的成员方法   package 内部类;代码:

2017-07-28 23:10:39 108

原创 Final关键字

1.final关键字的用法:final可以修饰类,该类不能继承final还可以修饰成员:成员变量(final修饰成员变量,此变量变成常量)成员方法(final可以修饰成员方法,该成员方法不能被重写)常量的分类:字面值常量:"Hello",'A',100,3.14自定义常量:final int num=20;final,finally,finalize():fin

2017-07-27 00:13:42 123

原创 接口

.接口:接口的格式:接口体现的是该事物的一种扩展功能,比如:猫跳高,狗计算等等这些动作不是一开始就有的,属于额外动作,额外功能接口:interface+接口(命名规范:和类名的命名规范一样,每个单词的首字母大写)interface Jump{}接口中的方法:只能是抽象方法接口的另一个特点:接口不能直接实例化---->不能创建对象接口的子类成为实现类:子实现类是抽象类

2017-07-26 23:59:09 126

原创 多态

1.多态的定义:多态指的是一个事物在不同时刻的体现显示出来的一种状态例如:Animal a=new Cat();//猫是动物Cat c=new Cat();//猫是猫Animal a=new Dog();//狗是动物2.多态的前提条件:1)必须有继承关系:类与类产生关系2)有方法重写:没有重写也可以,没有意义,因为动物的eat();猫和狗吃的东西是不一样的,所以

2017-07-26 23:53:07 249

原创 抽象类

抽象类1抽象类的简单概述:定义动物类,动物是一个大的方法:不应该直接定义为class Animal,猫和狗才是具体的动物所以针对这种情况:需要将一种类定义为抽象类,Java提供了关键字abstract抽象抽象类的格式:abstract class Animal{}//动物类是抽象类2.抽象类的特点:A:抽象类有抽象方法也可以有非抽象方法抽象方法的格式:是没有方法体的

2017-07-26 23:46:44 298

原创 面向对象一

1:封装A:.将成员变量私有化,不让外界访问,提供公共的访问方法set()/get()方法,---->Alt+shift+s--->rB:.private关键字的用法:修饰一个类的成员(成员变量/成员方法/构造方法),只能在本类中访问。C:.this关键字出现的原因:是因为局部变量隐藏了成员变量,this---->代表当前类的对象,哪个方法/成员变量被对象调用,那么th

2017-07-23 18:20:12 167

原创 继承之猫狗案例

package 继承;/*猫和狗分别是动物类,里面有成员变量是:姓名,年龄.颜色,* 成员方法:set/get()* 猫有吃的方法和睡的方法*同样狗也有这样的方法,请用代码实现继承版本 *  */class Animal{private String name;private int age;private String color;public Ani

2017-07-23 18:13:51 1171

原创 面向对象二

一、继承1.继承的含义: 将多个类的共性内容抽取为一个独立的类,独立的类和这些类产生关系,继承关系  2.Java中表示继承的格式:extends--->class 子类名 extends 父类名{}3.继承的好处:1)提高了代码的复用性2)提高了代码的维

2017-07-23 18:09:15 153

原创 面向对象思想

面向对象思想:基于过程思想:给一个需求,通过分析需求,然后一步一步的去实现!完成一个功能的具体步骤!面向对象思想:创建对象,使用对象调用功能!(主要:对象)举例:面向过程:打水:自己打水--->拿起杯子--->走到打水的地方--->打水面向对象:打水:让别人给我打水(只管水给我就可以了)---->喝水面向对象思想的特点:1)更符合我们的一些思想行

2017-07-23 17:52:05 229

原创 java第五天学习知识汇总

二维数组的定义: 二维数组:就是元素为一维数组的一个数组。  格式1:  数据类型[][] 数组名 = new 数据类型[m][n];    m:表示这个二维数组有多少个一维数组。  n:表示每一个一维数组的元素有多少个。   注意:  A:以下格式也可以表示二维数组   a:数据类型 数组名[][] = new 数据类型[m][n];   b:

2017-06-22 01:25:27 154

空空如也

空空如也

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

TA关注的人

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