JAVA基础教学
文章平均质量分 57
iteye_12915
这个作者很懒,什么都没留下…
展开
-
每天简单JAVA教学:Hello World!
以下文章只适合新手,新是很新很新的新。。。。自认对编程和JAVA一无所知就看下去吧。我也是为了写给朋友看写这个的,随便之处多多包涵。 现在教大家怎么用JAVA写程序。编程界有个潜规则,第一个可执行程序都会是hello world!我们也循规蹈矩来Hello一把,先从这个简单而又可爱的小程序开始。 我的工作环境是Eclipse,个人比较喜欢的版本是3.3,简单又快捷,但是由于后续插件...原创 2009-12-16 00:39:58 · 1057 阅读 · 0 评论 -
JAVA简单教程:数据库操作(二)
今天来分析一下上次的程序和数据库的增删查改操作。首先,我们用Class.forName方法去初始化字符串相应的类,即[code="java"]Class.forName("com.mysql.jdbc.Driver");[/code]等于[code="java"]new com.mysql.jdbc.Driver();[/code]不过前者即使要引入的类没有...2010-03-10 11:09:05 · 123 阅读 · 0 评论 -
JAVA简单教程:数据库操作(一)
最近依然是事情太多,一直无法坚持每天写份blog,对不起大家。我决定今年的教学要系统一点,让大家可以从无到有成为一个真正的程序员。所以首先我们就来学习JDBC的调用。我们绝大部分的应用,都会需要数据库的支持。比如会员信息,发布的内容,甚至我们写的文章,大部分都会保存到数据库里面。如何存取和调用数据库资源,是我们写大部分程序需要考虑的其中一环。现在我们就来看看我们是怎...2010-03-05 16:40:37 · 171 阅读 · 0 评论 -
每天JAVA简单教学:枚举类
今天给大家介绍一个JDK1.5的新特性:枚举类先来看看以下的例子:[code="java"]package enumdemo;public enum Weekdays{ Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday ...原创 2010-02-02 14:41:10 · 139 阅读 · 0 评论 -
每天JAVA简单教学:类定义,成员类,抽象类及接口类
最近忙得快疯掉了,而且着凉了病得好辛苦。。。不过今天还是能抓紧时间上来为大家写些什么,简单一点,希望大家不要介意。今天来补充说明抽象类和接口。对于class定义,格式如下:[public|protected|private] [abstract|final] class 类名{ //类的内容 ....}前面是modifier。需要特别...原创 2010-01-27 11:58:00 · 153 阅读 · 0 评论 -
每天JAVA简单教学:类型强转
关于类型,我们说了不少,现在大家能够理解的是,类型是变量指针所指的特定地址段可存储的数据类型描述。理论上,该段地址只可以接收相同类型的数据。实际上,只要符合今天介绍的几个规则,不同类型之间也可以实现强转。首先看看以下例子:[code="java"]package typeconvert;public class TypeConvertionDemo1 { publi...原创 2010-01-19 11:56:32 · 148 阅读 · 0 评论 -
每天JAVA简单教学:简单数据类型、地址比较和值比较
昨天说了布朗运算,今天详细解释一下其中的==运算符和Object的equals方法。首先,在说这些之前,我们来补充说明一下JAVA的数据类型。在JAVA里面,有2种数据类型,第一种叫primitive(简单数据类型),另一种是Object.简单数据类型的特点是:1)类名是关键字2)没有包名,没有方法可以访问,不是Object的子类可以看出,这类数据是常用的数据,而且...原创 2010-01-18 11:48:28 · 388 阅读 · 0 评论 -
每天JAVA简单教学:布朗运算
布朗值,就是true和false,对于产生这两个值的运算,就是布朗运算,也叫逻辑运算。布朗运算示例如下:[code="java"]package operator;public class BooleanOperation { public static void main(String[] args) { boolean a,b,c; //等价运算 ...原创 2010-01-15 14:46:39 · 2106 阅读 · 1 评论 -
每天JAVA简单教学:基本运算符
今天来介绍一些基础运算符,先用int整数类型做介绍,最后用String字符串做介绍:[code="java"]package operator;public class Operator { public static void main(String[] args) { int a,b,c,d; //赋值 a = 0; //两边类型要一致,否则要进...原创 2010-01-13 18:09:43 · 127 阅读 · 0 评论 -
每天简单JAVA教学:循环语法(二)
自从JRE升级到1.5以后,java的for循环就更加方便了。对于轮询列表对象,以前的写法是这样的:[code="java"]java.util.List aList = new java.util.ArrayList();//初始化aList对象...for(int i=0;i...原创 2010-01-07 10:07:03 · 130 阅读 · 0 评论 -
每天简单JAVA教学:循环语法(一)
现在开始介绍跟变成有密切关系的Java语法,首先来介绍循环的写法。首先我们来介绍最简单的while循环。[code="java"] while(condition) { //your loop code here }[/code]很简单的循环写法,用英文直译就是当condition为真的时候,持续走循环体内部的方法,知道c...原创 2010-01-06 13:32:56 · 195 阅读 · 0 评论 -
每天简单JAVA教学:super和this
因为实在太忙这么多天来都没时间上来写东西,感觉非常对不起大家。。。今天抓紧时间给大家说说super和this两个指针。上一次我们说到类继承的时候,遗留了一个问题。如果我们对父级方法进行重写,然而在里面我们可能还会保留父级方法大部分的逻辑,而只是在头或尾或一头一尾做一些额外的操作(就像AOP一样)。这时候我们很希望可以直接调用父级的原方法逻辑。怎么办?其实我们可以通过supe...原创 2010-01-05 11:49:31 · 103 阅读 · 0 评论 -
每天简单JAVA教学:变量
很抱歉,最近事忙,所以很少有时间上来写东西,希望大家见谅。今天有点偷懒,简单地给大家介绍一下变量的定义。什么是变量,简单来说就是一个地址指针,而且这个指针的内容应该是可变的。而变量的作用就是给我们在写程序的时候临时存储要处理的数据。在java里面,变量的定义如下:[包路径.]类型名 变量名 [= 值];一个真实的变量命名例子如下:[code="java"]...原创 2009-12-28 16:02:54 · 163 阅读 · 0 评论 -
每天简单JAVA教学:类继承,重写、重构及重载,final的用法
昨天事忙,所以没时间给大家写blog,抱歉一下。今天说的内容有三个,首先来说java的类继承:前面已经说过,要继承,只要在定义class的类名后面使用关键字extends,然后再在后面声明当前的类是继承哪个类就好了。[code="java"]package extendsdemo;public class Child extends Father{ pub...原创 2009-12-23 12:25:22 · 143 阅读 · 0 评论 -
每天简单JAVA教学:JVM的内存管理,static的用法
今天的主题是介绍static和final这两个指示器的用法。但是为了说明它们两个的具体作用之前,我觉得还是有必要先说说jvm的内存管理。关于这部分,网上已经有很多不错的文章了,比如这个:[url]http://topic.csdn.net/u/20090602/10/bd9d4ba2-dbeb-49b3-8651-67c5de2b228a.html[/url]官方的白皮书:...原创 2009-12-21 14:41:20 · 181 阅读 · 0 评论 -
每天简单JAVA教学:Modifier
昨天给大家介绍了怎么进行同一个类里面的方法调用,今天将会给大家说一下modifier以及不同类之间怎么进行方法调用。首先来说一下modifier。它有四个值:public,private,default,protected.其中,当你不声明modifier的时候默认就为default。所以default不需要写出来。而且关键字default实际上也不是modifier,而是用于指示Anno...原创 2009-12-18 10:31:18 · 426 阅读 · 0 评论 -
每天简单JAVA教学:方法的调用
继续我们的简单教学。今天我们会说说JAVA的方法定义,以及怎么去调用方法。首先我们创建一个新的类:MethodCall[img]http://dl.iteye.com/upload/attachment/181723/d208a0fa-0e81-326b-bbe8-8ca2fd1d04d9.jpg[/img]在做今天的教学之前,先说明一下java定义方法的格式:[code=...原创 2009-12-17 14:59:55 · 120 阅读 · 0 评论 -
每天简单JAVA教学:第一个main程序分析
上次我们轻松地完成了HelloWorld程序并且借助Eclipse帮我们把它运行起来。但是我们这样就产生了一个问题:究竟Java程序是怎么被执行的呢?首先,我们来做个实验,在HelloWorld样例里面,我们多加一个示例方法叫helloWorld,代码如下:[code="java"]package hello;public class HelloWorld{ pu...原创 2009-12-16 23:12:22 · 98 阅读 · 0 评论 -
JAVA简单教程:数据库操作(三)——PreparedStatement和动态SQL
如果我们的SQL语句是固定的,但是参数会不断变化,那我们要怎么办呢?首先看看以下的处理方式:[code="java"]statement.executeQuery("select * from user where userid = "+userInputId);[/code]看起来我们是解决了我们的需要,但是其实这种写法会带来很严重的问题。加入我们的userI...2010-03-12 12:30:20 · 349 阅读 · 0 评论