摘要: 家里面的笔记本上平时学习写的java demo上传完了,要找工作啦,一个月之间就不更新了, 哈哈,希望我找个满意的工作吧,当然不是找java的啦,像我这么菜的人谁敢要哦, 4月中旬见,拜拜!! creat by:2017-3-16 阅读全文
posted @ 2017-03-16 22:36 初学者,方圆几里 阅读(112) 评论(0) 推荐(0) 编辑
摘要: package shipeiqidemo; /* * java中常见的一种设计模式:适配器 * 来源:一个子类要去实现接口,那么就必须要实现接口全部的抽象方法,有的时候抽象方法 * 很多,但是又用不着去全部实现,所以此时就定义一个抽象类去实现这个接口,然后通过子类去继承 * 这个抽象类,这个抽象类就简称适配器 */ public class shipeiqidemo { public ... 阅读全文
posted @ 2017-03-16 22:31 初学者,方圆几里 阅读(209) 评论(0) 推荐(0) 编辑
摘要: package gongchangdemo; /* * 在java开发中使用较多的一种设计模式:工厂模式:就是一个过渡端 * 通过过度端来取得接口的实例化对象,这个过渡端就称为工厂factory * 这个模式主要是为了解决修改子类,必须要修改main方法,而main方法主要是客户端,客户端 * 经常变来变去不太好,就引进:工厂模式 */ public class gongchangde... 阅读全文
posted @ 2017-03-16 22:29 初学者,方圆几里 阅读(153) 评论(0) 推荐(0) 编辑
摘要: package dailidemo; /* * java中的一种设计模式:代理模式 * 代理模式:真实服务器+代理服务器(完成check工作+调用真实的服务器) */ public class dailidemo { public static void main(String[] args) { network n =new real(); new proxy(n).br... 阅读全文
posted @ 2017-03-16 22:26 初学者,方圆几里 阅读(132) 评论(0) 推荐(0) 编辑
摘要: package equalsdemo; /* * 重写object中的equals方法 */ public class equalsdemo { public static void main(String[] args) { person p1 = new person("zhangsan",54); person p2 = new person("zhangsan",54... 阅读全文
posted @ 2017-03-16 22:25 初学者,方圆几里 阅读(230) 评论(0) 推荐(0) 编辑
摘要: package tostringdemo; /* * 复写object类中的toString方法,tostring方法主要是取得对象的相关信息 */ public class tostringdemo { public static void main(String[] args) { person p = new person("zhangsan",78); System.... 阅读全文
posted @ 2017-03-16 22:23 初学者,方圆几里 阅读(373) 评论(0) 推荐(0) 编辑
摘要: package neibuneidemo; /* * 抽象方法中包含接口 */ public class neibuneidemo { public static void main(String[] args) { //实例化内部接口对象 windows.door wd = new zhuozi().new yizi(); wd.close(); } } //写一个... 阅读全文
posted @ 2017-03-16 22:21 初学者,方圆几里 阅读(144) 评论(0) 推荐(0) 编辑
摘要: package jiechoudemo; /* * 接口中包含抽象类 */ public class jiechoudemo { public static void main(String[] args) { windows.door wd = new zhuozi().new yizi(); wd.close(); } } //写... 阅读全文
posted @ 2017-03-16 22:18 初学者,方圆几里 阅读(162) 评论(0) 推荐(0) 编辑
摘要: package jiekoudemo; /* * 写一个接口的实际应用 * u盘和打印机都可以插入计算机,这是应为他们都实现了计算机的usb接口,也就是说 * 只要是实现了usb接口,就可以插入计算机了 */ public class yingyongdemo2 { public static void main(String[] args) { computer.plugin(... 阅读全文
posted @ 2017-03-16 22:15 初学者,方圆几里 阅读(206) 评论(0) 推荐(0) 编辑
摘要: package duotaidemo; /* * 写了一个对象向下转型的demo * 总结:对象向下转型必须先向上转型,向上转型是为了确定身份,知道父类还有这么一个儿子,所有 * 才能向下转型 */ public class duotaidemo { public static void main(String[] args) { //向下转型之前必须要先向上转型 //向... 阅读全文
posted @ 2017-03-16 22:13 初学者,方圆几里 阅读(100) 评论(0) 推荐(0) 编辑
摘要: package chouxiangleidemo; /* * 写一个抽象类的实际应用demo,人分为学生和工人,学生和工人都可以说话,但是呢说话的内容不一样 * 这个 我们就可以把人作为一个抽象类,学生和工人作为子类去继承人 */ public class yingyongdemo { public static void main(String[] args) { //stude... 阅读全文
posted @ 2017-03-16 22:12 初学者,方圆几里 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第一天创建个人微博,不求关注,只是记录自己学Java的过程中做的一些事,以上是公司电脑上写的学习demo,家里笔记本上应该还有一部分,回去之后会全部上传上来 仅此学习记录 Java学习之路 路漫漫其修远兮,吾将上下而求索 creat by : 2017-3-16 fightting!!! 阅读全文
posted @ 2017-03-16 20:34 初学者,方圆几里 阅读(83) 评论(0) 推荐(0) 编辑
摘要: //断点调试,记住:方法中的变量在调用完之后会消失 package cn.debug; public class DuanDian { public static void main(String[] args) { int a = 10; int b = 20; System.out.println(a + "-----" + b);... 阅读全文
posted @ 2017-03-16 20:25 初学者,方圆几里 阅读(192) 评论(0) 推荐(0) 编辑
摘要: /* * 将输入的字符串倒着打印出来 * 思路:1、键盘输入字符串 * 2、将字符串转变成字符数组 * 3、将数组倒着打印出来 * char[] toCharArray() 将此字符串转换为一个新的字符数组。 */ package cn.StringBuffer; import java.util.... 阅读全文
posted @ 2017-03-16 20:24 初学者,方圆几里 阅读(394) 评论(0) 推荐(0) 编辑
摘要: /* * 冒泡排序,思路: * 1,初始化一个数组 * 2、将后面一个数与前面一个数比较,较大者交换位置 * 3、控制循环的次数 * 4、输出排序之后的数组 * 可画图,去展示排序的思路及规则 * 改进:可不可以使用键盘录入数组呢?,可是我不知掉录入数组怎么录入 */ package cn.arrays; public clas... 阅读全文
posted @ 2017-03-16 20:23 初学者,方圆几里 阅读(118) 评论(0) 推荐(0) 编辑
摘要: /* * 统计字符串中每中字符类型的个数,思路: * 1、键盘录入一个字符串 * 2、获取到每个字符,遍历字符串 * for (int i = 0; i = 'A' && ch = 'a' && ch = '0' && ch <='9') { intnumber ++; } } ... 阅读全文
posted @ 2017-03-16 20:22 初学者,方圆几里 阅读(218) 评论(0) 推荐(0) 编辑
摘要: /* * 主要介绍几种string类的构造方法 * 1、string() * 2.string(byte[] bytes),传的是byte类型的数组 * 3.string(byte[] bytes,int index,int length) * 4.string(char[] value),传的是char类型的数组 * 5.string(char[] value,int index,... 阅读全文
posted @ 2017-03-16 20:20 初学者,方圆几里 阅读(307) 评论(0) 推荐(0) 编辑
摘要: /* * 写一个简单的登录,思路: * 1、用户名,密码 * 2、数据库里先要有已经存在的用户名和密码 * 3、键盘录入用户名和密码 * 4、将两者进行比较 * 5、相等则登录成功,不相等则登录失败 * 6、登录失败时,只有三次机会,并告诉用户你还剩几次机会 * 7、剩余0次机会时提示用户:没有机会了,请与xxx联系 * */ package cn.string; im... 阅读全文
posted @ 2017-03-16 20:19 初学者,方圆几里 阅读(177) 评论(0) 推荐(0) 编辑
摘要: /* * Scanner的注意问题第一节 * 学习点:定义int类型是int a = sc.nextInt(); * 定义string类型是String c = sc.nextLine(); * 如果前面输入的是int类型后面输入的是string类型,那么空格就为作为string类型传入,所以重新new一个对象会比较好 * sc = new Scan... 阅读全文
posted @ 2017-03-16 20:18 初学者,方圆几里 阅读(141) 评论(0) 推荐(0) 编辑
摘要: /* * 运行结果:cn.itcast.Student@15db9742,用输出语句直接输出对象 * 的名称,其实是底层调用了该对象的toString()方法 * 注意:任何类都直接或者间接的继承 object类 */ package cn.itcast; public class StudentTest { public static void main(String[] ar... 阅读全文
posted @ 2017-03-16 20:16 初学者,方圆几里 阅读(124) 评论(0) 推荐(0) 编辑