1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表.....
分类:
编程语言 时间:
2014-08-14 23:36:46
阅读次数:
369
Java天生骄傲系列-4程序流程控制判断选择循环判断结构:If语句三种格式:1.if(条件表达式){执行语句;}2.if(条件表达式){执行语句;}else{执行语句;}3.if(条件表达式){执行语句;}elseif(条件表达式){执行语句;}…….else{执行语句;}if(条件表达式){执行语句;}牛..
分类:
编程语言 时间:
2014-08-14 21:06:00
阅读次数:
251
/*需求:在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。但对应的字节数不同,一个汉字占两个字节。定义一个方法,按照最大的字节数来取子串。如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。如果去四个字节就是“ab你”,取五个字节...
分类:
编程语言 时间:
2014-08-13 21:30:08
阅读次数:
195
本文转自:deepinmind问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equa...
分类:
编程语言 时间:
2014-08-13 18:25:16
阅读次数:
243
Java天生骄傲系列-3运算符(续)1.逻辑运算符(续)逻辑运算符用于连接boolean类型的表达式1)与符号:&true&true=true;true&false=false;false&true=false;false&false=false;2)或符号:|true|true=true;true|false=true;false|true=true;false|false=fa..
分类:
编程语言 时间:
2014-08-13 15:25:17
阅读次数:
280
直接看代码:package cn.itcast.io.p6.bytestream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;public cl...
分类:
编程语言 时间:
2014-08-13 10:10:05
阅读次数:
207
1:Animal a = new Cat();
1.1:在栈中创建区域,类型为Animal,变量名:a;
1.2:在堆中new Cat();占用一块区域。地址值:[0x3a4]
1.3:spuer()实例化父类Animal。
1.3.1:new Animal();占用一块区域,地址值:0x3ab;
1.3.2:引用着在方法区中初始化[Animal中的所有方法,该引用为:[0x754]]。
1.3.3:将Animal()引用赋给spuer();spuer引用着Animal();
1.4:在...
分类:
编程语言 时间:
2014-08-13 01:19:24
阅读次数:
284
管道流(线程通信流):管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上。如图所示: 1.管道输入流应该连接到管道输出流 ,输入流和输出流可以直接连接 ...
分类:
编程语言 时间:
2014-08-12 21:47:04
阅读次数:
306
Java天生骄傲系列-2运算符1.算术运算符注:1)“+”号除了用于加法运算以外,还用作字符串连接符;2)字符串数据和任何数据使用+都是相连接,最终都会变成字符串。packageday4javatest.myeclipse;publicclassday4test1{/***@paramargs*/publicstaticvoidmain(String[]args){//T..
分类:
编程语言 时间:
2014-08-12 17:37:35
阅读次数:
222
最近重新研究Java基础知识,发现以前太多知识知识略略带过了,比较说Java的线程机制,在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程),(PS:以前忽略了)。 估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守...
分类:
编程语言 时间:
2014-08-11 14:35:43
阅读次数:
228