2013年3月19日
摘要: 在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。在本文中我简要介绍了常见的十五种Java开发工具的特点,管中窥“器”,希望能对大家有所帮助。 1、JDK (Java Development Kit) SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。 JDK简单易学,可以通过任何文本编辑器(如:Windo... 阅读全文
posted @ 2013-03-19 21:02 小牧童的天空 阅读(172) 评论(0) 推荐(0) 编辑
摘要: "包"机制是java中特有的,也是java中最基础的知识。一些初学java的朋友,通常象学其它语言一样从教材上copy一些程序来运行,可是却常常遇到莫名其妙的错误提示。这些问题事实上都出在对"包"的原理不够清楚。本文将就此问题进行深入阐述。一、为什么java中要有"包"的概念?以一言概之,java中"包"的引入的主要原因是java本身跨平台特性的需求。因为java中的所有的资源也是以文件方式组织,这其中主要包含大量的类文件需要组织管理。java中同样采用了目录树形结构。虽然各种常见操作系统平台对文件的管理都是以目录 阅读全文
posted @ 2013-03-19 15:54 小牧童的天空 阅读(210) 评论(0) 推荐(0) 编辑
  2013年3月18日
摘要: 如何创建dynamic web project项目本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似。我们推荐使用解压版的tomcat6.x版本,来作为服务器。可以到http://tomcat.apache.org下载。 在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试web项目。创建一个Server创建Server是为了方便在eclipse里启动和调试dynamic web project,我们以创建一个使用tomcat的server为例,基本按照截图按部就班就可以了:新建 阅读全文
posted @ 2013-03-18 20:56 小牧童的天空 阅读(229) 评论(2) 推荐(0) 编辑
  2013年3月15日
摘要: import java.util.*;public class Example3_1 { public static void main(String args[]){ Scanner reader=new Scanner(System.in); System.out.println("输入待移位的整数:"); int x=reader.nextInt(); System.out.println("输入移位量:"); int n=reader.nextInt(); System.out.println("左移位的结果:"+(x< 阅读全文
posted @ 2013-03-15 21:46 小牧童的天空 阅读(181) 评论(1) 推荐(0) 编辑
  2013年3月12日
摘要: 初学者比较常见的问题之一:ArrayIndexOutOfBoundsException:注意这个单词,字面意思就是数组引用超出界限,也就是我们常说的越界问题。比如,我们创建了一个数组 int a[] = new int[4] ;那么数组a只能存放四个元素,而数组的下标是从0开始的,也就是说,a[3]就是最后一个元素。当你给a[4]赋值,或者使用a[4]的时候,就出现了ArrayIndexOutOfBoundsException异常。 public class Example2_1 { publ... 阅读全文
posted @ 2013-03-12 21:09 小牧童的天空 阅读(248) 评论(0) 推荐(0) 编辑
  2013年3月5日
摘要: 前言从2012年9月中旬开始,校园招聘会相继开始,直至2012年11月底。在此期间,我参加了很多宣讲,投递了许多简历,参加了不少笔试和面试,经统计:共向43家企业投出了简历;参加了20场笔试,通过了15场,通过率75%;参加了22场面试(一个企业不止一场面试),通过了18场,通过率约82%;最终获得了7家公司的offer,约占投递公司的16%,占参加笔试公司的35%;招聘信息获取渠道:吉大就业网大街网一般简历投递分为四种类型:宣讲会现场投递、邮箱投递、招聘网站投递、公司官网投递备战简历:简介大方,不要花里胡哨。条理清晰,突出优势,不含虚假信息,不要过度夸张。详见下图:备战笔试:1.平时注意积累 阅读全文
posted @ 2013-03-05 21:41 小牧童的天空 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、双击启动。2、选择一个空的文件夹,作为workspace工作空间,用来存放你以后用eclipse写的Java程序。3、选择好workspace后,单击下面的ok后,稍等几分钟,就可以看到welcome界面了。4、单击File-----new----project,打开如下对话框,选择Java-----project,如下图:5、单击next,会看到下图,在project名称中输入 一个名字 如ddChap16、单击Finish,即完成一个java工程的创建。7、在程序的左边,你会看到下图8、在src上单击鼠标右键-----new----class,打开new class的对话框。在name 阅读全文
posted @ 2013-03-05 21:16 小牧童的天空 阅读(868) 评论(0) 推荐(0) 编辑
  2013年3月4日
摘要: Java中对内存的分配是动态的,它采用面向对象的机制,采用运算符new为每个对象分配内存空间,而且,实际内存还会随程序运行情况而改变.程序运行中,每个, Java系统自动对内存进行扫描,对长期不用的空间作为”垃圾”进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且避免了了由于内存管理方面的差错而导致系统出问题.而C语言通过malloc()和free()这两个库函数来分别实现分配内在和释放内存空间的,C++语言中则通过运算符new和delete来分配和释放内存.在C和C++这仲机制中,程序员必须非常仔细地处理内存的使用问题. 阅读全文
posted @ 2013-03-04 18:22 小牧童的天空 阅读(127) 评论(0) 推荐(0) 编辑
  2013年2月28日
摘要: windows下jdk安装windows下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;2.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;(对于属性中已存在的变量则不要修改)5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹 阅读全文
posted @ 2013-02-28 21:13 小牧童的天空 阅读(183) 评论(0) 推荐(0) 编辑