2015年5月31日
摘要:
有的时候,我们会写一些类,编译成.class文件,给别人使用,那么,别人不知道这个类有哪些方法,如何调用。所以我们需要做一个类的说明文档。可以采用在.java类里面进行注释,通过注释来生成类的说明文档的方法。一、.java中注释的写法:Test1.java/*文档注释*//**此类是对数组进行取最值...
阅读全文
posted @ 2015-05-31 15:02
鱼塘总裁
阅读(5005)
推荐(0)
2015年5月29日
摘要:
JAVA 想让类无法new,可以使用private将构造函数改为私有的,这样new的时候就会报错了主要用于,静态工具类,静态类不需要new,直接使用 类名.静态方法 即可调用class D{ private D(){ } static void f(){ ...
阅读全文
posted @ 2015-05-29 23:27
鱼塘总裁
阅读(1694)
推荐(0)
摘要:
主函数(主方法)1、public (访问修饰符,公共的)代表该类或者该方法访问权限是最大的2、static 代表主函数随着类的加载而加载3、void 代表主函数没有具体的返回值4、main main不是java中的关键字,它是一个特殊的单词,它能够被JVM(java虚拟机)所识别5、String[...
阅读全文
posted @ 2015-05-29 22:51
鱼塘总裁
阅读(5218)
推荐(0)
摘要:
static所修饰的内容是成员(成员属性、成员方法)从两方面入手:1、什么时候使用静态的成员属性:当属于同一个类的所有对象出现共享数据时,需要将存储这个共享数据的成员变量用static修饰2、什么时候使用静态的成员方法:当功能内部没有访问到非静态的成员时(对象特有的数据),那么该功能可以定义成静态的...
阅读全文
posted @ 2015-05-29 22:04
鱼塘总裁
阅读(1386)
推荐(0)
摘要:
static关键字一、作用:是一个修饰符,用于修饰成员(成员变量,成员方法)1、被static 修饰后的成员变量只有一份2、当成员被static修饰之后,多了一种访问方式,除了可以被对象调用之外还可以被类名直接调用(类名.静态成员)二、static的特点:1、随着类的加载而被加载2、优先于对象的存在...
阅读全文
posted @ 2015-05-29 21:45
鱼塘总裁
阅读(1560)
推荐(1)
摘要:
this:看上去,用来区分局部变量和成员变量的情况this:就是代表本类对象,this代表它所在方法所属对象的引用构造方法之间的调用只能通过this语句来完成构造方法之间进行调用时this语句只能出现在第一行,构造方法要先执行,如果初始化当中还有初始化,那就去执行更细节的初始化class G{ ...
阅读全文
posted @ 2015-05-29 20:43
鱼塘总裁
阅读(13245)
推荐(0)
摘要:
class G{ G(){ System.out.println("我是无参构造方法"); } G(String name){ System.out.println("我是有参构造方法,我的参数值是:"+name); } { S...
阅读全文
posted @ 2015-05-29 19:54
鱼塘总裁
阅读(898)
推荐(0)
2015年5月26日
摘要:
构造函数名称要与类同名,并且是没有返回值的实例:class Cat{ public String name; public int age; //构造方法,构造方法名必须与类名同名 //构造方法不能有返回值 //构造方法前面可以写public,不写public也没关系 ...
阅读全文
posted @ 2015-05-26 22:27
鱼塘总裁
阅读(397)
推荐(0)
摘要:
方法的重载是指:一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。实例:W.javapublic class W{ public void F(String name){ System.out.println("第一个===姓名是:"+...
阅读全文
posted @ 2015-05-26 21:46
鱼塘总裁
阅读(754)
推荐(1)
摘要:
封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。做法:修改属性的访问权限来限制对属性的访问,并为每一个属性创建一对取值和赋值的方法,用于对这些属性的访问通过封装,可以在给属性赋值的时候判断值是否合法,增加安全性。private 私有的public 公有的代码:W.javapubl...
阅读全文
posted @ 2015-05-26 20:35
鱼塘总裁
阅读(5933)
推荐(1)
2015年5月25日
摘要:
用法:public class Test2{ String name; String age; public void atc(String name2,String age2){ this.name = name2; //this.name是访问属...
阅读全文
posted @ 2015-05-25 23:26
鱼塘总裁
阅读(308)
推荐(0)
摘要:
在JAVA中,所有的对象都有toString方法;创建类时没有定义toString方法,输出对象时,会输出对象的哈希值;它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法它通常只是为了方便输出:例如:public class Test2{ String name;...
阅读全文
posted @ 2015-05-25 23:00
鱼塘总裁
阅读(3246)
推荐(1)
摘要:
无参无返回值的方法,用public void 方法名,来声明;有参无返回值的方法,用public void 方法名,来声明;有参有返回值的方法,用public int 方法名(int i,int n),来声明(int 是参数的数据类型指定,也可以是其它数据类型,例如:String、char、doub...
阅读全文
posted @ 2015-05-25 21:59
鱼塘总裁
阅读(11241)
推荐(1)
2015年5月24日
摘要:
一、创建类:Test.java//定义类public class Test{ //属性 String name; String gender; int age; //方法,无参无返回 public void eat(){ System.out...
阅读全文
posted @ 2015-05-24 21:56
鱼塘总裁
阅读(3576)
推荐(2)
摘要:
实例://数组选择排序算法import java.util.Scanner;public class Test{ public static void main(String[] args){ int[] arr = {23,12,45,24,87,65,13,14}...
阅读全文
posted @ 2015-05-24 21:15
鱼塘总裁
阅读(343)
推荐(0)
摘要:
实例(从小向大排序)://数组冒泡算法import java.util.Scanner;public class Test{ public static void main(String[] args){ int[] arr = {23,12,45,24,87,65,...
阅读全文
posted @ 2015-05-24 13:39
鱼塘总裁
阅读(548)
推荐(0)
摘要:
一、复制数组算法//数组复制算法public class Test{ public static void main(String[] args){ int[] arrA = {100,800,500,600,700}; int[] arrB...
阅读全文
posted @ 2015-05-24 13:09
鱼塘总裁
阅读(3124)
推荐(0)
摘要:
一、数组升序排序实例:import java.util.Arrays; //导入数组处理public class Test{ public static void main(String[] args){ int[] arr = new int[5]; ...
阅读全文
posted @ 2015-05-24 10:56
鱼塘总裁
阅读(580)
推荐(0)
摘要:
实例:import java.util.*;//求学生最大成绩public class Test{ public static void main(String[] args){ System.out.println("=======求学生最大成绩========="); ...
阅读全文
posted @ 2015-05-24 10:21
鱼塘总裁
阅读(4484)
推荐(0)
摘要:
实例:知识点:数组名.length是计算数组的长度import java.util.*;//求学生平均分成绩public class Test{ public static void main(String[] args){ Scanner in = new Scan...
阅读全文
posted @ 2015-05-24 09:57
鱼塘总裁
阅读(3458)
推荐(0)
摘要:
一、声明数组:public class Test{ public static void main(String[] args){ int[] arr = new int[5]; //声明数组,并赋值最大有5个,下标是0-4 arr[1] ...
阅读全文
posted @ 2015-05-24 00:27
鱼塘总裁
阅读(337)
推荐(0)
2015年5月23日
摘要:
实例:import java.util.*;//求某年到某年有多少天public class Test{ public static void main(String[] args){ Scanner in = new Scanner(System.in); ...
阅读全文
posted @ 2015-05-23 23:36
鱼塘总裁
阅读(1006)
推荐(1)
摘要:
实例:public class Test{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System...
阅读全文
posted @ 2015-05-23 22:56
鱼塘总裁
阅读(1702)
推荐(1)
摘要:
一、break终止循环在循环中,遇到break;将会跳出循环,继续往下执行代码public class Test{ public static void main(String[] args){ for(int i=1;i<30;i++){ if(i==15...
阅读全文
posted @ 2015-05-23 21:18
鱼塘总裁
阅读(12006)
推荐(0)
摘要:
一、while循环实例:public class Test{ public static void main(String[] args){ int i = 1; while(ir){ System.out.println(...
阅读全文
posted @ 2015-05-23 21:00
鱼塘总裁
阅读(544)
推荐(0)
摘要:
一元运算符:序号一元运算符说明1i++给i加12i--给i减13++i给i加14--i给i减1i++;/*例:int i=1;i++;//先将i的值1赋值给i,然后i再加1*/i--;/*同上*/++i;/*例:int i=1;++i;//先将i+1,然后在赋值给i*/--i;/*同上*/二元运算符...
阅读全文
posted @ 2015-05-23 19:49
鱼塘总裁
阅读(2167)
推荐(0)
摘要:
一、取随机数:import java.util.Random; //导入随机数public class Test{ public static void main(String[] args){ Random xx = new Random(); //声明...
阅读全文
posted @ 2015-05-23 15:31
鱼塘总裁
阅读(6655)
推荐(0)
摘要:
题目:用户输入一个年份,返回是否是瑞年。瑞年规则:能被4整除,并且不能能被100整除,或者能被400整除的年份称之为瑞年。实例:import java.util.Scanner;public class Test{ public static void main(String[] args){...
阅读全文
posted @ 2015-05-23 15:00
鱼塘总裁
阅读(811)
推荐(0)
摘要:
题目:用户能输入一个整数,输入后返回是偶数还是奇数。偶数规则:除以2能整除的数称之为偶数,否则是奇数实例:switch版import java.util.Scanner;public class Test{ public static void main(String[] args){ ...
阅读全文
posted @ 2015-05-23 14:49
鱼塘总裁
阅读(1114)
推荐(0)
摘要:
一、if条件语句示例:import java.util.Scanner;public class Test{ public static void main(String[] args){ Scanner in = new Scanner(System.in); ...
阅读全文
posted @ 2015-05-23 14:14
鱼塘总裁
阅读(1388)
推荐(0)