自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流

IO流作用:解决设备之间数据传输问题1.内存到硬盘:写入  输出流2.硬盘到内存:读取  输入流按照输出流向:输入流输出流按照处理的单位来进行划分:字节流:读取的数据是文件中的二进制数据,不会对这个二进制进行任何的处理,直接以二进制流的方式传输字符流:读取的数据是以字符为单位的,字符串也是读取到这些二进制数据,然后他会

2016-12-18 23:25:02 291

转载 java正则表达式大全

java正则表达式大全//匹配手机号正则表达式String str = "12529362344";// ^1 以1开始 [3,4,5,7,8] 第二个为[]中值的一个  \d{9} 后面十个数字String regex = "^1[3,4,5,7,8]\\d{9}";System.out.println(str.matches(regex));看API文档

2016-12-18 23:23:53 297

原创 去除ArrayList中的重复元素

/*去除ArrayList重复元素*/class ArrayList{public static void main(String[] args){al.add("01");al.add("02");al.add("03");al.add("03");al.add("04");al.add("07");al.add("02");/

2016-12-11 15:32:30 495

原创 LinkedList

/*LinkedList  LinkedList实现类:底层是链表的结构实现的,特点是查询慢,增删快特有方法:addFirst();addLast();getFirst();getLast()removeFirst();removeLast();*/class LinkedList{public static vo

2016-12-11 15:31:31 219

原创 ListIterator

/*列表迭代器 ListIterator作用:进行集合在迭代时的增删改查特有方法void add();boolean hasPrevious();int nextIndex();E previous();int previous();void set();*/import java.util.*;class ListIterator

2016-12-11 15:30:54 332

原创 Collection

* 集合:集合是存储对象数据的集合容器* * 集合比数组的优势:* 1.集合可以存储任意类型的对象数据,数组只能存储同一类型的数据* 2.集合的长度是可变,数组的长度是固定* * * ---|Collection* -----|List  如果是List接口集合类,具备特点:有序,可重复* -----|Set    如果是set几口集合类,具备特点:无序,不可重

2016-12-11 15:29:24 259

原创 Linkedlist队列数据和堆栈结构

队列结构 先进先出import java.util.*;class Test {public static void main(String[] args) {StackList list = new StackList();list.add("张三");//加入栈底list.add("李四");list.add("王五");list.add("赵六");

2016-12-08 11:26:34 392

原创 面向对象部分学习总结

不知不觉我们已经学完了java一些基本的内容,包括一开始的各个字符的意义,还有变量修饰符类型,以及后来的稍微难以理解的一些循环啊,还有数组,字符串什么的,总之第一阶段还不算太难,属于一些基础的东西,只要舍得花时间去背去多敲一点代码。想要掌握第一阶段的学习其实不是太难的。         之后我们就进入了第二阶段的学习,我们进入了有难度的运用面向对象思维来编程的阶段,并且这一阶段的面向对象我们已

2016-12-04 19:44:39 304

原创 Quickhit

import java.util.*;public class Test {public static void main(String[] args) {Player p = new Player();p.play();}}class Player {private int levelNo=1;//当前级别private int curScore=0;//当前

2016-12-01 19:14:13 738

原创 abstract

1.abstract 定义的类必须要被继承2.普通方法加上abstract,只需要让别人知道这个方法的声明 abstract   返回值  方法名  ();3.有抽象方法的类,一定是抽象类,抽象类不一定有抽象方法4.抽象类不允许被实例化5.抽象类可以有构造方法,子类可以通过super调用父类的构造方法,对从父类继承的属性,进行初始化6.abstract不可以和final连用,a

2016-12-01 11:57:19 275

原创 接口

1.java中不允许一个类有多个父类,但可以有多个接口2.接口中的成员变量默认都是public,static,final类型的,必须被初始化,接口中的成员变量为常量3. 接口中的方法默认都是public ,abstract类型的,没有方法体,不能被实例话public interface A{int i = 1; void method(); public

2016-12-01 11:36:23 316

原创 继承

什么是单继承?单继承:一个子类只能有一个直接父类多继承:一个子类可以有多个直接父类java不直接支持,因为多个父类中有相同成员,会产生调用的不确定性java支持多层继承c继承b,b继承a;继承的好处?1.提高了代码的复用性2.让类与类之间产生了关系,给第三个特征多肽提供了前提使用一个继承体系时:

2016-11-25 20:07:19 270

原创 java中构造方法和作用

构造方法就是与类同名的那个方法,它的作用是可以用来初始化class Person //人类{public Person(String n,int a) //构造方法 { name = n; age = a;} private string name; private int age;}static void main(String[] args){

2016-11-24 19:04:45 318

原创 封装

在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理

2016-11-24 18:58:36 302

原创 第一阶段java总结

第一阶段学习java总结         转眼间,我已经进入这个贝沃java培训班已经快一个月不到了。我也从一个java无知的菜鸟变成现在会写一点点小代码了。刚开始来到这个班,别人已经上了四天课了,我先是在网上找了些视屏课程补了一下教过的基础内容。后来才慢慢跟上大部队的步伐,我去之后,一开始学的java的循环知识,有if,while,for循环,当做到课后作业的时候,完全懵逼了,我连最基本的p

2016-11-18 20:30:11 1403

原创 字符串

字符串 1.length();返回字符串 1 的长度。字符串 1.equals( 字符串 2);比较两个字符串的值是否相同,返回 boolean 类型的值。如果相同,则返回真值;否则返回假值字符串 1.equalsIgnoreCase( 字符串 2);忽略大小写比较字符串 1 和字符串 2。如果都相同,则返回真值;否则返回假值。字符串.toLowerCase()

2016-11-17 08:38:21 315

原创 MiniDVD管理

import java.util.*;import java.text.*;public class MiniDVD {public static void main(String[] args){DVDMgr mgr= new DVDMgr();mgr.initial();mgr.startmenu();} }class DVDSet{String[] n

2016-11-16 16:12:55 251

原创 类方法出拳游戏

import java.util.*;class StartGuess {public static void main(String[] args) {Scanner input=new Scanner(System.in);User a=new User();Computer c=new Computer();Game g=new Game();g.star

2016-11-14 09:58:07 568

原创 带参方法

返回类型 (){// 方法的主体}其中: 指该方法允许被访问调用的权限范围,只能是 public、protected 或private。其中 public 访问修饰符表示该方法可以被任何其他代码调用,另外两种修饰符将在后续课程中陆续学习。 返回类型指方法返回值的类型。如果方法不返回任何职,它应该声明为 void 类型。Java对待返回值的要求很严格,方法返回值必

2016-11-14 08:54:18 543

原创 定义类的方法

public 返回值类型 方法名(){// 方法的主体}通常,编写方法时,分两步完成。第一步:定义方法名和返回值。第二步:在{}中编写方法的主体部分。在编写方法时,要注意以下三点。 方法体放在一对大括号中,方法体就是一段程序代码,完成一定的工作。 方法名主要在调用这个方法时使用。在 Java 中一般采用骆驼式命名法。 方法执行后可能会返回一个结果,该结果的

2016-11-14 08:48:20 1443

原创 main方法

/*理解main方法的调用*/class Person {//每一个类都可以有main()主函数//在编译的时候,编译器会编译每一个class成为一个字节码文件//当你有多个类的时候,你可以选择执行 你指定的字节码文件//注意:如果你选择的 字节码文件中 没有找到main方法, 那么程序执行的时候会出现没有入口的错误//正常就算有十个类,代码执行是从你指定的类开

2016-11-14 08:45:19 313

原创 成员变量和局部变量

/*成员变量的 类变量 和 实例变量*/class Person {//类变量 --》 归属于这个类的变量static String staticName;//实例变量 --》属于某个实例对象String name;public static void main(String[] args) {/*类变量的访问方式:1.类

2016-11-14 08:44:38 331

原创 类方法猜拳

import java.util.*;class StartGuess {public static void main(String[] args) {Scanner input=new Scanner(System.in);User a=new User();Computer c=new Computer();Game g=new Game();g.star

2016-11-14 08:41:52 280

原创 类与对象

类:             类嘛,就是一类东西的总称,比如人类;java里某一类实体抽象成一个类;顾名思义一类东西的总称,称为类。英语是class就是集体的意思嘛对象:属性:对象具有的各种特征;对象具有状态和行为。例如:狗有状态 - 颜色,名称。对象是类的实例。比如:张三跟李四姓名,年龄不一样。对象是用来描述客观事物的一个实体,由一组属性和方法构成方法:对象执行的操作

2016-11-10 11:39:48 267

原创 抽奖

import java.util.Scanner;class choujiang5 {public static void main(String[] args) {Scanner in=new Scanner(System.in);String user="";String password="";boolean iszhuce=false;boolean i

2016-11-09 10:52:00 290

原创 总结2

流程控制语句 1.分支结构if结构 基于if结构if-else结构if-else,if-else结构if语句的嵌套switch结构2.循环结构 while循环do-while循环for循环 foreach循环二重循环3.跳转结构 breakcontinuereturngoto

2016-11-09 09:20:22 198

原创 总结1

数据类型:1.基本数据类型:            整形                byte,short,int,long浮点型            float,double字符型 char布尔型 boolean    2引用数据类型                 数组类型类(class)接口(interface)    3数据类型转换     自动

2016-11-09 08:49:49 243

原创 角标选择排序

public class Demo{public static void main(String[] args){int[] arr = {55 ,45, 86, 17, 23};for(int i = 0;i {int minIndex = i;for(int j = i +1; j {if(arr[minIndex] > arr[j]){mi

2016-11-07 21:29:33 460

原创 冒泡排序

class maopaoArr {public static void main(String[] args) {int[] Arr={12,34,24,22,56,43};for(int a=0;afor(int b=0;bif(Arr[b]>Arr[b+1]){int temp=Arr[b];Arr[b]=Arr[b+1];Arr[b+1]=temp;

2016-11-07 19:59:55 206

原创 插入排序

class  charuArr{public static void main(String[] args) {int[] Arr={12,34,21,5,3,14};for(int a=1;afor(int b=a-1;b>=0&&Arr[b]>Arr[b+1];b--){int temp=Arr[b];Arr[b]=Arr[b+1];Arr[b+1]=tem

2016-11-07 19:44:36 181

原创 选择排序

//简单选择排序。    //以一个角标的元素和其他元素进行比较。//在内循环第一次结束,最值出现的头角标位置上。     public class demo{public static void main(String[] args)    {      int[] a = new int[6];         a[0]=3;         a[1

2016-11-07 18:36:17 188

原创 break,continue

class Demo{public static void main(String[] args) {/*关于双层循环中的break 和 continue*/for (int i = 0; i {for (int j = 0; j {//在内存循环中,可以使用外层循环的变量, 外层循环变量i的作用范围比j大,//i = 10;

2016-11-04 11:51:37 205

空空如也

空空如也

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

TA关注的人

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