自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的集合

存储对象可以使用数组或者集合1/1数组存储对象1、动态方式(同String)Student []stu = new Studeng[20];stu[0] = new Student();Stu[1] = new Student();……2、静态方式(同String)1/2当我们面向对象编程时,总要处理大量的对象; 1.处理大量对象,可以使用"

2016-03-17 15:09:31 694

原创 排序、查找

一、冒泡排序将每个数字与相邻的下一个数字进行比较,如果当前数字大于相邻的下一个数字,就交换/* *冒泡排序的原理: * *将每个数字与相邻的下一个数字进行比较,如果当前数字大于相邻的下一个数字,就交换; */publicclass Demo {publicstatic void main(String[] args) {int[]intArr

2016-03-17 15:06:47 388

原创 Java中的字符串

一、String类1、String类也是Object类的子类,同样也会继承Object方法,有些方法会被String类重写2、String类代表字符串,java程序中的字符串自面值都作为此类的实例存在3.String类变量的值不能被改变,所以,String对象是不可变的4、字符串内部,实际上是由一个字符数组组成的,是一个字符序列5、构造方法:5/1    String(by

2016-03-17 14:59:37 792

原创 Object类

1、在java.lang包下,使用时不需要导包(使用lang包下的类的都不需要导包)2、他是所有引用类型(包括我们自己定义的类,以及数组)的父类。所有类都隐式的继承Object,所以都是Object类的子类,意味着我们自己定义的类即使内部什么都没定义,也会拥有一定的成员3、Object类是类层次结构中的根类4、Object类的成员:查看帮助文档5、相同的对象返回的hashCode值

2016-03-17 14:57:52 545

原创 Java内部类

一、定义在一个类的内部定义的一个类,这个定义在内部的类叫内部类 二、  1、内部类作为外部类的一个"成员",可以被外部类的其它的成员访问。也可以使用各种访问修饰符。2、内部类:可以访问外部类的成员(即使外部类成员是私有的),也可以访问本类的成员;3、内部类的常用修饰符:1.可用修饰符:四种访问权限修饰符、static、final、abstract(外部类可以不是abstra

2016-03-17 14:56:44 470

原创 包、访问修饰符

一、1、概念:一个项目下,需要若干类,如果类多了,就可以用包(文件夹)对类进行管理2、定义的格式:2/1在java原码的第一句:package.com.itcast.tools;2/2一般使用三层包第一层:国际顶级域名:com或cn第二层:公司名第三层:模块或项目名第四层:功能名3、带包编译javac -d .类名.java

2016-03-17 14:55:36 787

原创 抽象类、接口作为方法形参、返回值

一、类名作为形参1、表示可以传递本类对象的引用作为实参2、可以传递本类子类的对象的引用3、可以传递null,但会报NullPointerException异常一、抽象类作为形参1、使用抽象类作为形参意味着可以接受一个他的子类的对象的引用,即将子类的对象的引用作为参数传到方法中2、可以传递null,但会报NullPointerException异常           

2016-03-17 14:54:16 7548 3

原创 多态、抽象类、接口

一、多态1、使用多态:可以定义一个"父类类型的引用",指向它的"子类的对象",这种形式就叫:多态父类 fl = new 子类();Animala1 = new Cat();2、多态的前提和体现;1.一定要存在"继承关系";2.方法重写;3、成员变量的访问特点:1.成员变量:编译看左边(父类中一定要有,否则编译错误);运行看左边(如果子类覆盖父类的成员变量,  

2016-03-17 14:53:08 759

原创 Java中方法的重写

一、方法的重写:1.子类中出现了和父类中一模一样的方法声明,也被称为方法覆盖,方法重写(复写);2.重写的格式:1).返回值类型 方法名 ,形参列表:必须完全一致;A."返回值类型"和"方法名"相同,"参数列表"不同:编译通过。类似于"重载",子类定义了一个自己的方法B."方法名"和"参数列表"相同,"返回值类型"不同:编译错误。如果"方法名"和"形参列表"相同,要求"返回

2016-03-17 14:51:52 5747

原创 Java中多种语法的处理顺序

一、处理过程:1.父类静态;2.子类静态;3.父类普通代码块;4.父类构造方法;5.子类普通代码块;6.子类构造方法; 二、继承中成员方法的关系1.子类可以覆盖父类中的同名的方法;2.通过子类对象访问方法时:1).先在子类中找,如果没有2).到父类中找。3).如果父类也没有,报错;

2016-03-17 14:51:06 432

原创 Java中的关键字

一、super关键字1).在子类中使用;2).存储的是"父类的引用";它指向父类对象空间;3).在子类中,使用super可以访问父类的:成员变量、成员方法、构造方法,但不能访问父类的私有成员在子类中调用父类成员:成员变量:classFu{intnum = 10;}classZi extends Fu{voidshow(){System.out.print

2016-03-17 14:49:15 761

原创 Java中的继承

一、继承1、当一个类需要继承自另一类的时候,使用关键字extends2、当一个类继承了某个类之后,继承方:子类(派生类)      被继承方:父类(超类、基类)3、当子类继承了父类后,就自动拥有了父类中允许被继承的成员,包括成员变量、成员方法,构造方法不能被继承 二、继承的优点1、提高了代码的复用性。2、由于共享的内容被放置在一个类中,如果有需要更改,只需要修改

2016-03-17 14:39:17 770

原创 Java中的代码块

1、代码块分类1/1在某个方法内,或某个语句内,出现一对大括号,大括号内的就是代码块,可用于限定变量的作用域 1/2构造代码块(定义在类体中)       1/2/2 在实例化对象时执行,构造代码块和构造方法同时存在时,优先执行构造代码块,再执行构造方法。其作用同构造方法,用于初始化数据成员,或做一些先期的工作1/2/3构造代码块虽然和构造方法作用相同,但是

2016-03-17 14:38:28 558

原创 封装和this关键字

public class Hello {String s = "Hello"; public Hello(String s) {System.out.println("s = " + s);System.out.println("1 -> this.s = " + this.s);this.s = s;//把参数值赋给成员变量,成员变量的值改变System.out.println("

2016-03-17 14:28:32 1636

原创 面向对象思想

一、面向对象的核心思想:分类二、面向对象分析例:给传智播客北京校区做一套系统,要求能记录学员信息,教师信息、员工信息、课程、班级、正在上课的班级1、要明确系统中要记录那些信息java基础班学员:学科、学号、姓名、性别、年龄IOS班学员:学科、学号、姓名、性别、年龄javaEE班学员:学科、学号、姓名、性别、年龄……java基础班讲师:编号、学科、姓名、性别、年龄

2016-03-17 14:25:42 677

原创 Java中的方法和数组

一、Java中的方法1、方法(函数)的作用:最重要的作用是代码重用2、定义方法的格式修饰符   返回值类型   方法(形参类型 形参名,形参类型  形参名……)2/1修饰符:如pubic static(目的是在main()方法中方便调用)2/2返回值类型:任何的java类型(基本数据类型和引用数据类型),他表示这个方法的工作结果,可以返回给调用者

2016-03-17 14:18:37 932

原创 Java中的程序结构

一、顺序结构        选择结构        循环结构 二、选择结构——if1、if(逻辑表达式/关系表达式){//当逻辑表达式或者关系表达式返回的结果为ture,则执行大括号中的代码}   else{//当逻辑表达式或者关系表达式放回到的结果为false,则执行此处的代码} 2、if(逻辑表达式/关系表

2016-03-17 14:16:36 571

原创 Java基础笔记

1、在一个Java文件中,有多少个类,编译后就会生成多少个.class文件。一个Java文件中最多只能有一个public类。2、生成文档注释:javadoc -d mydoc [-author][-version][…] java文件路径\Java文件3、基本数据类型占用的字节数Byte 1字节Short 2字节Int 4字节

2016-03-17 14:09:46 493

空空如也

空空如也

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

TA关注的人

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