自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

c791220031的博客

互相学习互相进步

  • 博客(36)
  • 收藏
  • 关注

原创 Button按钮

Button是Text View的子类,Text Viewset Text设置 Button支持set TextImage Button 没有android.text属性,不能通过setText()来设置内容,但是Button可以可以为image Button设置图片可以用android:background来设置图片,那么图片会被拉伸可以用android:src来设置图片,那么默认图片大小居中同...

2018-03-01 09:17:23 303

原创 作业

package regix;/* * 需求:校验QQ号码(1)要求必须是5-15位数字(2)0不能开头(3)必须都是数字(4)分别用非正则表达式实现、再用正则表达式实现 */public class a { public static void main(String[]args){  checkQQ(); } //正则表达式 public st

2017-10-12 20:50:01 192

原创 Map,HashMap,Hashtable

Map:Map 集合是一个双列集合,Map 一次存一对元素,通过键值对的形式,键和值有对应关系,Map集合必须要保证集合中键的唯一性。不保证元素的唯一性获取就会出问题。Map接口的特点是元素是 key、value映射,其中value可以重复,key不可以重复Map集合中put 方法表示放入一个键值对,如果键已存在则覆盖,如果键不存在则添加。HashMap:HashMap所实现的

2017-09-21 19:52:20 1048

原创 迭代器 Iterator

迭代器的类是IteratorIterator类中hashNext()方法用于判断下一个元素是否存在。Iterator类中next()方法用于获取迭代器中下一个元素Set集合通过iterator()方法获取迭代器对象。可以使用迭代器遍历元素的类有:LinkedList,TreeSet, HashMap,HashSet

2017-09-21 19:47:39 209

原创 Collection

Collection的子接口常用的有List接口和Set接口集合类的最上层接口是Collection。集合类位于哪个包中java.util包中。Collection 接口的特点是元素 是无序可以重复。Collection接口下的常用集合类(至少4个):ArrayList;LinnkedList;HashSet;TreeSet

2017-09-21 19:44:17 469

原创 泛型

泛型:泛型如果要使用基本数据类型,只能是包装类修饰类和接口类型通配符  例子: 类型通配符上限  T  extends  Number ? extends Number只能传Number的子类

2017-09-19 08:31:21 272

原创 map

map  键值对存在Collectionssort方法ComparatorComparable

2017-09-19 08:30:18 262

原创 set接口

set  无序 不可以重复HashSetHashSet是根据HashCode存放对象位置的1:重写HashCode返回常量 重写equals返回true 这个不管new几个对象都是一个对象 只能存一个.2:重写HashCode返回常量 这个虽然对象不一样,但是放的位置确实一样,这让HashSet很为难,因为同一个位置不能有多个对象,所以这个用了链表来保存但是这种写法很不规范,会让H

2017-09-19 08:27:37 310

原创 list接口

list  有序 可以重复  ArrayList 查询比较快  因为数组有索引LinkeList 删除 插入比较快 因为底层是链表带了一下增强for循环ArrayList 增删改查 contain addAll removeAll containAll subList泛型 泛型如果要使用基本数据类型,只能是包装类

2017-09-19 08:26:23 299

原创 集合

1.Collection和Collections的区别:(1)、Collection是集合类的上级接口,继承与他的接口主要有Set 和List.(2)、Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?他们有什么区别:se

2017-09-13 19:23:20 141

原创 IO流

package com.file;import java.io.*;/** * Created by DS on 2017/8/1. */public class TestIO { public static void main(String[] args) { TestIO testIO = new TestIO();// testIO.f

2017-08-02 09:04:24 174

原创 IO笔记

IO:File创建 查看路径 查看名字 创建文件夹 删除 很多API 用的时候查查JDK在线文档FileNameFilter 文件过滤器 可以过滤一些想要的文件这是一个借口 需要我们来implementsIO流:按照方向来说:分为输入流              输出流InputStream         OutputStreamReader      Wir

2017-08-01 15:15:15 130

原创 异常

异常:try  catch  finally  throw  throwstry 捕获异常catch 处理异常finall 无论是否有异常都会执行的代码块,用于回收资源throw 自行扔异常throws 当前方法不知道如何处理该类型异常,该异常由上一级调用者处理,只能用于方法如果调用带有throws的方法,要不直接也Throws 要不在try catch里面调用分为

2017-08-01 15:10:35 142

原创 如何导入jar

IDE:点File-->Project structure-->左侧栏选Modules-->选择Dependencies-->点右边绿色小加号+点第一行选项(JARs or directories...)选择jar所在目录即可.Eclipse:创建一个空包-->创建一个Folder文件夹名字为lib-->把jar文件复制粘贴在lib文件夹中-->右键导入的jar-->Build Path-->

2017-08-01 15:09:53 279

原创 泛型

泛型 泛型如果要使用基本数据类型,只能是包装类修饰类和接口类型通配符  例子: 类型通配符上限  T  extends  Number ? extends Number只能传Number的子类

2017-07-31 09:05:05 127

原创 List

list  有序 可以重复  ArrayList 查询比较快  因为数组有索引LinkeList 删除 插入比较快 因为底层是链表带了一下增强for循环ArrayList 增删改查 contain addAll removeAll containAll subList泛型 泛型如果要使用基本数据类型,只能是包装类修饰类和接口类型通配符  例子: 类型通配符上限  T

2017-07-31 09:03:50 212

原创 集合

java  强引用 弱引用 软引用 虚引用   垃圾回收list  有序 可以重复  ArrayList 查询比较快  因为数组有索引LinkeList 删除 插入比较快 因为底层是链表带了一下增强for循环ArrayList 增删改查 contain addAll removeAll containAll subListset  无序 不可以重复map  键值对存在

2017-07-26 10:58:03 154

原创 方法类与匿名内部类,枚举类

方法内部类:在方法里面的类,并且需要在该方法里面初始化,使用跟其他的类一样.匿名内部类:没有具体的实体类,没有类名.直接new interface或new abstract来实现,记住接口跟抽象类除了匿名内部类写法外是不能new的.

2017-07-25 08:58:22 558

原创 内部类

内部类  成员内部类  类可以定义成public或private  但是定义成private 更为标准,因为符合封装.静态内部类  属于外部类而属于外部类对象的,如果直接修饰成public直接可以用类.(点)初始化  如果修饰成private 需要在外部类对外公布一个静态方法

2017-07-24 20:36:38 156

原创 懒汉单例模式与饿汉单例模式

懒汉模式:跟饿汉相比较加载类的时间更快,因为饿汉在加载的时间直接实例化了对象.饿汉模式:在获取对象的时候,饿汉是比懒汉要快.从安全上来看:饿汉是线程的安全,懒汉的线程不安全的

2017-07-24 19:58:47 291

原创 接口

接口具体来说他不是一个类   其实它算是一种协议接口定义  默认前面自动有abstrac接口常量  默认前面有 public static final接口方法  只有声明  没有实现  默认前面有 public abstract跟抽象类比  接口里面不能有普通属性 普通方法 只有常量跟抽象方法

2017-07-21 09:32:41 164

原创 final关键字

final关键字:不可变的量  常量   能修饰成员变量   局部变量   方法  类修饰父类的方法    该方法不能重写    但是能重载

2017-07-20 09:19:23 183

原创 Java中级知识点

1:类与对象的关系区别2:构造方法的重载3:Static修饰的方法里面如果调用其他方法或者属性*特别注意那么被调用的方法或者属性一定是被Static修饰的。4:封装步骤把属性设置privateAlt+Insert重写Getter和Setter方法5:继承继承是一种类与类的关系,是一种IS A的关系继承好处:子类拥有父类的所有属性和方法  private

2017-07-19 19:44:28 934

原创 7/4日总结

今天主要讲述的是函数的重载在同一个类中方法名相同,(参数个数不同,参数类型不同.)方法是个“黑匣子”,完成某个特定的应用程序功能,并通过return返回结果,如果方法返回类型是void,return可省略不写。方法返回的值的类型就是方法的返回类型,如果无返回值,则返回类型为void。构造方法名称必须与类名相同,否则就不是构造方法

2017-07-05 08:31:08 128

原创 7/3日总结

类的方法都由方法头和方法体组成, 一个包可以包含多个类  ,类的实现包括类声明和类体两部分如果package语句存在,则必须出现在源文件的非空白首行。 如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。对象是类的具体实例,类是对象的抽象Java中类成员修饰符(限定词 )中,范围最大的是publicpublic:公有的,任何类都可以访问。

2017-07-05 08:26:27 354

原创 7/2作业

数组的概念:所谓数组,是相同数据类型的元素按一定顺序排列的集合。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。特点:·数组是可以

2017-07-02 17:22:34 185

原创 2017/6/26日总结

do…while和while循环区别是什么?while循环是先判断后循环,do...while循环是先循环后判断for循环中的break语句和continue语句有什么不同。 break可以用来中断当前循环,continue可以用来结束本次循环继续下一次循环。for循环后括号里三个表达式分别起什么作用? a) 1:循环初始化的时候执行,只执行一次

2017-06-26 20:37:40 200

原创 2017/6/24.25作业

作业为图片内容上传

2017-06-26 20:34:19 259

原创 2017/6/22今日总结

今天讲述了if,switch选择结构if...else.else...if.elseswitch...case...break...dafault对于这些知识是要熟练掌握的日后多用就会熟练,并且要具备一定的判断错误的意识,要学会判断代码的正确性!

2017-06-23 08:14:54 209

原创 2017/6/22作业小结

//求是否为正数public class Java_22 {public static void main(String[] args) {int a=0;if(a>=0){System.out.println("它为正数");}else if(aSystem.out.println("它为负数");}else{System.out.println("他不为正数

2017-06-23 08:12:20 161

原创 2017/6/21购物管理小项目

import java.util.Scanner;public class Pay {static Scanner input = new Scanner(System.in);static double t = 245;static double x = 570;static double q = 320;static int a;static int b;

2017-06-21 19:07:42 246

原创 2017/6/20

今天讲述数据类型,有4类8种: int,short,long,boolean,double,float,char,byte还讲了++a;跟a++的区别++a是先进行递增再进行赋值a++是先赋值在进行递增

2017-06-21 08:20:44 127

原创 2017/6/13

今天首先了解计算机的基本信息,安装jdk,跟dos.学会使用cmdcd.. 表示返回上级目录cd\  表示返回根目录dir  表示显示当前目录的所有内容md   表示新建一个空目录rd   表示删除一个空目录exit 表示退出Dos(windos键+r,输入cmd.)

2017-06-21 08:17:24 159

原创 2017/6/14

今天讲述的是如何搭建框架public class Test{public static void main(String[] args){System.out.print("HelloWord");}}要熟悉运用,记熟!

2017-06-21 08:15:40 111

原创 2017/6/19日常总结

今天 讲述了二进制,八进制,十进制,十六进制之间的转换,还讲了正数的原反补都是它本身,负数的要按一定规则求出.讲了数据类型转换,自动转换还有强制转换,boolean类型不参与转换.从中学习到了与以前不一样的知识

2017-06-20 08:18:05 143

原创 2017/6/15总结

今天 显示回顾了昨天讲的内容讲了什么是编译什么是解释这个一定要理解!今天 讲了换行符/n,还有制表符/t,这个要熟练地运用!又熟悉了如何搭建框架,还讲了搭建框架时常见的错误,比如大小写问题...讲了如何在这个本文件夹中打开其他文件夹中的class文件,用了很多种方法。还有在cmd中要注意的事项,如果运行失败要先看一下类名是否错误,然后再看看是否设置了环境变量set path.

2017-06-16 08:03:08 158

空空如也

空空如也

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

TA关注的人

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