666666

666666 关注TA

666666

666666

关注TA

  • 加入社区3,212天
  • 写了71,717字

首页(共有32文章)

最新发布 最多点击 最多讨论

  • 线程简述

    线程简述:进程:正在进行中的程序(直译)。线程:就是进程中一个负责程序执行的控制单元(执行路径),一个进程中可以多执行路径,称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程好处:解决了多部分同时运行的问题。多线程的弊端:线程太多回到效率的降低。其实应用程序的执行都是cpu在做着快速的切换完成的,这......

     1,310    0    2016-04-10 17:52

  • 异常的存在与处理

    异常:是在运行时期发生的不正常情况。。在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离。提高阅读性.其实异常就是java通过面向对象的思想将问题封装成了对象.用异常类对其进行描述。不同的问题用不同的类进行具体的描述。比如角标越界、空指针等等。问题很多,意味着描述的类也很多,将其共性......

     1,070    0    2016-04-08 15:10

  • 接口和抽象类

    ,抽象关键字不可以和那些关键字共存?private不行static不行final不行4,抽象类和一般类的异同点。相同点:抽象类和一般类都是用来描述事物的,都在内部定了成员。不同:1,一般类有足够的信息描述事物。抽象类描述事物的信息有可能不足。2,一般类中不能定义抽象方法,只能定非抽象方法。抽象类中可定义抽象方法,同时也可以定义非抽象方法。3,一般类可以被实例化。抽象类不可以被实例化。5,抽象类一定......

     1,391    0    2016-04-06 15:12

  • 对象的比较,多态,抽象类 ,final关键字

    对象的比较在我们使用运算符“==”来比较两个对象时,其实比较的是两个对象的地址。如果运算符两边是同一个对象,地址相同则会等到true,只要是不同对象地址就会不同,返回false。我们在编程过程中经常会比较两个对象的属性,这时我们就无法用“==”来比较了,因为即使两个对象所有属性都相同但不是同一个对象“==”号比较后也会得到false。这种情况下我们一般会定义一个equals()方法来进行比较。组合......

     885    0    2016-04-06 14:54

  • 继承构造凼数

    继承子父类中的构造函数的特点。在子类构造对象时,发现,访问子类构造函数时,父类也运行了。为什么呢?原因是:在子类的构造函数中第一行有一个默认的隐式语句。super();子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。为什么子类实例化的时候要访问父类中的构造函数呢?那是因为子类继承了父类,获取到了父类中内容(属性),所以在使用父类内容之前,要先看父类是如何对自己的内容进行......

     815    0    2016-04-05 16:54

  • static

    Ø        静态变量用static修饰的变量就是静态变量1.类加载的时候就初始化;2.被所有实例共享,内存中仅有一个值;3.使用类名进行访问;如果在定义一个类的时候,发现一个成员变量需要被所有实例所共享,那么这个成员变量就需要定义为static的。    静态方法用stat......

     1,345    0    2016-04-04 22:25

  • 面向对象总结:

    面向对象:1,面向对象和面向过程思想。面向对象强调的是对象实例。面向过程强调的是动作。对象将动作进行封装。在问题领域中,我们先去找的都是涉及的对象,然后分析对象的属性和行为。2,面向对象的特点。1,是一种常见思想。2,复杂变简单。3,执行者变指挥者。举例:面试的例子。 3,类与对象的关系。类:就是对事物的描述,其实类就是将对象共性的内容进行抽取。对象:就是该类事物实实在在存在个体,在ja......

     927    0    2016-03-31 19:31

  • 数组

    数据存储在数组中是有索引的,从0开始递增,我们通过数组变量名和索引就可以操作其中每一个元素。例如:System.out.println(arr[0]);//打印数组中索引为0的元素arr[1]=100;//给数组中索引为1的元素赋值为100数组的长度数组可以使用length属性获取其长度。System.out.println(arr.length);//打印数组的长度遍历数组由于数组可以通过索引获......

     848    0    2016-03-29 23:47

  • 函数调用取最大值

    public classAhh{publicstaticvoidmain(String[]args)//公共的静态方法返回值类型main方法的字符串参数{System.out.println();//系统打印输出//printString();/*inta=9;定义一个int类型取名为a赋值9intb=1;定义一个int类型取名为b赋值1num(a,b);*///inta=78;intb=3567......

     1,358    2    2016-03-23 23:03

  • 三个数取最大值

    public class AA{publicstaticvoid main(Stringargs[]) {inta=12;//定义一个int类型的变量取名为a赋初值为12intb=36;//定义一个int类型的变量取名为B赋初值为36intc=3;//定义一个int类型的变量取名为c赋初值为3intmax=a;//定义一个Int类型的变量取名为max赋初值为......

     1,207    0    2016-03-23 21:55

  • if和else的笔记

    publicclassElse{public staticvoidmain(Stringargs[]){intx=3;  if(x==2){System.out.println("X等于2");System.out.println("X并不等于3");}if(x==3){System.out.println("X等于3");}elseif(x==2){System.o......

     1,370    0    2016-03-23 21:48

  • 语句

      if语句:通过if...elseif...else决定程序流程。如果if中的条件满足则执行其中语句,if未满足则继续判断elseif,如果满足则执行,不满足继续判断下一个elseif,如果所有都不满足,则执行else。练习:       用ifelse语句判断一个数是奇数还是偶数。  ......

     1,074    0    2016-03-23 16:17

  • for循环

       forfor(1;2;3)循环的括号中有三条语句,都是可选项。语句1:在整个循环开始之前执行,仅运行一次,不参与循环。语句2:必须boolean表达式,每次循环开始之前会判断,true则执行循环,false则不执行。没写则死循环。语句3:在每次循环体运行结束之后执行,每次结束都执行。练习:      &......

     1,360    0    2016-03-23 16:15

  • break 和 continue

    publicclassBreak{publicstaticvoidmain(Stringargs[]){for(intx=0;x<3;x++){for(inty=0;y<4;y++){System.out.println("x"+x);break;}}//continue:只能用于循环结构。继续循环。结束本次循环,继续下次循环。for(intx=1;x<=10;x++){if(x......

     1,524    0    2016-03-21 19:42

  • java笔记

    java跟英文不一样的地方是:java中的东西都是固定的,写错了,计算机不识别。main不是关键字。java语言的基础组成1,关键字2,标识符3,注释4,常量和变量5,运算符6,语句7,函数8数组 编程思想不变表现形式不同而已 文档注释是java注释的独有语言注解说明程序,调试程序标识符程序中自定义的一些名称由26个英文字母大小写,数字,0——9符号_和美元符号组成定义合法标识......

     1,054    0    2016-03-21 19:36