自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组的基本排序及查找问题

一、冒泡排序冒泡排序的核心思想:两两比较,大的往后放,第一次比较完毕最大值出现在最大索引处public class ArrayDemo { public static void main(String[] args) { // 定义一个数组,静态初始化 int[] arr = { 24, 69, 80, 57, 13 }; // 排序之前 System.out.printl...

2018-04-25 16:44:20 159

原创 自动装箱和拆箱

基本类型对应都有一个包装类型,目的就为了将基本数据类型可以String类型之间进行互相转换 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean在这里我们主要对Integer和Character进行研究。一、...

2018-04-24 21:16:22 116

原创 StringBuffer类和StringBuilder类的学习

由于StringBuffer和StringBuilder的方法基本一样,我们以StringBuffer为例:StringBuffer:线程安全的可变字符序列线程(后面多线程中讲)    线程安全 --->同步的---->执行效率低    举例: 银行的网站,医疗平台...    线程不安全---->不同步---->执行效率高    举例: 新闻网站,XXX论坛...面试...

2018-04-24 20:06:26 151

原创 String类的学习

String:表示字符串常量,它是一种特殊的引用类型:默认值:null。下来我们通过API文档来学习。一、构造方法 String():无参构造 String(byte[] bytes) :将字节数转换成字符串 public String(byte[] bytes, int index,int length):将字节数组的一部分转换成字符串 public String(char[] value):将...

2018-04-24 17:21:32 142

原创 Scanner类的简单学习

Scanner类:简单文本扫描器在我们实际的开发过程中,使用Scanner来键盘录入,那么怎么才能在eclipse中实现键盘录入呢?1)创建键盘录入对象    Scanner sc = new Scanner(System.in);2)导包(因为Scanner类是在java.util包下)    import java.util.Scanner;(快捷键:Ctrl+shift+o)3)接收数据  ...

2018-04-23 21:50:38 348

原创 Object类的简单学习

Object:是类层次结构的根类.每个类都使用Object作为超类(父类)        public int hashCode()返回该对象的哈希码值.  把它理解地址值(不是实际意义的地址值)         public final Class getClass()返回此Object的运行时类         Class类中有一个方法:public String getName()以Str...

2018-04-23 11:40:28 116

原创 面向对象---内部类

前面提到,如果形式参数是接口,传统的方式是提供接口的子实现类来实现接口多态,但是在实际开发中经常使用内部类的方式,这种方式不需要提供子实现类,我们这节就来学习一下内部类。先通过一个例子来感受一下内部类:在没有内部类之前:interface Inter2{ public abstract void study();}//具体类class StudentDemo{ public void m...

2018-04-17 22:02:15 98

原创 面向对象---形式参数和返回值的问题

一、形式参数1、基本类型    此种类型比较简单,对实际参数没有影响2、引用类型    1)基本类        形式参数是基本类,以代码为例:class Student{ public void study() { System.out.println("Good Good Study,Day Day Up..."); }}class StudentDemo{ //成员方法 pu...

2018-04-17 20:40:55 360

原创 面向对象---接口

一、接口的概念接口:体现的是事务的扩展性功能(额外动作,后天经过学习等等) 接口格式(标识符:类,接口:见名知意)   interface  接口名{ //抽象功能   public abstract void jump() ; }接口的特点:不能实例化接口的子实现类:实现类 (具体的实现类) class 类名+impl implements 接口名{   }接口的子类如...

2018-04-17 19:36:28 193

原创 面向对象---抽象类

一、抽象类的概念Java中,如果一个类中有一个方法声明(抽象方法)抽象功能,那么这个类定义为抽象类 关键字:abstract   抽象类的特点:抽象类不能直接实例化!(不能创建对象) 接口也不能实例化  关于抽象类: 1)如果一个类中有抽象方法,那么这个类是一定是一个抽象类 2)抽象类中不一定都是抽象方法   抽象类的子类 1)如果子类是抽象类,没有意义,因为都不能实例化,对象如何创建...

2018-04-17 17:22:45 178

原创 面向对象---多态

一、多态的基本概念1、多态的概念    多态是指在同一时刻体现出不同的状态,如水的状态有气态、液态和固态。2、多态的前提    1)必须要有继承关系    2)必须要有方法重写    3)父类引用必须指向子类对象(向上转型)            eg. Animal a = new Cat();(Animal为父类,Cat为子类)            通过父类对象的创建是通过子类在堆内存新建了...

2018-04-17 17:01:41 103

原创 面向对象---继承

一、继承的引入继承: 将多个类抽取位一个独立的类,让独立的类和多个类产生继承关系 继承 的关键字:extends 格式:  class 子类名 extends 父类名{ ... }继承的好处: 1)提供了代码复用性,解决了代码的臃肿 2)它是多态的前提(多态的前提是必须有继承关系)下来我们通过具体的代码来体会一下继承的好处:继承之前:...class Student{ pu...

2018-04-16 21:37:29 248

原创 Java中代码块的学习

关于代码块的概述: 用{ }括起来的代码,统称为代码块; 根据其位置以及声明不同:分为以下: 局部代码块: 在main()里面,给变量限定它的生命周期 构造代码块:在一个类中的成员位置中,用{ }括起来, 作用:可以将多个构造方法中的相同的代码放到构造代码块中,对对象进行初始化。在每次执行构造方法之前,先执行构造代码块. 静态代码块:在一个类的成员位置,也是用{ }包起来,但是...

2018-04-16 19:52:15 105

原创 Java二维数组的学习

一、二维数组的定义1、第一种方式    数据类型[ ][ ] 数组名 = new 数据类型[m][n] ;        m:代表当前二维数组中有多少个一维数组        n:代表每一个一维数组中的长度        如:int [ ][ ] arr = new int [3][2];    或:数据类型[ ]  数组名[ ] = new 数据类型[m][n];        (int [ ]...

2018-04-16 19:01:05 336

原创 Java文档说明书的制作

以数组为例,制作属于自己的文档说明书!/** *  针对数组操作的工具类 *      如何制作一个文档说明书 *              1)创建一个数组,静态初始化 *              2)创建一个工具类,ArrayTool,提供一些静态功能 *                      遍历,最值,查找 *              3)ArrayTool,每类,方法加上文档注释...

2018-04-12 16:01:40 994

原创 面向对象简述

面向对象      将事物看成XX类,将事物对应的属性--->看成这个类的成员变量      将事物对应的行为----->看成这个类的成员方法面向对象思想的特征:            1)面向对象更符合我们的生活中的行为思想习惯            2)面向对象将我们从执行者变成了指挥者,指挥对象做事情            3)面向对象简单性体现在这里:让我们事情从复杂性---&...

2018-04-12 15:50:37 4405

原创 Java中数组的简单学习

1.定义    数组:可以存储多个元素并且多个元素是 同一种类型的容器    数组的 定义: 数据类型[] 数组名; 数据类型 数组名[];    举例: int[] a ;  定义了一个int类型的数组变量a int a[] ;       定义了一个int类型 变量a数组      这两种方式的定义:虽然写法不一样,并且读法不一样,但是表达的效果一样,都是在定义一个数组,推荐使用第一种...

2018-04-08 21:04:41 129

原创 Java-流程控制语句

1.顺序结构语句    顺序结构语句的代码从main方法开始从上到下依次执行。2.选择结构语句    1)if语句        (1)if(条件表达式){                    语句;                    }        (2)if(条件表达式){                    语句1;                }else{           ...

2018-04-03 21:39:25 103

原创 Java中的运算符

1.比较运算符    >   >=   ==   !=   <=   <(特别注意==与=的使用)2.赋值运算符    基本的赋值运算符:=        如:int num = 10;    拓展的赋值运算符:+=  -=  *=  /=  %=        如:int y;                y += 10;    注意事项:y += 10不等同于y=y+...

2018-04-03 20:34:44 88

原创 Java中的变量与常量

变量是指在程序执行过程中,其值会发生变化的值。与其相对的,常量是指在程序执行过程中,值不会发生变化的量。变量的三要素:1)数据类型  2)变量名  3)初值。1)数据类型    1.基本数据类型:            整数类型:(默认使用int类型)                    byte    (字节类型)    所占字节数: 1                    short   ...

2018-04-03 19:25:24 119

空空如也

空空如也

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

TA关注的人

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