java初级
文章平均质量分 63
在坑中挖井
18年毕业,什么都不会,但是既然进坑了,我希望我能将坑挖成井,嘿嘿
展开
-
上转型对象
1. 定义 如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,如: A a; a = new B(); OR A a; B b = new B(); a = b; 则称A类对象a是子类B对象b的上转型对象。 2. 性质 对象b的上转型a的实体是有子类B创建的,但是上转型对象会失去子类B的一些属性和功能。上转型对象原创 2015-09-13 16:36:29 · 330 阅读 · 0 评论 -
java 文件读取和计时线程的应用
文件你可以用记事本编辑,当然要注意保存到与程序文件一个包里面,不然就会抛出异常 package xiancheng9; import java.io.*; public class Example12_14 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat原创 2016-05-11 15:53:14 · 328 阅读 · 0 评论 -
thread 和runnable的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子: package org.thread.demo; class MyThread转载 2016-05-07 11:20:51 · 246 阅读 · 0 评论 -
多线程runnable实现卖票
package xianxheng2; public class Example12_2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Thread soldMovie1; Thread soldMovie2;原创 2016-05-07 11:43:44 · 359 阅读 · 0 评论 -
java Thread interrupt()
package xiancheng3; public class Example10_6 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Clock clock =new Clock(); clock.x原创 2016-05-07 23:17:21 · 300 阅读 · 0 评论 -
java 完全解耦和弱耦合
//完全解耦是尽最大程度降低类与类之间的耦合度,使程序具有很好的扩展性,便于修改 //耦合:类和类、模块和模块之间存在依赖关系,如果修改了某个实现就需要改一堆已经编写好的代码,这就是代码耦合度较高。/分层、注入、面向接口编程都是解耦的方式。 完全解耦: package xiancheng; public class House implements Runnable{ int w原创 2016-05-07 22:19:20 · 4193 阅读 · 0 评论 -
自制小游戏,(根据java书进行改进的)
package xiancheng4; public class Example12_10 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub WindowTyped win=new WindowTyped(); wi原创 2016-05-08 23:13:06 · 467 阅读 · 0 评论