最近更新
·经验分享:我的JavaEE学习道路
·JAVA基础知识精华总结
·Linux系统下JSP服务器配置步骤详解
·java初学者实践教程27-applet
·java初学者实践教程26-网络程序
·java初学者实践教程25-多线程
·java初学者实践教程24-反射
·java初学者实践教程23-序列化
·java初学者实践教程22-输入/输出
·java初学者实践教程21-自定义异常
·java初学者实践教程20-异常处理
·java初学者实践教程19-访问控制和
·java初学者实践教程18-抽象类和接
·java初学者实践教程17-final关键字
·java初学者实践教程16-static关键
  相关文章
·java组件之重量级与轻量级区别
·ArrayList Vector LinkedList区别与
·java多线程设计wait/notify机制
·怎么样用java读带中文的属性文件
·java发送http head请求
·让人费解的JavaScript的十大问题
·Proxool 0.9.1的配置与应用
·java实现的线程池、消息队列功能
·Java Applet程序设计基础
·关于JAVA的可移植性
·Java中int和Integer的区别
·Java中根据模板导出数据到word的解
·JAVA的位移运算
·一种Java日志系统框架的设计与实现
·JAVA中控制double和float的精度
·JAVA中浮点数的精度问题
·Java判断字符串是否为空方法
·spring分页汇总
  推荐技术专题
  本次专题由中国IT实验室百家拳软件技术研究室联合制作,由浅入深,全面通俗的讲解Java语言知识;对Java初学者来说是一个不可多得的基础教程。此次专题采用连载的方式进行,教程的后半部分已全部推出,后面还有附加教程,请喜欢此专题的网友保持关注。
教程开始
·java初学者实践教程1-配置环境变量
 最近我发现不少初学者,学习java的时候,看了好多java的历史、优点和应用范围。对于这些知识,并不难理解。我也当然同意java是一种优秀的计算机语言。但是对于我们来说要了解的并不是,这些历史等知识。而是掌握java这套技术。要想掌握这套技术实践是非常重要的。那么很多初学者,在第一步实践的时候就遇到了困难,就是配置环境变量。以至于,因无法继续实践而苦恼。
·java初学者实践教程2-jdk的使用
 通过上一节的学习,相信大家已经能够学会如何配置环境变量了。接下来,我们继续进行吧! 这节我们首先体验一下用java编写的程序。也让大家过把代码瘾,呵呵。目前世界上大部分的软件教程有一个习惯,最开始时总要输出一个字符串“HelloWorld”。我们也是不能免俗啊,也要输出这么一段话。
·java初学者实践教程3 - 基本语法1
 上回课,我们学习了并实践操作了一个Hello World的例子,大家显然是没有解渴。不过,回过头来有些同学问了。“你写了一大堆,是出字了。不过我不明白是什么意思啊! 这个不用着急。下面我为大家解释一下这段程序。
·java初学者实践教程4- 基本语法2
 上节课给大家留下一个问题,计算机要描述的是现实世界。光有基本数据类型,是不能满足我们的需要的。在这个大千世界里,任何东西都可以看做成对象,它们当然不能都是整数和文字了。
·java实践教程5-基本类型和引用类型变量
 上两次课我们知道了,java语言中的两种数据类型。这节课呢,我们对上两次课做一个补充,也加深一下理论知识的学习。理论的东西是很有用的啊。这节课介绍基本类型变量和引用类型变量。
·java初学者实践教程6--程序流程控制
 我们这里不能一一讲述。这节课我们来给大家提供一些程序流程控制的一些例子供大家学习。
·java初学者实践教程7-跳转语句
 上一节我们说有4类程序控制语句,但是才讲了2个。今天讲跳转语句。
·java初学者实践教程8—jdk5的拆箱与装箱
 前几次课的讲解,我们了解了这样几个问题。Java的两种数据类型,和一些程序控制语句。今天,我们还是要通过一些例子。对上述东西有一个更深的理解。
·java初学者实践教程9-数组
 今天我们讲个不一样的概念――数组,数组也没什么不好理解的,就是一组数。不过这组数有点特性。今天我们的任务就是,了解这个有特性的这组数。下面我们具体讲一下它有哪些特性
·java初学者实践教程10-集合类
 上次课我们学过了数组,知道它只是一组数(或是对象),但是有些自己的特性。在java里还有一类东西与数组类似,也是有着特性的一组数(或是对象),叫做集合类。我们上节课讲到了,数组的长度在创建时已经确定了,但是有时候我们事先根本不知道长度是多少啊,比如我们做电子商务网站时,有个购物车程序。你总不能用数组规定,人家只能买5样东西吧。你就是把长度定为10000也不行,万一遇上个特别有钱的呢!呵呵,这只是开玩笑的。我们会使用集合类解决这个问题。
·java初学者实践教程11-泛型声明
 上节课我们留下了一个泛型声明的概念,这个概念乍一听起来是很陌生的,不过不要紧,听我细细道来。泛型声明就是泛泛的声明类型。我们用其它的语言做一个比较
·java初学者实践教程12-面向对象
 在第4节课中我们初步的了解到了一些面向对象的概念,和一些特性。例如封装。这节课我们来进一步认识一下,这种思想。对了,在这里我说这是一种思想,是想问题的方法。即使没有java,C++,smalltalk这样的面向对象语言也有这种思想
·java初学者实践教程13-面向对象之多态
 上节课我们了解了比较重要的概念面向对象,和java的OOP有封装、继承、多态的特征。但是什么叫做多态,是很多初学者不容易理解的问题。对于继承来说,很容易理解因为你就看字面的意思就知道它是继承着父类的特性。多态字面不容易理解了。下面我们具体讲一下吧
·java初学者实践教程14-垃圾收集器
 用过C++编程的人知道,编的时候总是要跟踪所创建的对象,并且需要显示地删除不用的对象。这种方式太麻烦了,容易出错。写了那么多代码,能记住吗,要是把有用的给删了怎么办,要是有没用的忘删了怎么办?这些问题是很严重的。在java语言中采用的垃圾收集器这种方式管理内存
·java初学者实践教程15-方法的重载与重写
 Java语言中的概念就是多,这回又有两个概念,重载和重写。这是两个新概念,也是两个令初学者容易混淆的概念。他们的概念截然不同,只不过都有个“重”字,就以为是很像的。下面解释一下这两个概念
·java初学者实践教程16-static关键字
 这已经是本系列教程的第16次课了,在我们前几次课的基础上,我们继续学习一下java的语法。这回我们,讲static关键字。 static关键字可以用来修饰类的变量,方法和内部类。
·java初学者实践教程17-final关键字
 上一节学了static关键字,这一节接着学习final关键字。final关键字有三个东西可以修饰的。修饰类,方法,变量。详细解释一下:
·java初学者实践教程18-抽象类和接口
 Java语言中允许有一种叫做抽象方法的东西,他只是一个名字没有具体的实现。像是这样: public abstract void abc(); 使用了abstract关键字,结尾用“;”结束。与前几节我们用的方法都是具体方法,是有实现的。
·java初学者实践教程19-访问控制和内部类
 今天我们再来学习一下java语言的基本语法,这节我们讲访问控制和内部类。
·java初学者实践教程20-异常处理
 异常处理是个很重要的概念,很多语言中都对异常处理下了很大的功夫。如果你的语法没有写错,编译器是不会报错,而且编译成功。如果编译成功后,运行时发生了错误该怎么处理呢?例如我要加载一个类,而这个类被删了。这种情况就是异常。我们采用try..catch..finally语句作为处理方式
·java初学者实践教程21-自定义异常类
 上节课留下了一个概念,自定义异常类。为什么要自己编写异常类,上节课做了简要的说明。如果jdk里面没有提供的异常,我们就要自己写。我们常用的类ArithmeticException,NullPointerException,NegativeArraySizeException
·java初学者实践教程22-输入/输出
 输入/输出(I/O)是每一项计算机语言,必须有的东西。不让人输入数据的话,计算机怎么处理数据呢?在java语言中,I/O的方式是流的方式。流(stream)这是个学习java输入输出的最基本的概念
·java初学者实践教程23-序列化
 上节课我们讲了4种流,只有序列化的这个没有细讲。它是传对象的,如果想把一个对象保存在硬盘上,就只能使用这种方式。它的关键是将它的状态以一种串行格式表示出来,以便以后读该对象时能够把它读出来
·java初学者实践教程24-反射
 还是那样的,java的概念就是多,有时候多的还没等你反应过来又给你出来一个新的概念。反射是个很重要的概念,这是一种机制,不只是java里面有,很多语言里面都有。这个概念是一个叫Smith的大师,由1982年
·java初学者实践教程25-多线程
 Java语言中有一个重要的特性是支持多线程。多线程是java的一项高级技术,它涉及到操作系统里面的知识,层次贴近系统层面。对于普通程序员一般很少碰它
·java初学者实践教程26-网络程序
 Java在网络编程这个地方做的很好,java的主要目的也是为了网络而生的,它能方便的访问网络上的资源。我们这节课来介绍网络通讯的两种机制:URL通信机制,Socket通信机制
·java初学者实践教程27-applet
 现在的java界,很多东西叫××let,××let的意思都是些小程序的意思。例如:applet应用程序的小程序,servlet服务器端的小程序,midlet手机中的小程序,portlet门户容器端的小程序。这节我们介绍applet
·Linux系统下JSP服务器配置步骤详解
 
·JAVA基础知识精华总结
 1 、对象的初始化(1 )非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int 型,初始化为0.如果为对象:这些对象会按顺序初始化。在所有类
·经验分享:我的JavaEE学习道路
 从很小都认识苹果机了,我不记得我是否在小学的时候学过Basic,只记得大学实验室里的苹果机我的确是摸过(得益于我是教师子弟,有“特殊待遇”),也看到计算机系的学生们编写的游戏