自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象

1、面向对象  面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。2、对象  对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本

2017-01-15 23:45:24 215

转载 构造

封装的作用可以对输入的数据进行判断,有封装的方法,封装的属性,其实属性就是C语言的数据类型,方法就是函数,封装后只有本类的内部可以调用,会有接口,setXXX(),    getYYY(),方便对封装的数据进行处理,Public表示该属性(方法)公开; Private表示该属性(方法)为只有本类内部可以访问(类内部可见)。如果没有特殊情况,属性一定私有,方法该公开的公开。如果不指明谁调用方

2017-01-08 21:58:05 254

翻译 数组

数组的概念:     什么是数组: 存储同一种数据类型的数据的容器叫数组。       数组的特点:    1.数组中既可以存放基本数据类型也可以存放引用数据类型。    2.数组也是引用数据类型。    3.数组一旦被初始化数组的长度就被固定了,不允许更改了。  数组的定义方式:        数据类型[] 数组名;        数据类型数组名[]; //不

2017-01-02 17:48:57 213

翻译 流程控制

在Java中,流程控制涉及的关键字:if-else、while、do-while、for、break关键字、continue1、判断结构三种格式if(条件表达式){      执行语句;}if(条件表达式){    执行语句;}else {    执行语句;}if(条件表达式){  执行语句;}else if {    执行语

2016-12-25 21:49:46 177

原创 第一章 初识Java

1、  什么是Java? Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。它以其强安全性、平台无关性、硬件结构无关性、语言简洁、面向对象的特点,在网络编程语言中占据了无可比拟的优势,成为实现电子商务系统、企业管理平台、移动设备应用开发等的首选语言。 2、  java的发展 java之父——James Gosling jav

2016-12-18 15:24:16 199

转载 集合

集合: 是存储对象数据的集合容器 集合与数组对比的好处:1.集合可以存储任意类型的对象数据, 除了Object类型之外的数组,只能存储同一种数据类型的数据 2.集合的长度 是可以变化的集合类的根接口   Collection   是单例集合的根接口public class Demo1 { /**  * @param args  */ public

2016-12-06 23:18:19 159

转载 异常

异常:程序在运行过程中,出现的不正常情况Throwable是所有异常类的父类getmessage()返回当前这个异常对象的 所记录的错误信息(创建这个Throwable对象的时候,传递进来的信息message)toString()返回当前这个异常对象 的 完整的类名 + 你指定的错误信息(如果你没有指定错误信息message,那么错误信息输出没有内容)printstackT

2016-12-05 19:57:07 190

转载 项目实战:QuickHit

import java.util.*;class Player{//属性//级别号 当前这个玩家在哪一个级别private int levelNo;//开始游戏的时间private long startTime;//积分private int score;//每级别游戏的持续时间private long elapseTime;public

2016-12-03 11:30:09 2120 1

转载 多态

什么是多态:多态(Polymorphism)是具有表现多种形态的能力的特征。更专业化的说法是:同一个实现接口,使用不同的实例而执行不同的操作。 多态三要素:一定要有继承一定要重写父类的指针 指向子类的对象。 案例:如一个打印机对象, 可能是黑白打印机对象, 也可能是彩色打印机对象,还可能是3D打印机一个打印机对象,拥有的 多种状态Printer printer

2016-12-03 00:09:29 194

翻译 接口

接口:为一些类,提供扩展功能。/*接口-->>USB接口插鼠标插外置键盘U盘手机硬盘小风扇USB接口是 电脑提供的,可以给电脑提供一些额外的功能(1)鼠标 --》 扩展可以更灵活的选择和点击窗口(2)键盘 --》 扩展了 输入打字的功能(3)U盘硬盘 --》 扩展了 额外的存储(4)手机 --》 扩展了一些 额外的 信息接口的定义方式如下:

2016-12-02 23:18:19 152

原创 类的构造方法

首先要搞清楚什么是类方法,什么是构造方法一个类中的方法分为三类:1全局方法2成员方法3构造方法public class Test{private int age;    //这是成员变量public Test(int age){//这是构造方法this.age = age;}public void setAge(int age){//这是成员方法this.age

2016-11-24 20:02:25 215

原创 四种构造方法

构造方法是一种特殊的方法,它是一个与类同名且没有 返回值 类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类 实例化 一个对象时会自动调用构造方法。构造方法和其他方法一样也可以 重载 。第一种Dog jack = new DogJack.introduceself();第二种Dog rose = new Do

2016-11-24 19:33:10 1282

原创 简述类的封装的定义、具体步骤和好处

定义;隐藏类的一些具体实现,通过提供一些接口来实现一些功能,将类的状态信息隐藏在类的外部,不允许      在类的外部直接访问,而是通过这个类提供的一些方法来对属性进行操作以及访问。步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值      (setter)方法和取值(getter)方法,用于对这些属性的存取;在赋值方法中,加入对      属性的存取控

2016-11-24 19:14:01 6790

原创 字符串转换

1、将字符串转换成字符数组  public char[] toCharArray();2、将字符串转换成字符串数组  public String[] split(String regex);//regex 是给定的匹配3、将其它数据类型转化为字符串  (1)public static String valueOf(boolean b);  (2)public static 

2016-11-21 01:43:40 188

原创 字符串的替换

两种方法  (1)public String replace(char oldChar,char newChar);  (2)public String replace(CharSequence target,CharSequence replacement);//把原来的etarget子序列替换为replacement序列,返回新串  (3)public String replace

2016-11-21 01:37:30 288

原创 查找指定字符串在字符串中第一次或最后一词出现的位置

在String类中提供了两种查找指定位置的字符串第一次出现的位置的方法  (1)public int indexOf(String str);//从字符串开始检索str,并返回第一次出现的位置,未出现返回-1  (2)public int indexOf(String str,int fromIndex);//从字符串的第fromIndex个字符开始检索str  查找最后一次出现的位置

2016-11-21 01:34:14 1451

原创 String类主要方法的使用

1、获取长度 *.length();//这与数组中的获取长度不同,*.length; 2、比较字符串(1) equals() //判断内容是否相同  (2)compareTo() //判断字符串的大小关系  (3)compareToIgnoreCase(String int) //在比较时忽略字母大小写  (4)== //判断内容与地址是否相同  (5)equalsIgnore

2016-11-21 01:26:58 228

原创 创建并初始化字符串

创建并初始化字符串  1、使用字符串常量直接初始化 String s="hello!";  2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列  String(value);//利用已存在的字符串常量创建一个新的对象  String (char[] value);//利用一个字符数组创建一个字符串  String(char[] value,int

2016-11-21 01:18:36 473

原创 Java基本点

一;JAVA的基本点1;标识符:在程序中一般用来定义常量,变量以及类的名称,它的首字母必须是字母,下划线_,美元符号$,以及十六进制0xc0前的ASCII码组成。不能把关键字和保留字作为标识符,它没有长度限制,区分大小写。2;类名;首字母大写,其后每一个首字母都要大写。3;方法名,属性名,变量名和对象名;首字母小写,其后每一个单词的首字母大写。4;关键字;关键字属于

2016-11-21 01:05:45 205

原创 类与对象

今天学类和对象类: 就是同一类事物的统称对象:就是用来描述客观事物的一个实体,由一组属性和方法构成类是封装对象属性和行为的载体,在java中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在.Public class book{Prlvate String name;        //定义一个String型的成员变量Public String getName(

2016-11-18 08:30:33 193

原创 排序法

今天我学会了冒泡排序.选择排序.冒泡思路:对比相邻的元素值,把小的元素移动到数组的前面,把大的元素移动到数组的后面,这样较小的元素就像气泡一样从底部上升到顶部.选择排序:将数组中的每一个元素与第一个元素比较,如果这个元素小于第一个元素,就将这两个元素交换位置,可以选择出一个最小的值放在第一个位置,以此类推,每次都找到当次最小值,按大小顺序依次放入数组相应位置. 冒泡法class Arr

2016-11-18 08:21:23 130

原创 Java第一天课后感

我怀着一颗激动,懵懂,渴望的心来学Java,小心翼翼地探索着这个神秘的领域.HelloWorld!我很开心,认识了Java是一种计算机编程语言,简单点说就是人和计算机交流,聪明的人都知道多一个朋友多条路,我这朋友很6,算是交对了,他无所不知无所不能,上通天文下知地理,上能飞天下能入海.让我们这些后来的菜鸟学子倍感荣耀,现在Java之父高司令已离开谷歌,加入了开展海洋探测业务的机器人制造公司Li

2016-11-04 20:14:05 211

空空如也

空空如也

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

TA关注的人

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