07 2016 档案

摘要:package com.liaojianya.chapter2; import java.util.Scanner; /** * 判断字符串是否由纯数字组成 * @author LIAO JIANYA * 2016年7月30日 */ public class JudgeString { @Suppr 阅读全文
posted @ 2016-07-30 10:30 Andya_net 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package com.liaojianya.chapter2; /** * String一些方法的用法。 * 1)声明一个名为name的String对象,内容是“My name is Networkcrazy”; * 2)输出字符串的长度; * 3)输出字符串的第一个字符; * 4)输出字符串的最 阅读全文
posted @ 2016-07-30 09:41 Andya_net 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package com.liaojianya.chapter2; /** * static关键字的使用 * @author LIAO JIANYA * 2016年7月28日 */ public class StaticDemo { public static void main(String[] a 阅读全文
posted @ 2016-07-28 16:13 Andya_net 阅读(10) 评论(0) 推荐(0) 编辑
摘要:总结: 1、数据库操作: 创建库: create database db_name; 查询库: show databases; //显示所有的数据库 show create databases db_name; //显示特定的数据库 删除库 : drop database db_name; 修改库 阅读全文
posted @ 2016-07-28 09:43 Andya_net 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package com.liaojianya.chapter1; import java.util.Scanner; /** * This program demonstrates the way of judging leap year. * @author LIAO JIANYA * 2016年 阅读全文
posted @ 2016-07-28 09:30 Andya_net 阅读(6) 评论(0) 推荐(0) 编辑
摘要:写一段程序来阐述数组简单的应用 package com.liaojianya.chapter1; import java.util.Random; /** * This program demonstrates the use of array. * @author LIAO JIANYA * 20 阅读全文
posted @ 2016-07-28 09:28 Andya_net 阅读(12) 评论(0) 推荐(0) 编辑
摘要:编写程序,对数组进行排序,使用冒泡法排序,并增加随机性,使得数组乱序输出。 package com.liaojianya.chapter1; import java.util.ArrayList; import java.util.List; import java.util.Random; /** 阅读全文
posted @ 2016-07-28 09:27 Andya_net 阅读(9) 评论(0) 推荐(0) 编辑
摘要:package com.liaojianya.chapter1; /** * This program demonstrates the difference between == and equals(). * @author LIAO JIANYA * 2016年7月20日 */ public 阅读全文
posted @ 2016-07-28 09:24 Andya_net 阅读(5) 评论(0) 推荐(0) 编辑
摘要:package com.liaojianya.chapter1; /** * This program demonstrates the use of recursion method. * Implementing 1 + 2 + 3 + ... + n. * @author LIAO JIANY 阅读全文
posted @ 2016-07-28 09:18 Andya_net 阅读(4) 评论(0) 推荐(0) 编辑
摘要:下面的程序阐述了值传递与应用传递的区别。 package com.liaojianya.chapter1; /** * This program demonstrates the use of array reference. * @author LIAO JIANYA * 2016年7月21日 * 阅读全文
posted @ 2016-07-28 09:17 Andya_net 阅读(5) 评论(0) 推荐(0) 编辑
摘要:程序1 需求:建立一个人类(Person)和学生类(Student)功能如下: 1)Person包含4个数据成员name、addr、gender和age,分别表示姓名、地址、类别和年龄。设计一个输出方法talk()来显示这4个属性。 2)Student类继承Person类,并增加成员Math和Eng 阅读全文
posted @ 2016-07-28 09:15 Andya_net 阅读(12) 评论(0) 推荐(0) 编辑
摘要:方法一: package com.liaojianya.chapter1; import java.util.Scanner; public class SwitchDemo1 { public static void main(String[] args) { Scanner input = ne 阅读全文
posted @ 2016-07-28 09:14 Andya_net 阅读(14) 评论(0) 推荐(0) 编辑
摘要:程序1:简单的接口功能 package com.liaojianya.chapter2; /** * 编写程序实现一个usb接口,定义设备来使用这个接口,从而计算机可以调用具有usb接口的设备。 * @author LIAO JIANYA * 2016年7月27日 */ public class I 阅读全文
posted @ 2016-07-28 09:13 Andya_net 阅读(10) 评论(0) 推荐(0) 编辑
摘要:先前看到一个技术大牛写了一个关于静态成员与非静态成员,静态方法和非静态方法的各自区别,觉得挺好的,在这里写一个小程序来说明这些区别。 package com.liaojianya.chapter5; /** * This program will demonstrate the use of sta 阅读全文
posted @ 2016-07-28 09:02 Andya_net 阅读(8) 评论(0) 推荐(0) 编辑
摘要:程序1:简单的接口功能 运行结果: 分析: 按照固定的USB接口标准,可以定义无数多个子类,并且这些子类可以在电脑上使用。 程序2:工厂模式 运行结果: 分析: 1)根据参数的内容实例化不同的子类,参数内容为“lion”,实例化的就是Lion类,参数内容为“bird”,实例化的就是Bird类,所以输 阅读全文
posted @ 2016-07-27 10:02 Andya_net 阅读(4082) 评论(0) 推荐(1) 编辑
摘要:方法一: 方法二: 运行结果: 阅读全文
posted @ 2016-07-24 11:26 Andya_net 阅读(1273) 评论(0) 推荐(0) 编辑
摘要:程序1 需求:建立一个人类(Person)和学生类(Student)功能如下: 1)Person包含4个数据成员name、addr、gender和age,分别表示姓名、地址、类别和年龄。设计一个输出方法talk()来显示这4个属性。 2)Student类继承Person类,并增加成员Math和Eng 阅读全文
posted @ 2016-07-24 09:39 Andya_net 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:运行结果: 分析:char[ ] ch = s.toCharArray();将此字符串转换为一个新的字符数组。返回一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。 阅读全文
posted @ 2016-07-23 09:41 Andya_net 阅读(1998) 评论(0) 推荐(0) 编辑
摘要:下面的程序阐述了值传递与应用传递的区别。 运行结果: 分析: 1)由于整型形参a和实参x之间是值传递关系,所以不改变x的本身的值,只是在changeReferValue方法中,将x为100的这个值赋给了a,a += 1;后,是a 加了1,对x没有任何的影响。 2)而对形参arr所指向的数组数据的任何 阅读全文
posted @ 2016-07-21 20:21 Andya_net 阅读(236) 评论(0) 推荐(0) 编辑
摘要:运行结果: 分析:递归通过对方法本身的压栈和出栈的方式,将每一层的结果逐级返回。并且递归一定要有终止条件,否则会出现死循环。 阅读全文
posted @ 2016-07-21 19:49 Andya_net 阅读(210) 评论(0) 推荐(0) 编辑
摘要:运行结果: 分析:1、第一个构造方法是无参构造,第二个,第三个是有参构造,当对象实例化时,根据new出来对象中是否无参还是有参以及参数个数来调用对应的构造方法。 2、三个构造方法形成了构造方法的重载。 阅读全文
posted @ 2016-07-21 19:28 Andya_net 阅读(320) 评论(0) 推荐(0) 编辑
摘要:编程实现给定数组,将数组中值为0的项去掉存入新的数组。 运行结果: 阅读全文
posted @ 2016-07-21 19:02 Andya_net 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:运行结果: 分析:==是用于比较两个对象的内存地址值(引用值)是否相等;equals()方法是用于比较两个对象的内容是否一致。 阅读全文
posted @ 2016-07-20 16:24 Andya_net 阅读(292) 评论(0) 推荐(0) 编辑
摘要:编写程序,对数组进行排序,使用冒泡法排序,并增加随机性,使得数组乱序输出。 运行结果: 分析:利用List类进行乱序输出,其中比较重要的是list.remove(outIndex);该代码避免了随机出相同的数组下标,从而实现整个数组无重复的乱序输出。 阅读全文
posted @ 2016-07-20 10:36 Andya_net 阅读(561) 评论(0) 推荐(0) 编辑
摘要:编写多维数组使用方法的程序如下: 运行结果: 阅读全文
posted @ 2016-07-20 09:29 Andya_net 阅读(918) 评论(0) 推荐(0) 编辑
摘要:运行结果1: 运行结果2: 分析: 1)代码行:b = a;表示将a数组的引用赋值给数组b,这时a和b是指向同一个数组对象。即“一个数组,两个名字” 2)创建一个Random类型的对象rand,此对象可以灵活的产生随机数,代码行a = new int[rand.nextInt(10)+1]; 在ra 阅读全文
posted @ 2016-07-20 09:02 Andya_net 阅读(145) 评论(0) 推荐(0) 编辑
摘要:运行结果1: 运行结果2: 运行结果3: 分析: 判断闰年一般的规律为: 四年一闰,百年不闰,四百年再闰. 其简单计算方法:1.能被4整除而不能被100整除.(如2016年就是闰年,1800年不是.) 2.能被400整除.(如2000年和4000年都是闰年) 阅读全文
posted @ 2016-07-19 10:57 Andya_net 阅读(362) 评论(0) 推荐(0) 编辑
摘要:方法一:控制台输入月份 运行结果: 方法二:随机产生1-12之间的某个整数: 运行结果: 分析:随机产生月份时,default可以省略。 显示12个月各自全部的天数: 运行结果: 阅读全文
posted @ 2016-07-19 10:41 Andya_net 阅读(6009) 评论(0) 推荐(0) 编辑
摘要:九九乘法表的实现: 运行结果: 分析:整个程序执行1+2+3+...+9 = 45次循环 阅读全文
posted @ 2016-07-19 10:04 Andya_net 阅读(697) 评论(0) 推荐(0) 编辑
摘要:正数运行结果1: 负数运行结果2: 阅读全文
posted @ 2016-07-18 10:52 Andya_net 阅读(743) 评论(0) 推荐(0) 编辑
摘要:从a~z以及A~Z随机生成一个字母并打印;打印全部的字母 运行结果 这里使用了ArrayList这个动态数组的方法,通过for循环以及add的方法来添加元素;使用增强型for循环,打印出list中所有的元素。 阅读全文
posted @ 2016-07-18 10:16 Andya_net 阅读(548) 评论(0) 推荐(0) 编辑
摘要:一段小程序来解释表达式中的各个数据类型的转换机制。 运行结果: 分析: 1)占用字节较少的数据类型转换成占用字节较多的数据类型。 2)字符类型会转换成int类型。 3)int类型会转换成float类型。 4)表达式中出现double,则其他操作数也会转换成double类型。 5)总结:大鱼吃小鱼:占 阅读全文
posted @ 2016-07-18 09:07 Andya_net 阅读(351) 评论(0) 推荐(0) 编辑
摘要:发现一个很好玩的打印顺序 运行结果: 第一个单引号的a直接将其对应于ASCII中的97数值,所以5+6+97=108. 第二个双引号,在5+6=11后,a是字符串,所以整型11被转换为字符串“11”,通过加号连接符构成新的字符串“11a” 第三个,由于“a”在最前面,所以后面的5和6都直接转换成字符 阅读全文
posted @ 2016-07-15 10:26 Andya_net 阅读(392) 评论(0) 推荐(0) 编辑
摘要:成员变量与局部变量 成员变量:在类体中定义的变量为成员变量,作用范围(scope)是整个类,只要在这个类中都可以访问到它。 局部变量:在一个方法或方法中的代码块(code block)中定义的变量。局部变量是在方法或代码块被执行的时候被创建,在方法或代码块结束时被销毁。局部变量在进行取值操作前必须被 阅读全文
posted @ 2016-07-14 11:28 Andya_net 阅读(8500) 评论(0) 推荐(0) 编辑
摘要:总结: 1、数据库操作: 创建库: create database db_name; 查询库: show databases; //显示所有的数据库 show create databases db_name; //显示特定的数据库 删除库: drop database db_name; 修改库: alter database db_name... 阅读全文
posted @ 2016-07-10 07:45 Andya_net 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 答:可以有多个类。但只能有一个public类。并且public类名必须与文件名相一致。 2、Java有没有goto? 答:Java中的保留字,现在没有在Java中使用。 3、&和&&的区别 &和&&都可以用作逻辑与的运算符 阅读全文
posted @ 2016-07-06 22:49 Andya_net 阅读(212) 评论(0) 推荐(0) 编辑
摘要:写一个简单的程序,实现从电脑中的一个盘里的文件中往程序中输入内容。 程序运行后: 阅读全文
posted @ 2016-07-06 20:11 Andya_net 阅读(328) 评论(0) 推荐(0) 编辑
摘要:使用静态块的好处:只要在类被加载时,static块就会被调用,整个过程就调用这么一次,不会在后面的对象处又不断的调用。如果不使用它,就会出现如下问题:new一个对象,我就要调用一次所需的这些内容,重复被调用,从而增加开销。 程序1:这个程序就是用静态方法块,测试输入一个人的出生日期,判断是否在给定出 阅读全文
posted @ 2016-07-06 19:50 Andya_net 阅读(4848) 评论(0) 推荐(1) 编辑
摘要:先前看到一个技术大牛写了一个关于静态成员与非静态成员,静态方法和非静态方法的各自区别,觉得挺好的,在这里写一个小程序来说明这些区别。 该注释部分如果去掉注释符号,就会两个报错: 第一个注释去掉后引起的错误1: 第二个注释去掉后引起的错误2: 结论:静态的方法不能访问非静态的成员变量;静态的方法同样不 阅读全文
posted @ 2016-07-06 17:24 Andya_net 阅读(1685) 评论(2) 推荐(1) 编辑
摘要:这个程序将提醒用户输入类名,然后输出类中所有的方法和构造器的签名,以及全部域名。 输出结果: 在java.lang.reflect包中有三个类Field、Method和Constructor分别是用于描述类的域、方法和构造器。 这三个类都有一个叫做getName的方法——用来返回项目的名称;getM 阅读全文
posted @ 2016-07-06 16:56 Andya_net 阅读(381) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示