自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 继承

extends就是继承。 首先要说的是,java不支持多继承,C++支持多继承。 继承就是子类可以继承父类中的属性和方法,子类可以有自己的属性和方法。 如何抽象父类?  就是对子类的属性和方法提取共同的部分。 继承有两个好处:1.重复利用代码。2.容易维护。 super是父类的意思,用来访问父类同名属性。 访问父类同名属性的时候是就近原则,如果你想继续访问就得用到super(例如sup

2017-07-13 22:40:00 130

原创 排序

说三种经典的排序。 第一种是选择排序: 给一个数组中的元素进行排序,从大到小或从小到大,然后输出排完序的数组,可以用选择排序。 选择排序是用数组后面的元素分别和第一个元素进行比较,然后看从小到大排还是从大到小排,如果从小到大排,数组中的第一个元素比后面的元素大的话,就换位置。从大到小则与之相反。 排序过程中需要注意俩个地方,一个是范围,一个是比较条件。 i和j比较。 代码:class

2017-07-08 20:58:29 179

原创 区别

数组中int[] a={};和int[] a=null;两者之间是有区别的。 int[] a={};{}中是有东西的,它在堆内存中开辟了空间,只是没有存东西。 int[] a=null;是在栈内存中开辟了4个字节,这块内存的名字叫a。 另外两者的输出结果也不同,前8者输出的是首地址,后者输出的是null值。 class yanzheng{ public static void main(

2017-07-06 23:20:16 185

原创 数组

数组就是一个容器,里面存放了好多变量。 数组的下标是从0开始的。 arr.length获得的是数组的长度。 出现ArrayIndexOutOfBoundsException错误,是数组越界。 数组的遍历是: for(int i=0;i } 数组的三种定义方法:1.数组类型[] 数组名=new 数组类型[数组长度];                                 

2017-07-05 23:58:11 229

原创 递归

递归:        递归就是函数自己调用自己。                   所有的递归都能用循环表示。       递归的优点是让问题变得简单化。       递归的缺点是耗费栈(费内存)       什么问题可以用递归解决?       一个问题可以被分解为若干个简单的子问题。       子问题和其上层问题的解决方法一致。       外层问题的解决依赖于子问题的

2017-07-04 22:09:56 126

原创 方法

方法又叫函数或功能,下面说说java中的第一个方法。 大家都知道我们在写java程序的时候,都要写一句话:   public static void main(String[] args){          } 这句话其实是调用了main方法,这就是java中的第一个方法,几乎每个程序都会用到这个方法,因为它是一个程序的入口, 那么是谁调用了main方法呢?当然是java虚拟机,还

2017-07-03 20:43:36 158

原创 流程控制

逻辑运算符: 与   &&(短路与)只要左面为假,右面就不执行了。                              &     (单与)不管左面是真是假,右面都执行。                       或    ||       (短路或)只要左面为真,右面就不执行了。                               |       (单或)不管左面是真是假,

2017-06-27 22:17:28 143

原创 位运算符

一、&:按位与,俩个都是1才为1。        |:按位或,只要有一个是1就是1。       ^:异或,俩数不同位1,一个数和另一个数异或俩次还是它自己(一个数和它自身异或等于0,一个数和0异或等于它自己),多应用于加密解密。           例:int a=10;                  int b=6;                  a=a^b;  //a=(a

2017-06-26 22:29:51 156

原创 自增自减

运算符分为以下几种:         赋 值运算符:=         扩展赋值运算符:+=  -=  *=  /=         关系运算符:>  =          逻辑运算符:&&   ||  !         位运算符:&  |  ^   -  >>  >>         条件运算符:?  i++,i-- 先赋值后加减,  ++i,--i  先加减后赋值。 cl

2017-06-23 20:51:40 222

原创 java笔记

am: 1.java是一门编程语言。 2.java可以跨平台是因为不同的平台都有jvm(java程序运行.class文件,.class文件在jvm上运行)而jvm却不能跨平台。 3.jdk包括jre,jre又包括jvm,不同的平台有不同的jdk,也就有不同的jvm,所以jvm不能跨平台。 4.环境变量是一串路径,配置环境变量目的是想在任意的目录下都能运行java命令(代码是javac\ja

2017-06-22 17:47:56 113

原创 helloword

在做helloword程序之前,要先安装一个

2017-06-21 21:39:06 181

空空如也

空空如也

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

TA关注的人

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