上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页

2011年12月9日

-eated something-go on writting--->泛型

摘要: 1.数字(int)--->自动装箱成Integer-->向上转型使用Object接收。2.小数(float)-->自动装箱成Float-->向上转型使用OBject接受3.字符串(String)-->向上转型使用OBject接收范例:使用整数表示坐标package test1;class Point { private Object x; private Object y; public void setx(Object x) { this.x = x; } public void sety(Object y) { this.y = y; } public Obj 阅读全文

posted @ 2011-12-09 18:11 wangbokun 阅读(182) 评论(0) 推荐(0) 编辑

学习了两个礼拜的java,看来有一些疲惫,找一些前车之鉴.也许这个阶段是每个人都要经历的,过了坎,就进步了...过不了就挂在这里-----

摘要: 找完工作了,offer不大不小,还算满意,我将我的学习经验写下,希望给后来人一些启发,更希望Java能够长盛不衰。如有谬误请见谅声明: 我是一个普通本科生 以下仅个人见解,如有反对意见,勿人肉我 觉得写代码是软件工程师中混得最锉的人请绕过 觉得Java就是用来做网站的请绕过 觉得SSH就是*鸟的同学培训学习的请绕过第一阶段 熟悉语言 在这个阶段,你是这个领域绝对的新手,你什么都不懂,什么都不知道,没有别的办法,看书,写代码,请教大牛。 在这个阶段你需要深入了解Java语言的语法,能够用它来做一些小东西,比如闹钟之类。并且随着你的学习深入,对自己未来的学习方向做出选择,SE,EE,ME?选择好自 阅读全文

posted @ 2011-12-09 16:48 wangbokun 阅读(181) 评论(0) 推荐(0) 编辑

怎样学习java,漫谈java学习之路(转~~~~)

摘要: Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。1. 思考一下学习Java之前,先别急,静下心来好好想想:1)你对学习Java是否有兴趣?2)你是否能静下心来坚持不懈地学习?嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……2. 准备一下请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识,对 阅读全文

posted @ 2011-12-09 16:39 wangbokun 阅读(327) 评论(1) 推荐(0) 编辑

枚举类

摘要: 在某些情况下一个类的对象是有限而且是固定的,例如:季节类,他只有四个对象,1.手动实现枚举类*.通过private将构造器隐藏起来。*.把这个类的所有可能实例都使用public static final属性来保护*.如果有必要,可以提供一些静态方法,循序其他程序根据特定参数来获取与之 匹配实例.......... 阅读全文

posted @ 2011-12-09 15:30 wangbokun 阅读(143) 评论(0) 推荐(0) 编辑

同步与死锁的问题

摘要: 比如一个卖票程序,如果多线程同时操作时,就有可能出现卖出票为负数的问题。例子:用Runnable接口实现多线程,并产生3个线程对象。同时卖五张票package test2;class MyThread11 implements Runnable { private int ticket = 5; public void run() { for (int i = 0; i < 100; i++) { if (ticket > 0) { try { Thread.sleep(300); } catch (InterruptedException e) { // T... 阅读全文

posted @ 2011-12-09 11:50 wangbokun 阅读(261) 评论(0) 推荐(0) 编辑

线程强制运行

摘要: 可以使用join()方法让一个线程强制运行,线程强制运行期间,其他线程无法运行,必须等待此线程完成之后才可以继续执行。范例:线程的强制运行package test1;import javax.xml.ws.soap.MTOM;class MyThread5 implements Runnable { public void run() { for (int i = 0; i < 3; i++) {// 覆写run方法 System.out.println(Thread.currentThread().getName() + "运行,i=" + i);// 取得当前线程 阅读全文

posted @ 2011-12-09 11:09 wangbokun 阅读(306) 评论(0) 推荐(0) 编辑

取得和设置线程名称

摘要: 在Thread类中可以通过getName()方法取得线程的名称,还可以通过setName()方法设置线程的名称线程的名称一般在启动线程之前设置,但也许为已经运行的线程设置名称,允许两个Thread对象有相同的名称,但尽量不要用相同的名称,如果没有设置名称,系统会自动分配名称范例:取得线程的名称package test1;class MyThread5 implements Runnable { public void run() { for (int i = 0; i < 3; i++) {// 覆写run方法 System.out.println(Thread.currentThrea 阅读全文

posted @ 2011-12-09 10:52 wangbokun 阅读(1161) 评论(0) 推荐(0) 编辑

线程的状态

摘要: 想要事项多线程,必须在主线程中创建新的线程对象,任何线程一般具有五种状态1.创建状态 Thread thread=new Thread();2.就绪状态 使用start()启动线程3.运行状态4.堵塞状态5.死亡状态 阅读全文

posted @ 2011-12-09 09:59 wangbokun 阅读(139) 评论(0) 推荐(0) 编辑

2011年12月8日

Thread类和Runnable接口

摘要: 两者都可以实现多线程,那么两者的区别和联系有哪些?Thread类的定义。public class Thread extends Object implements Runnable从Thread类的定义可以清楚的发现,Thread类也是Runnable接口的子类,但是Thread类中并没有完全地实现Runnable接口中的run()方法,区别:如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了Runnable接口,就可以方便地实现资源的共享。范例:继承Thread不能共享资源package ThreadDemo01;class MyThread2 extends Thread 阅读全文

posted @ 2011-12-08 20:04 wangbokun 阅读(384) 评论(0) 推荐(0) 编辑

Runnable

摘要: 在java中也可以通过实现Runnable接口的方式实现多线程,Runnable接口中指定义了一个抽象方法:、public void run();【通过Runnable接口实现多线程】class 类名称 implements Runnable{属性...;方法...; public void run(){ //覆写Runnable接口中的run()方法 线程主体; }}例子:package ThreadDemo01;class MyThread1 implements Runnable { private String name; public MyThread1(String nam... 阅读全文

posted @ 2011-12-08 19:20 wangbokun 阅读(775) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页

导航