- 博客(22)
- 收藏
- 关注
转载 面向对象
1、面向对象 面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。2、对象 对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本
2017-01-15 23:45:24 229
转载 构造
封装的作用可以对输入的数据进行判断,有封装的方法,封装的属性,其实属性就是C语言的数据类型,方法就是函数,封装后只有本类的内部可以调用,会有接口,setXXX(), getYYY(),方便对封装的数据进行处理,Public表示该属性(方法)公开; Private表示该属性(方法)为只有本类内部可以访问(类内部可见)。如果没有特殊情况,属性一定私有,方法该公开的公开。如果不指明谁调用方
2017-01-08 21:58:05 274
翻译 数组
数组的概念: 什么是数组: 存储同一种数据类型的数据的容器叫数组。 数组的特点: 1.数组中既可以存放基本数据类型也可以存放引用数据类型。 2.数组也是引用数据类型。 3.数组一旦被初始化数组的长度就被固定了,不允许更改了。 数组的定义方式: 数据类型[] 数组名; 数据类型数组名[]; //不
2017-01-02 17:48:57 227
翻译 流程控制
在Java中,流程控制涉及的关键字:if-else、while、do-while、for、break关键字、continue1、判断结构三种格式if(条件表达式){ 执行语句;}if(条件表达式){ 执行语句;}else { 执行语句;}if(条件表达式){ 执行语句;}else if { 执行语
2016-12-25 21:49:46 188
原创 第一章 初识Java
1、 什么是Java? Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。它以其强安全性、平台无关性、硬件结构无关性、语言简洁、面向对象的特点,在网络编程语言中占据了无可比拟的优势,成为实现电子商务系统、企业管理平台、移动设备应用开发等的首选语言。 2、 java的发展 java之父——James Gosling jav
2016-12-18 15:24:16 212
转载 集合
集合: 是存储对象数据的集合容器 集合与数组对比的好处:1.集合可以存储任意类型的对象数据, 除了Object类型之外的数组,只能存储同一种数据类型的数据 2.集合的长度 是可以变化的集合类的根接口 Collection 是单例集合的根接口public class Demo1 { /** * @param args */ public
2016-12-06 23:18:19 171
转载 异常
异常:程序在运行过程中,出现的不正常情况Throwable是所有异常类的父类getmessage()返回当前这个异常对象的 所记录的错误信息(创建这个Throwable对象的时候,传递进来的信息message)toString()返回当前这个异常对象 的 完整的类名 + 你指定的错误信息(如果你没有指定错误信息message,那么错误信息输出没有内容)printstackT
2016-12-05 19:57:07 200
转载 项目实战: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 2130 1
转载 多态
什么是多态:多态(Polymorphism)是具有表现多种形态的能力的特征。更专业化的说法是:同一个实现接口,使用不同的实例而执行不同的操作。 多态三要素:一定要有继承一定要重写父类的指针 指向子类的对象。 案例:如一个打印机对象, 可能是黑白打印机对象, 也可能是彩色打印机对象,还可能是3D打印机一个打印机对象,拥有的 多种状态Printer printer
2016-12-03 00:09:29 207
翻译 接口
接口:为一些类,提供扩展功能。/*接口-->>USB接口插鼠标插外置键盘U盘手机硬盘小风扇USB接口是 电脑提供的,可以给电脑提供一些额外的功能(1)鼠标 --》 扩展可以更灵活的选择和点击窗口(2)键盘 --》 扩展了 输入打字的功能(3)U盘硬盘 --》 扩展了 额外的存储(4)手机 --》 扩展了一些 额外的 信息接口的定义方式如下:
2016-12-02 23:18:19 168
原创 类的构造方法
首先要搞清楚什么是类方法,什么是构造方法一个类中的方法分为三类: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 226
原创 四种构造方法
构造方法是一种特殊的方法,它是一个与类同名且没有 返回值 类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类 实例化 一个对象时会自动调用构造方法。构造方法和其他方法一样也可以 重载 。第一种Dog jack = new DogJack.introduceself();第二种Dog rose = new Do
2016-11-24 19:33:10 1298
原创 简述类的封装的定义、具体步骤和好处
定义;隐藏类的一些具体实现,通过提供一些接口来实现一些功能,将类的状态信息隐藏在类的外部,不允许 在类的外部直接访问,而是通过这个类提供的一些方法来对属性进行操作以及访问。步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值 (setter)方法和取值(getter)方法,用于对这些属性的存取;在赋值方法中,加入对 属性的存取控
2016-11-24 19:14:01 6828
原创 字符串转换
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 200
原创 字符串的替换
两种方法 (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 305
原创 查找指定字符串在字符串中第一次或最后一词出现的位置
在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 1468
原创 String类主要方法的使用
1、获取长度 *.length();//这与数组中的获取长度不同,*.length; 2、比较字符串(1) equals() //判断内容是否相同 (2)compareTo() //判断字符串的大小关系 (3)compareToIgnoreCase(String int) //在比较时忽略字母大小写 (4)== //判断内容与地址是否相同 (5)equalsIgnore
2016-11-21 01:26:58 236
原创 创建并初始化字符串
创建并初始化字符串 1、使用字符串常量直接初始化 String s="hello!"; 2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列 String(value);//利用已存在的字符串常量创建一个新的对象 String (char[] value);//利用一个字符数组创建一个字符串 String(char[] value,int
2016-11-21 01:18:36 483
原创 Java基本点
一;JAVA的基本点1;标识符:在程序中一般用来定义常量,变量以及类的名称,它的首字母必须是字母,下划线_,美元符号$,以及十六进制0xc0前的ASCII码组成。不能把关键字和保留字作为标识符,它没有长度限制,区分大小写。2;类名;首字母大写,其后每一个首字母都要大写。3;方法名,属性名,变量名和对象名;首字母小写,其后每一个单词的首字母大写。4;关键字;关键字属于
2016-11-21 01:05:45 216
原创 类与对象
今天学类和对象类: 就是同一类事物的统称对象:就是用来描述客观事物的一个实体,由一组属性和方法构成类是封装对象属性和行为的载体,在java中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在.Public class book{Prlvate String name; //定义一个String型的成员变量Public String getName(
2016-11-18 08:30:33 206
原创 排序法
今天我学会了冒泡排序.选择排序.冒泡思路:对比相邻的元素值,把小的元素移动到数组的前面,把大的元素移动到数组的后面,这样较小的元素就像气泡一样从底部上升到顶部.选择排序:将数组中的每一个元素与第一个元素比较,如果这个元素小于第一个元素,就将这两个元素交换位置,可以选择出一个最小的值放在第一个位置,以此类推,每次都找到当次最小值,按大小顺序依次放入数组相应位置. 冒泡法class Arr
2016-11-18 08:21:23 136
原创 Java第一天课后感
我怀着一颗激动,懵懂,渴望的心来学Java,小心翼翼地探索着这个神秘的领域.HelloWorld!我很开心,认识了Java是一种计算机编程语言,简单点说就是人和计算机交流,聪明的人都知道多一个朋友多条路,我这朋友很6,算是交对了,他无所不知无所不能,上通天文下知地理,上能飞天下能入海.让我们这些后来的菜鸟学子倍感荣耀,现在Java之父高司令已离开谷歌,加入了开展海洋探测业务的机器人制造公司Li
2016-11-04 20:14:05 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人