自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中的接口

1.接口的声明:用关键字interface声明接口。2.接口的性质:a.接口默认是抽象的,声明时不需要使用关键字abstractb.接口中声明的所有方法默认也是抽象的,声明时不需要使用关键字abstractc.接口中的方法默认访问级别是public,但是习惯上要写上public3.接口与类的不同之处:a.接口不能被实例化b.接口中所有方法都是抽象的

2017-04-18 10:42:52 217

原创 java中的多态总结

1.类之间必须存在继承关系。2.使用父类类型引用指向子类的对象。3.该引用只能调用父类中的方法,不能调用子类中独有的方法。4.如果子类中重写了父类中的某个方法,那么在调用该方法的时候,将会调用子类中重写的这个方法。   如果要调用子类中独有的方法,就必须将引用强制类型转换为子类类型后才可以调用。5.在多态中,子类用于可以调用父类中的所有方法。

2017-04-18 10:20:52 214

原创 java中的super关键字和this关键字

super关键字:1.super.方法名();用于调用父类中被重写的方法。2.super(实参);用于在子类构造器中调用父类中的某构造器。this关键字:1.用于代替某个对象本身。2.this(实参);用于在本类构造器中调用本类中的其他构造器。

2017-04-18 09:40:32 293

原创 java中方法的重载和重写

方法的重载:1.方法重载发生在同一个类中。2.同一个类中存在两个及以上的同名方法,但是每个方法具有不同的形参(组合)列表。3.重载方法被调用时,系统会根据实参(组合)自动匹配到具有相同形参(组合)的方法。方法的重写:1.方法重写发生在具有继承关系的一组类的子类中。2.重写规则:a.子类的方法的返回类型、方法名、形参列表,必须和父类中的相同。b.访问修饰符必须

2017-04-18 09:37:57 350

原创 java中的继承

java中类和类之间可以有一种关系:继承。可以用关键字extends来声明类与类之间的继承(java中为单继承)。继承类叫做子类,被继承类叫做父类。一个子类只能有一个父类,一个父类可以有多个子类。子类中继承了父类中所有非private访问权限成员(属性和行为)。通过继承关系就可以让子类对象具有多重数据类型。java中Object类是所有类的根类,它处在整个java类继承树的

2017-04-18 09:20:37 177

原创 java 中的类和对象

java是一个严格的面向对象编程的语言,做什么都要通过对象来实现。对象是一个类的实例,就是一个实在东西的别称。类是对客观事物的描述,每个客观事物就是一个对象。类中包含了该对象所具有的属性(成员变量)和行为(方法)。java中的类是程序的基本单位,所有的程序都出现在类中。通过使用关键字class可以声明一个类。通过使用关键字new 可以实例化类的对象。

2017-04-18 09:06:22 255

原创 java 中的抽象方法

java中抽象方法声明和使用注意事项:1.抽象方法只有在抽象类中才能声明2.抽象类的所有非抽象子类必须重写抽象类中的抽象方法,抽象子类的子类也必须重写该抽象类中的抽象方法,以此类推……3.抽象方法默认访问级别是public4.抽象方法不能被private修饰5.抽象方法不能被static修饰

2017-04-10 20:49:42 434

原创 java 中字符串类型与数字型数据之间的转换方式

字符串型————>数字型方式1:int  i=Integer.parseInt(str);(常用方式)方式2:int i=Integer.valueOf(str).intvalue();数字型————>字符串型方式1:String str=Integer.toString(i);方式2:String str=String.valueOf(i);方式3

2017-04-09 23:14:02 357

原创 java 中的访问修饰符权限

1.public  公开访问级别可以被任何其他类中实例化出来的对象访问2.protected  受保护访问级别可以被同一包中的类或是包外的子类中实例化出来的对象访问3.默认访问级别只能被同一包中的类中的对象访问4.private  私有访问级别只能被该类中的对象或方法访问

2017-04-09 23:02:38 189

原创 java 中字符串间的比较

两个字符串的比较:1.  equals通常用于比较两个字符串中的字面量是否相同,返回类型为boolean类型。常用语句:String str1="aaa",str2="bbb";if(str1.equals(str2)){       //英文字母区分大小写//代码体 }if(str1.equalsIgnoreCase(str2)){       //不区分

2017-04-09 22:38:31 299

原创 java中几中常见的排序方式汇总及二分法查找

1.交换排序代码实现public static void main(String[] args){int [] nums=new int[]{15,23,35,8,80,68,6};for(int i=0;ifor(int j=i+1;jif(nums[i]>nums[j]){        //循环体作用:只要遇到比它小的数,就将两个数交换位置 int mid

2017-03-24 21:25:50 292

原创 java面向对象编程之前的最后一次结构化编程:ATM代码

ATM简易规则如下:0.定义规定值①账号②密码③余额(double)④ATM机最大值⑤ATM机余额⑥每次取钱最大值1.登录(共3次机会)若3次错误吞卡2.欢迎界面3.菜单 1.查询余额 2.取钱 3.存钱 4.改密码 5.退出改密码后,重新进入登录界面4.取钱规则:①取的金额不能小于0②取的金额不能大于你的余额③每次取钱最大值④小于ATM

2017-03-23 21:22:05 687

原创 Java中功能强大的循环语句

在之前一周的预科课学习中,有些问题原本以为只有用数组才可以解决。可是在进一步对循环的练习中发现,那些问题居然可以用循环来实现。例如如下几个小问题:1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。代码实现如下:public class FractionList {public static void main(String[

2017-03-21 20:12:14 565

原创 如何在命令行程序中运行Java程序

1.下载并安装java下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html(下载的文件中包含JDK和JRE,安装时将它们安装在同一目录下的不同文件夹里,所有的文件夹(包括目录中的)一律不能有中文和空格)2.安装JDK和JRE3.安装完成后需要配置环境具体步骤:我的电脑---属性---高级系统

2017-03-19 16:27:48 1081

原创 代码实现:根据输入的年份,打印该年的年历

输入错误提示部分代码省略,只考虑年份输入正确的情况!代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{    class Program    {        sta

2017-03-19 14:45:25 4627

原创 C#中的常用基础语法知识

一、语句语法1.所有的单词区分大小写2.所有的符号都必须是英文符号3.所有的语句都必须以分号结二、常见数据类型1.整型:byte(占位1个字节)   short(占位2个字节)    int(占位4个字节)    long(占位8个字节)2.浮点型:float(占位4个字节)   double(占位8个字节)  decimal(占16字节:用于精确计算,取值范围小于

2017-03-19 14:36:37 423

原创 新手上路

请多指教

2017-03-15 21:27:29 139

空空如也

空空如也

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

TA关注的人

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