- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 Java千百问_06数据结构(002)_java有哪8种基本数据类型
点击进入_更多_Java千百问1、java有哪8种基本数据类型了解数据类型看这里:java种数据类型是什么 基本数据类型包括4大类,每一类都对应一个类类型的包装器(包装类),如下: 了解基本类型包装器看这里:[什么是基本类型包装器][3] [3]:byte byte数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值是127(2^7-1); 默认
2016-04-30 09:56:49 6275
原创 Java千百问_06数据结构(001)_java中数据类型是什么
点击进入_更多_Java千百问1、抽象是什么抽象,和具体对立,定义了事物的性质,事物的性质会随着抽象概念的改变而改变。2、java中的抽象类是什么java中最直接抽象概念的应用就是抽象类和接口,这里我们看一下抽象类。抽象类和普通类一样,是一个模版。相比普通类,抽象类不具备实例化对象的能力。抽象类也可以定义属性和方法,比之普通类,它还可以定义没有实现的方法,即抽象方法。 通常会用一个具体类(子类)继
2016-04-30 09:50:31 2189
原创 Java千百问_05面向对象(013)_泛型如何使用
点击进入_更多_Java千百问1、如何使用泛型方法了解什么是泛型看这:泛型是什么 以下是定义泛型方法的规则:声明泛型方法时,在返回类型之前,需要有一个由尖括号(< >)分隔的泛型类型部分。 2 . 一个泛型类型,也称为类型参数,是一个标识符,用于指定一个泛型类型的名称。类型参数可以用来声明返回类型和充当占位符传递给泛型方法。泛型方法的身体与其他方法一样。例子:public class
2016-04-24 14:56:10 2409
原创 Java千百问_05面向对象(012)_泛型是什么
点击进入_更多_Java千百问1、什么是泛型泛型是Java SE 1.5的新特性,泛型即参数化类型,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 如何使用泛型方法、泛型类/接口看这里:泛型如何使用 在没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换
2016-04-24 14:52:11 1797
原创 Java千百问_05面向对象(011)_引用传递和值传递有什么区别
点击进入_更多_Java千百问1、什么是值传递值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元。(java中的存储单元并不是物理内存的地址,但具有相关性) 例如://定义了一个改变参数值的函数public static void changeValue(int x) { x = x *2;}public class TestMain{//调用该函数int num =
2016-04-23 13:05:03 3920 1
原创 Java千百问_05面向对象(010)_java中重载和覆盖有什么关系
点击进入_更多_Java千百问1、什么是重载java的重载,简单说,就是方法有同样的名称,但是参数不相同。这样的同名不同参数的方法之间,互相称之为重载方法。 需要注意的是: 1. 方法名相同。 2. 参数不同,这里是说对应位置的参数类型至少有一个不同,当然List和List都是List,算作相同。 3. 返回值可以不同,可以相同。例子: “` public class Test{
2016-04-23 10:42:08 2878
原创 Java千百问_05面向对象(009)_java的多态性都有什么表现
点击进入_更多_Java千百问1、什么是多态多态是对象具有多种表现形式的能力。 在面向对象语言中,接口的多种不同的实现方式即为多态。 多态性的科学解释:允许你将父对象设置成为一个或更多的他子对象的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 通俗的解释,就是一句话:可以把一个子类的对象转换为父类的对象。 在Java中,所有的Java对象是多态的,因为任何对象都
2016-04-22 15:11:21 1409
原创 Java千百问_05面向对象(008)_java中覆盖是什么
点击进入_更多_Java千百问1、什么是覆盖在java中,覆盖是针对继承才有的概念,某一个子类需要某些方法或属性,但又不想使用父类中的同名的方法或属性,就需要使用覆盖。 直白的来说,就是在子类中编写与父类同名、同参数、同返回值的方法,或同名、同类型的属性,子类对象调用该方法/属性时,运行的是子类的方法,而不会执行父类的方法(除非在方法第一行写super();会先执行父类方法,再继续执行子类代码。)
2016-04-20 20:44:35 2967
原创 Java千百问_05面向对象(007)_java类的继承有什么意义
点击进入_更多_Java千百问1、继承是什么继承,是面向对象语言的重要机制。 概念:一个类(子类)可以使用从另一个类(父类、超类)继承属性和方法。 java中的继承是单一继承,即一个子类只能有一个父类。 当然,接口(interface)也可以继承。2、如何使用继承广义上讲,继承类、继承抽象类、实现接口都可以称为继承,但目前所说的java继承只是继承类或抽象类,即is-a模式最直接的体现。 了
2016-04-19 20:01:00 3841 1
原创 Java千百问_05面向对象(006)_is-a,has-a,like-a是什么
点击进入_更多_Java千百问1、is-a,has-a,like-a是什么在面向对象设计的领域里,有若干种设计思路,主要有如下三种: is-a、has-a、like-a java中在类、接口、抽象类中有很多体现。 了解java看这里:什么是Java 了解类和对象看这里:类、对象到底有什么秘密 了解接口和抽象类看这里:接口和抽象类有什么区别2、is-a是什么is-a,顾名思义,是一个,代表继
2016-04-17 17:18:13 12405 5
原创 Java千百问_05面向对象(005)_接口和抽象类有什么区别
点击进入_更多_Java千百问1、接口和抽象类有什么区别在Java语言中,抽象类abstract class和接口interface是抽象定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。抽象类abstract class和接口interface在对于抽象定义方面具有很大的相似性,甚至可以相互替换。因此很多开发者在进行抽象定义时对二者的选择显得比较随意。其实,两者之间还是
2016-04-17 14:37:56 3016 1
原创 Java千百问_05面向对象(004)_java接口到底是什么
点击进入_更多_Java千百问1、什么是接口接口(interface)不是一个类,它是抽象方法的集合。一个类实现一个接口,从而继承和实现接口的抽象方法。抽象方法看这里:java中抽象概念如何体现的接口的特点如下,先看与类类似的特点:1.接口的写法和写一个类类似,但它们是两个不同的概念。类描述对象的属性和行为。接口仅仅定义了事物的行为,且不会具体化这个行为。2.除非实现接口的是抽象类,不然接口中的
2016-04-17 11:16:50 1734
原创 Java千百问_05面向对象(003)_java中抽象概念如何体现的
点击进入_更多_Java千百问1、抽象是什么抽象,和具体对立,定义了事物的性质,事物的性质会随着抽象概念的改变而改变。2、java中的抽象类是什么java中最直接抽象概念的应用就是抽象类和接口,这里我们看一下抽象类。抽象类和普通类一样,是一个模版。相比普通类,抽象类不具备实例化对象的能力。抽象类也可以定义属性和方法,比之普通类,它还可以定义没有实现的方法,即抽象方法。 通常会用一个具体类(子类)继
2016-04-16 20:53:15 6384 1
原创 Java千百问_05面向对象(002)_package和import作用是什么
点击进入_更多_Java千百问1、java中package是什么即包。简单地说,它是分类class(类)与interface(接口)的方式。 在Java开发中,将会写数以百计的类和接口,因此,对它们分类是必须的。 了解更多类看这里:类、对象到底有什么秘密 了解更多借口看这里:接口和抽象类有什么区别2、java中import有什么用在java中,编译器是根据包名+类名找到类的,而import语句
2016-04-16 15:12:04 5280 2
原创 Java千百问_05面向对象(001)_类、对象到底有什么秘密
点击进入_更多_Java千百问1、类、对象的概念是什么Java是目前应用最为广泛的面向对象特的语言,它具有以下基本概念:类对象方法抽象化多态性继承封装我们首先看看类和对象的概念。类类是一个模版。是一个可以定义一类具有相同属性、行为的模版。 例如:狗是一个类,它具有四肢、尾巴、头、脊椎等属性,具有吠叫、吃、繁殖等行为。对象对象是一个具体实例。根据是一个类的具体实例。 例如:我家对门
2016-04-15 14:46:17 6099 3
原创 扎克伯格要做第二个互联网圣人
2016年4月13日,美国旧金山,梅肯堡会展中心,Facebook F8开发者大会,在众多黑科技面前,一个硕大的无人机成为了主角。继脸书boss扎克伯格宣布在他女儿出生之际,将捐出其持有的99%的脸书股份(现值450亿美元)这一爆炸性新闻没过多久之后,另一个造福人类的计划也正式在此公之于众:在未来几个月内,非洲上空,将出现facebook的卫星。当扎克伯格在台上说出「如果12年前你告诉我 Face
2016-04-14 11:17:13 3771
原创 Java千百问_04异常处理(005)_如何自定义异常
如何定义自己的异常Java支持自己创建的异常。方法如下:1、所有的异常必须是Throwable的子类。2、如果想写一个检查异常,需要扩展Exception类。3、如果想编写一个运行时异常,则需要扩展RuntimeException类。4、异常类与任何其他类一样,可以包含字段和方法。我们可以定义如下自己的异常处理类:
2016-04-09 17:59:37 3156
原创 Java千百问_04异常处理(004)_finally关键字如何使用
finally关键字finally关键字用于try后面,finally块中的代码总是执行,不论是否发生异常。一般用于清理工作、关闭链接等类型的语句。
2016-04-09 14:30:23 2165
原创 Java千百问_04异常处理(003)_如何抛出异常
java如何抛出异常抛出异常使用throws/throw关键字。throws关键字是什么throws用来声明某一个方法可能抛出的异常,这个异常可以是系统定义的,也可以是自己定义的。调用throws修饰的方法,必须要对其做异常处理或者将异常继续声明抛出(使用throws)。
2016-04-08 22:41:52 6088
原创 Java千百问_04异常处理(002)_java如何捕获异常
1、如何捕获异常捕获的方法是使用try/catch关键字。将可能产生异常,并且需要捕获的代码块使用try/catch围绕,如果产生了异常即可捕获到,将直接中断try代码块,同时执行catch代码块。try/catch中的代码被称为受保护的代码(Protected code)。
2016-04-07 20:25:57 2651
原创 Java千百问_04异常处理(001)_什么是java中的异常
1、java异常是什么java在执行期间产生了某些问题,导致执行中断,这一问题就称为异常。不同的原因都可能产生异常,包括以下内容:==用户输入无效数据。==需要打开的文件不存在。==网络连接已丢失。==JVM已经耗尽内存。==将null当作某种对象进行操作。
2016-04-06 22:02:34 5843
原创 Java千百问_03基本语法(010)_break与contine分别如何使用
break,contine都是使用在循环体中的语句,都有终止执行的作用,具体不同看下面详解。循环语句看这里:1、break关键字是如何使用的:break是用来停止整个循环。必须在循环体中或switch语句中(switch语法看这里:switch如何使用 )。它将停止本层循环的执行(多层循环只会停止break这一层,跳出后继续父级循环),并开始执行后续的代码。
2016-04-05 10:16:21 1746
原创 Java千百问_03基本语法(009)_java中如何循环执行
首先,我们看看循环是什么1、循环是什么当我们需要多次执行同样的代码段,通常被称为一个循环。Java有非常灵活的三种循环机制:while 循环do...while 循环for 循环
2016-04-02 15:10:47 2567
原创 Java千百问_03基本语法(008)_switch如何使用
switch允比对一个变量的值,来执行不同情况的代码。switch语句和if else语句类似,switch能够实现的功能if else完全可以实现,区别在于使用switch逻辑更为清晰。
2016-04-02 10:16:09 2190 1
Kenai的java转汇编插件mac版hsdis-amd64.dylib
2017-09-12
设计模式_创建类_5种模式Java的实际例子_注释详细
2015-01-21
最好用的轻量级UML工具StarUML安装版
2015-01-13
eclipse插件_最好用的UML工具Amateras
2015-01-13
Swift中CoreData经典实例_中文注释完全版
2014-11-19
Oracle技术_5分钟会用存储过程_存储过程简单实例
2014-11-17
Swift经典实例_中文注释完全版
2014-11-06
ESB(OSB)使用及普通服务配置说明
2014-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人