
JAVA
文章平均质量分 66
一滴墨
这个作者很懒,什么都没留下…
展开
-
java 继承编程题
1) 定义一个学生类,包括属性:学号(ID),姓名(name),成绩(score);构造方法(带三个参数);每个属性的访问器方法。import java.util.Scanner;class Student { String ID = " "; String name = " "; float Score = 0.0f; Student (S原创 2015-08-24 22:47:26 · 5714 阅读 · 0 评论 -
JAVA 面向对象( 类和对象)
基本概念: 面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。例题: 1个班有4个小组,每个小组有3学生 要求: 1)输入班级名,能查询到其下的所有小组名及每个小组的学生信息,展示如下: 你查询的班级名为"LOL"原创 2015-08-20 10:14:28 · 544 阅读 · 0 评论 -
方法重写与方法重载的区别
方法重写与方法重载的相同点:(1)方法的名称相同(2)都可以用于抽象方法和非抽象方法之间。方法重写与方法重载的不同点:(1)方法重写要求参数签名必须相同,而方法的重载要求参数签名必须不同。(2)方法重写要求返回类型必须相同,而方法重载对此没有限制。(3)方法重写只能用于子类重写父类的方法,而方法的重载用于同一个类的所有方法(包括从父类中继承的方法)原创 2015-09-08 22:03:01 · 3451 阅读 · 0 评论 -
this关键字:
this关键字:1:this关键字访问类中的变量和调用类的方法 this关键字不能在静态方法中调用,因为this不是静态变量例子:public class TestArray{ private String name; private int age;,,了, public void onemethod(){原创 2015-09-09 20:31:33 · 386 阅读 · 0 评论 -
JAVA值传递和引用传递
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作实际上就是对实际原创 2015-08-18 10:43:58 · 428 阅读 · 0 评论 -
JAVA 用递归实现求五的阶乘
用递归实现:f(n)=n*f(n-1),f(1)=1,递归相乘,从而实现n!public class Factorail { /** * 求5的阶乘? 5*4*3*2*1 = ? */ public static int test(int number){ if(number == 1){原创 2015-08-18 12:06:03 · 11454 阅读 · 0 评论 -
JAVA 可变参数
JDK1.5新特性,可变参数可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是函数声明中的最后一个参数。 public class ChangeableParam { /** * 传数组 * * @param array */ publi原创 2015-08-18 11:43:25 · 405 阅读 · 0 评论 -
JAVA数组的两种常见排序(冒泡排序和选择排序)
一:冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 思路: 比较相邻的元素。如果第一个比原创 2015-08-17 19:41:07 · 618 阅读 · 0 评论 -
java中8种基本类型
基本类型共有八种,它们分别都有相对应的包装类。基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实原创 2015-08-26 23:41:18 · 1367 阅读 · 0 评论 -
javadoc中文档注释标记的使用
@author标记@author指定一个类的作者,它的语法如下:@author description其中,description通常是编写这个类的作者名字。标记@author只能用在类的文档中。在执行javadoc时,需要指定-author选项,才可以降@author域包括在HTML文档中。 @deprecated@deprecated标记指示不赞成使用一个类或是一个成员原创 2015-08-25 22:57:50 · 3298 阅读 · 0 评论 -
Java 编程语言支持三种循环构造类型
循环语句使语句或块的执行得以重复进行。Java 编程语言支持三种循环构造类型:for,while 和 do 循环。for 和 while 循环是在执行循环体之前测试循环条件,而 do 循环是在执行完循环体之后测试循环条件。这就意味着 for 和 while 循环可能连一次循环体都未执行,而 do 循环将至少执行一次循环体。【1】 for 循环 for 循原创 2015-08-24 23:03:12 · 738 阅读 · 0 评论 -
经典的 Java main方法面试题
1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类。 在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。2.main()方法需要的参数不是字符串数组? 不是的,main()方法的参数必须是字符串数组。 但是,在引进变参时,你可以将字符串类型的变参作为参原创 2015-08-24 22:54:15 · 2172 阅读 · 0 评论 -
super关键字
super关键字: 因为构造方法不能被继承,所以在子类中调用父类的构造方法只能通过super关键字来实现。super可以理解为父类在子类中的一个对象,使用super可以调用父类的属性和方法。 super关键字是在当前类中访问或调用父类对象的成员变量或方法,可作为当前类的父类对象来使用,它访问的是父类非private变量和调用的是父类非private方原创 2015-09-13 21:14:52 · 448 阅读 · 0 评论