易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Java和C++程序员待遇问题

      最近班里的同学都忙着报班,有个达内是java培训,有个深蓝是C++培训,网上看了些帖子说什么的都有,自我感觉培养一个C++程序员的周期要比培养一个jAVA程序员的周期长很多,当然,C++要是学的好的话肯定比学java的牛,但是付出的代价个人认为是有很大差距的。对于现在市场上对于语言的需求也不清楚是java多一点还是c++多。望懂行的前辈指点一二!感激不尽! ......

Java和C++程序员待遇问题

      最近班里的同学都忙着报班,有个达内是java培训,有个深蓝是C++培训,网上看了些帖子说什么的都有,自我感觉培养一个C++程序员的周期要比培养一个jAVA程序员的周期长很多,当然,C++要是学的好的话肯定比学java的牛,但是付出的代价个人认为是有很大差距的。对于现在市场上对于语言的需求也不清楚是java多一点还是c++多。望懂行的前辈指点一二!感激不尽! ......

用JAVA实现多线程(生产者与消费者问题)


public class MultiThread {
 public static void main(String[] args) {
  ProductStack box = new ProductStack("box");
  Producer p1 = new Producer(box, "p1");
  Producer p2 = new Producer(box, "p2");
  Producer p3 = new Producer(box, "p3");
  Consumer c1 = new Consumer(box, "c1");
  Consumer c2 = new Consumer(box, "c2");
  //Consumer c3=new Consumer(box,"c3");
  //Consumer c4=new Consumer(box,"c4");
   //Consumer c5=new Consumer(box,"c5");
  p1.start();
  p2.start();
  p3.start();
  c1.start();
  c2.start();
    //c3.start();
     //c4.start();
    // c5.start();
 }
}
class Product {
 int id;
 public Product(int id) {
  this.id = id;
 }
 public String toSring() {
  return "Product" + id;
 }
}
class ProductStack {
&n ......

REST风格的Java MVC框架:WebWind简介

几天前,刚看了IBM Developerworks上某个技术大牛做的关于设计REST风格的Java MVC开发框架的文章,今天在Google Code上发现了一个基于Java的REST风格的MVC开发框架,取名WebWind

“WebWind是一个Java MVC框架。和常见的MVC框架如Struts、WebWork不同,WebWind天生支持用户友好的URL,让Web应用程序对搜索引擎更加友好,开发更简单。”在WebWind的简介中如是写道。
WebWind是基于Apache License 2.0的开源协议开发,因此用户可以免费使用。
WebWind非常简单与轻量,jar文件也只有86K(含源代码文件)。
另外,WebWind充分使用了Java5的Metadata(标记),并且无需用户再配置额外的配置文件,也无需像Struts一样实现特定的如 “Action”或“Controller”之类的接口,只需在一个普通的类的处理方法前加上“@Mapping
”标记,WebWind便自动处理对应URI的请求。目前,WebWind内置Spring和Guice两种IoC容器,并支持JSP、Velocity等众多第三方组件。
使用WebWind,需要在web.xml中添加WebWind使用的Servlet声明,除此之外,再无使用WebWind必须的配置文件(如果使用Spring,还需要配置applicationContext等配置文件,但这是使用Sp ......

java反射

package reflect;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
 public static void main(String[] args) {
  try {
   Class c = Class.forName("reflect.Student");// 根据类的完整类名创建类象
   Object obj = (Student) c.newInstance();// 实例化类,强至类型转换
   System.out.println(obj);
   Method met = c.getMethod("sayHi", new Class[] { String.class });// 得到名字为sayHi的方法
   String say = (String) met.invoke(obj, new Object[] { "ss" });//调用方法得到返回值
   System.out.println(say);
  } catch (ClassNotFoundException e) {
   // TODO 自动生成 catch 块
   e.printStackTrace();
  } catch (InstantiationException e) {
   // TODO 自动生成 catch 块
   e.printStackTrace();
  } catch (IllegalAccessException e) {
    ......

Java学习资料汇总

1.Java学习网站:
Java中文世界论坛        http://www.chinajavaworld.com/index.jspa
Java世纪网              http://www.java2000.net/
Java 中文站            http://www.java-cn.com/
Java学习室              http://www.java3z.com/cwbwebhome/
JavaEye                http://www.javaeye.com/
Java学习站              http://www.learnjava.cn/
中文Java技术网          http://www.cn-java.com
JAVA和J2EE解决之道      http://www.jdon.com/
2.Java开发工具下载
JDK1.5 
  http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exe
JDK1.6
  http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JCreator(适合Java语言编程初学者的IDE 工具):
  http://www.duote.com/ ......

把Thinking in Java的每个例子都敲一遍!

从今天开始, 我要将把Thinking in Java的每个例子都敲进电脑里, 只有这样我的java基础才会有质的提高.
记得以前有人说过, 最笨的方法往往就是捷径,关键在于坚持.
技术也是这样.
今天先从自己较感趣的Type Information那一章敲起.
敲了十几个文件的代码, 对Class 类的使用可谓熟透了. 相比以前, 光看书不练习, 现在的印象深刻多了, 有一定的代码量在胸中, 更有编程的感觉和信心了.
别看一个个小小Demo, 浅显易懂, 经过自己的键盘后, 自己会有不同的理解, 毕竟是java大师手把手的把他的几十年的经验教你一个单词一个单词地写.
受益良多. ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [3828] [3829] [3830] [3831] 3832 [3833] [3834] [3835] [3836] [3837]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号