自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuchonghua的博客

个人学习总结

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

原创 Java基本类型的包装类型

概念Java中每个基本类型都对应有一个包装类型,目的就为了将基本数据类型可以和String类型之间进行互相转换。基本类型包装类型基本类型包装类型byteBytefloatFloatshortShortdoubleDoubleintIntegercharcharacterlongLongbooleanBoolean除了int型和char型之外其他基本类型的包装类型都是类型的首字母大写Integer ...

2018-04-27 21:59:43 275

原创 Java 常用API之String、StringBuffer、StringBuilder

String类public final class StringString类的特点String表示字符串,他的值为不可更改的常量,在创建字符串后便不能更改。内存中有专门的字符串缓冲区,同一个字符串可以被多个对象共享。当我们创建字符串的时候Java会现在字符串缓冲区寻找有没有相同的,有的话会直接指向他,没有的话会创建一个新的字符串。String是一种特殊的引用类型,默认值是:null。Java中...

2018-04-25 16:37:15 480

原创 Java 常用API之Object、Class、Scanner

APIAPI(Application Programming Interface) 应用程序编程接口        是一些在Java中已经编写好的类,提供一些已经写好的方法,开发者可以直接调用这些方法而无须知道方法的底层实现过程,提高开发的效率。Object类       在Java的类层次结构中Object类是一切类的父类,所有的非Object类都继承自Object类,在编译器中如果创建一个新类...

2018-04-24 19:24:23 198

原创 Java接口的概念

接口的概念    在Java中接口是一个全部由抽象方法组成的集合,接口需要用interface定义,里面只能有抽象的方法和常量。接口体现的是事物扩展的功能,在Java中,类定义了一个实体,包括实体的属性,实体的行为。而接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。    当一个方法在很多类中有不同的体现是时候这个时候就可以将这个方法抽象出来做成一个接口。    接口里面只能有不可...

2018-04-20 00:37:44 12772

原创 Java抽象类

抽象类的特点比如我们在定义一个动物类的时候我们先给他定义一个eat的方法,这个方法不需要有实际的功能在他的子类猫、狗等等中我们再具体去实现他的功能这个时候父类中就可以定义抽象类。抽象类需要用abstract修饰,同样抽象的方法也是。抽象类不能被实例化,就是不能创建对象,只有抽象类的具体化子类才能创建对象。抽象类的子类必须去实现抽象类中的抽象方法,就是要重写父类中抽象的方法。抽象类的子类也可以是抽象...

2018-04-19 21:30:56 168 2

原创 Java多态

多态的概念Java中当父类的引用指向子类的对象时就称为多态。多态的作用:允许不同的类对同一消息做出响应,即同样的请求可以根据请求对象的不同来采取不同的方法来实现,这就是多态。多态的前提条件实现多态的三个必要条件:必须存在继承关系。子类需要重写父类的方法。父类的引用指向子类的对象。(该方法称为向上转型。)多态的优点提高了代码的复用性(来源于继承)。提高了代码的扩展性。使代码使用更加灵活,简化了代码编...

2018-04-19 13:54:16 94

原创 Java继承

继承的概念        继承是面向对象的三大特性之一,三大特性,封装、继承、多态中封装和继承相当于是给多态的实现提供基础。继承的关键字是extends,如果A类是B类的一种或者说A类比B类更具体此时就可以使用继承,将A类称为子类,B类称为父类,子类会继承父类的属性和行为,同时子类会比父类有更具体的功能.        所有的类如果没有明确给出继承默认都是继承自Object类,也就是说Object...

2018-04-18 18:40:43 160 1

原创 Java中代码块的作用

Java中用{ }括起来的代码段就是代码块,他分为如下几种类型 位置作用局部代码块在main方法里面给变量限定生命周期,局部代码块的变量在执行结束后会被Java回收构造代码块在类的成员位置在每次执行构造方法前先执行构造代码块,可以将多个构造方法中的相同的代码放到构造代码块中,对对象进行初始化.静态代码块在类的成员位置一般用于给类初始化,被静态修饰的代码块仅执行一次.注意构造代码块,构造方法,静态代...

2018-04-17 19:56:23 5093 1

原创 制作文档说明书

制作文档说明书的时候需要将注释用文档说明的方式书写,举例:import java.util.Scanner;/** * 针对数组操作的工具类,提供遍历,元素查询,逆序的功能 * * @author liuchonghua * @version V1.0 */public class ArrTool { /** * 这是一个私有的无参构造为了不让外界访问无参构造 */...

2018-04-12 20:29:34 2032

原创 Java中封装的思想、private、get/set、this、static、protected

封装的概念       封装体现了Java中面向对象的思想,将处理问题的方法和变量封装在一个类中,当需要处理该问题的时候直接调用该方法来执行,将我们从执行者转变为指挥者。大大简化了程序的运行过程。如何实现封装    我们举个例子,对于一个学生,学生的属性有姓名,年龄,性别,学号。学生的行为有学习,玩耍等等。学生的属性在Java中就是成员变量,学生的行为就是方法。我们将描述一个学生的属性和行为的成员...

2018-04-11 19:32:51 885

原创 eclipse中常用的快捷键

常用快捷键快速导包:ctrl+shift+o;整理缩进:ctrl+shift+f;单行注释:ctrl+/;多行注释:ctrl+shift+/编辑快捷键移动当前行的代码:alt+上下方向键:;复制当前行的代码:ctrl+alt+上下方向键;查看源代码:ctrl+鼠标点击;方法生成无参构造:alt+shift+s+c;生成有参构造:alt+shift+s+o;生成get/set方法:alt+shift...

2018-04-11 18:44:27 146

原创 Java数组,Arrays工具类

数组的基本概念    数组是储存多个相同类型的元素,虽然数组中的元素均为基本元素,但是Java中使用了类似对象的处理方式处理数组。在数组的初始化中使用new进行初始化。创建一个一维数组定义数组的方式为:    数组元素类型    [ ]数组名;如下实例int arr1[]; //定义一个int类型的数组int []arr2;String []arr3;         //定义一个Strin...

2018-04-11 16:52:21 3999

原创 Java方法基础

方法是完成特定功能的代码块;基本格式public static 返回值类型 方法名(参数类型1 变量1,参数类型2 变量2.....){return ...;}解释:public为公有的。static为静态的。方法名命名规则:    单个单词:字母全小写     多个单词:第一个单词全部小写,第二个单词开始每个单词首字母大写方法的定义注意事项:方法和方法是平级关系,一个方法中不能再定义个方法...

2018-04-03 20:11:56 580

原创 Java基础语法总结1

数据类型数据类型分为基本数据类型和引用数据类型。基本数据类型4类8种整数类型整数类型默认为int类型占用的字节数范围 byte字节1-128~127 short短整型2-32768~32767 int整数类型4  long长整形8 浮点类型浮点类型默认是double    float单精度4  double双精度8 字符型char字符2 布尔型booleantrue或fales1 注意:由于整数类...

2018-04-03 10:27:30 151

空空如也

空空如也

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

TA关注的人

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