版面 > Java(共有32文章) 线程简述 线程简述:进程:正在进行中的程序(直译)。线程:就是进程中一个负责程序执行的控制单元(执行路径),一个进程中可以多执行路径,称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程好处:解决了多部分同时运行的问题。多线程的弊端:线程太多回到效率的降低。其实应用程序的执行都是cpu在做着快速的切换完成的,这...... 2016年04月10日 17:52 1,234 0 异常的存在与处理 异常:是在运行时期发生的不正常情况。。在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离。提高阅读性.其实异常就是java通过面向对象的思想将问题封装成了对象.用异常类对其进行描述。不同的问题用不同的类进行具体的描述。比如角标越界、空指针等等。问题很多,意味着描述的类也很多,将其共性...... 2016年04月08日 15:10 986 0 接口和抽象类 ,抽象关键字不可以和那些关键字共存?private不行static不行final不行4,抽象类和一般类的异同点。相同点:抽象类和一般类都是用来描述事物的,都在内部定了成员。不同:1,一般类有足够的信息描述事物。抽象类描述事物的信息有可能不足。2,一般类中不能定义抽象方法,只能定非抽象方法。抽象类中可定义抽象方法,同时也可以定义非抽象方法。3,一般类可以被实例化。抽象类不可以被实例化。5,抽象类一定...... 2016年04月06日 15:12 1,302 0 对象的比较,多态,抽象类 ,final关键字 对象的比较在我们使用运算符“==”来比较两个对象时,其实比较的是两个对象的地址。如果运算符两边是同一个对象,地址相同则会等到true,只要是不同对象地址就会不同,返回false。我们在编程过程中经常会比较两个对象的属性,这时我们就无法用“==”来比较了,因为即使两个对象所有属性都相同但不是同一个对象“==”号比较后也会得到false。这种情况下我们一般会定义一个equals()方法来进行比较。组合...... 2016年04月06日 14:54 805 0 继承构造凼数 继承子父类中的构造函数的特点。在子类构造对象时,发现,访问子类构造函数时,父类也运行了。为什么呢?原因是:在子类的构造函数中第一行有一个默认的隐式语句。super();子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。为什么子类实例化的时候要访问父类中的构造函数呢?那是因为子类继承了父类,获取到了父类中内容(属性),所以在使用父类内容之前,要先看父类是如何对自己的内容进行...... 2016年04月05日 16:54 740 0 static Ø 静态变量用static修饰的变量就是静态变量1.类加载的时候就初始化;2.被所有实例共享,内存中仅有一个值;3.使用类名进行访问;如果在定义一个类的时候,发现一个成员变量需要被所有实例所共享,那么这个成员变量就需要定义为static的。 静态方法用stat...... 2016年04月04日 22:25 1,226 0 面向对象总结: 面向对象:1,面向对象和面向过程思想。面向对象强调的是对象实例。面向过程强调的是动作。对象将动作进行封装。在问题领域中,我们先去找的都是涉及的对象,然后分析对象的属性和行为。2,面向对象的特点。1,是一种常见思想。2,复杂变简单。3,执行者变指挥者。举例:面试的例子。 3,类与对象的关系。类:就是对事物的描述,其实类就是将对象共性的内容进行抽取。对象:就是该类事物实实在在存在个体,在ja...... 2016年03月31日 19:31 856 0 数组 数据存储在数组中是有索引的,从0开始递增,我们通过数组变量名和索引就可以操作其中每一个元素。例如:System.out.println(arr[0]);//打印数组中索引为0的元素arr[1]=100;//给数组中索引为1的元素赋值为100数组的长度数组可以使用length属性获取其长度。System.out.println(arr.length);//打印数组的长度遍历数组由于数组可以通过索引获...... 2016年03月29日 23:47 777 0 函数调用取最大值 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...... 2016年03月23日 23:03 1,248 2 三个数取最大值 public class AA{publicstaticvoid main(Stringargs[]) {inta=12;//定义一个int类型的变量取名为a赋初值为12intb=36;//定义一个int类型的变量取名为B赋初值为36intc=3;//定义一个int类型的变量取名为c赋初值为3intmax=a;//定义一个Int类型的变量取名为max赋初值为...... 2016年03月23日 21:55 1,091 0 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...... 2016年03月23日 21:48 1,301 0 语句 if语句:通过if...elseif...else决定程序流程。如果if中的条件满足则执行其中语句,if未满足则继续判断elseif,如果满足则执行,不满足继续判断下一个elseif,如果所有都不满足,则执行else。练习: 用ifelse语句判断一个数是奇数还是偶数。 ...... 2016年03月23日 16:17 992 0 for循环 forfor(1;2;3)循环的括号中有三条语句,都是可选项。语句1:在整个循环开始之前执行,仅运行一次,不参与循环。语句2:必须boolean表达式,每次循环开始之前会判断,true则执行循环,false则不执行。没写则死循环。语句3:在每次循环体运行结束之后执行,每次结束都执行。练习: &...... 2016年03月23日 16:15 1,277 0 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...... 2016年03月21日 19:42 1,434 0 java笔记 java跟英文不一样的地方是:java中的东西都是固定的,写错了,计算机不识别。main不是关键字。java语言的基础组成1,关键字2,标识符3,注释4,常量和变量5,运算符6,语句7,函数8数组 编程思想不变表现形式不同而已 文档注释是java注释的独有语言注解说明程序,调试程序标识符程序中自定义的一些名称由26个英文字母大小写,数字,0——9符号_和美元符号组成定义合法标识...... 2016年03月21日 19:36 968 0
点击排行 没有找到这位爷的热门文章哦~ 最新文章 IO流 字节流的两个顶层父类 其他类对象-Math-Runtime -System 类对象的使用 集合框架查补乊遍历集合 集合(List、Set、Map)大总结 集合转数组的toArray()方法使用: . Arrays数组工具类简述及使用 Collections集合框架工具类简述及使用 Map . 泛型简述 集合(List、Set)部分总结