自定义博客皮肤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.接口默认是抽象的,声明时不需要使用关键字abstract b.接口中声明的所有方法默认也是抽象的,声明时不需要使用关键字abstract c.接口中的方法默认访问级别是public,但是习惯上要写上public 3.接口与类的不同之处: a.接口不能被实例化 b.接口中所有方法都是抽象的

2017-04-18 10:42:52 206

原创 java中的多态总结

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

2017-04-18 10:20:52 209

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

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

2017-04-18 09:40:32 281

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

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

2017-04-18 09:37:57 339

原创 java中的继承

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

2017-04-18 09:20:37 170

原创 java 中的类和对象

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

2017-04-18 09:06:22 248

原创 java 中的抽象方法

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

2017-04-10 20:49:42 417

原创 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 352

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

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

2017-04-09 23:02:38 181

原创 java 中字符串间的比较

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

2017-04-09 22:38:31 290

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

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

2017-03-24 21:25:50 280

原创 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 675

原创 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 554

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

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

2017-03-19 16:27:48 1067

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

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

2017-03-19 14:45:25 4617

原创 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 410

原创 新手上路

请多指教

2017-03-15 21:27:29 135

空空如也

空空如也

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

TA关注的人

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