04 2014 档案
Java I/O系统
摘要:IO(输入/输出)指的是计算机与外部世界,或者一个程序与计算机的其余部分之间的接口。它对于任何计算机系统都非常关键,在Java类库中提供了大量类,可以帮助我们从不同的设备读取数据,并保存或输出到不同的设备中。 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据... 阅读全文
posted @ 2014-04-29 18:52 leaf-blog 阅读(232) 评论(0) 推荐(0)
Java集合
摘要:我们知道数组可以存放相同类型的数据,它不仅可以存放基本类型的数据,也可以存放引用类型的数据。但是我们知道,创建数组时,数组的长度和存储都明确规定好了,所以数组一旦被创建,其长度和存储类型将不能被改变。然而在很多情况下我们是无法知道对象的确切数目,为了解决上述问题,Java提供了一组集合类,通过将... 阅读全文
posted @ 2014-04-27 17:44 leaf-blog 阅读(214) 评论(0) 推荐(0)
浅谈Java Bean
摘要:JavaBean 是一种JAVA语言写成的可重用组件。要写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean中的属性必须是私有的,而且每个私有属性必须提供符合命名规范的set,get方法。同时JavaBean应该是课序列化的。其类型可以分为三类:简单属性Java... 阅读全文
posted @ 2014-04-24 18:06 leaf-blog 阅读(375) 评论(0) 推荐(0)
Java事件驱动编程
摘要:在昨天我们已经学过了程序的界面编程,但是仅仅有界面是不能对用户输入的数据进行验证的,也就是说不能对用户的交互作出响应。要实现对用户的交互作出响应,就必须编写代码,在用户事件发生时,执行代码,处理事件。 Java事件驱动编程的步骤: 1.建立事件源。生成一个事件并触发它的组件称为事件源。例如,... 阅读全文
posted @ 2014-04-23 19:34 leaf-blog 阅读(3161) 评论(0) 推荐(0)
Java图形用户界面编程初识
摘要:要进行Java的图形用户界面编程就需要学习Java的API,即Application Programming Interface——应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 Java... 阅读全文
posted @ 2014-04-22 18:48 leaf-blog 阅读(9971) 评论(0) 推荐(3)
Java接口
摘要:接口是Java语言的一个基础功能,要想更深入探索Java语言,就必须先理解接口。Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。 Java接口特征: 1、Java接口中的... 阅读全文
posted @ 2014-04-21 20:35 leaf-blog 阅读(257) 评论(0) 推荐(0)
这里是......
摘要:这是进入J109这个集体的第一次集体出行,每一个人都没有缺席,当然这次活动辛苦了我们的班主任万老师,作为一个与我们年纪相仿的年轻人来说,组织我们这么一群人出行是需要毅力、耐心、恒心........的。此致敬礼。所谓天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,经历了这次艰辛的出... 阅读全文
posted @ 2014-04-19 23:29 leaf-blog 阅读(169) 评论(0) 推荐(0)
Java类的特点——多态、抽象
摘要:所谓多态,顾名思义,就是多种形式多种状态。多态可以说是面向对象编程的精髓所在。因此理解多态的含义对理解面向对象编程有特别重要的意义。Java之所以引入多态的概念,原因之一是它在类的继承问题上与C++不同,C++允许多继承,这确实给它带来了非常强大的功能,但是多继承必然会引起程序错综复杂,难于阅读... 阅读全文
posted @ 2014-04-17 19:50 leaf-blog 阅读(491) 评论(0) 推荐(0)
Java类的特点——封装
摘要:今天我们讨论java类的另外一个重要的特点——封装。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private... 阅读全文
posted @ 2014-04-16 20:54 leaf-blog 阅读(913) 评论(0) 推荐(0)
Java类的特点——继承
摘要:java类有四大特点——继承、封装、多态和抽象。今天最主要学习了类的继承的特点,继承也是面向对象编程中最重要的特征之一。它允许通过继承一个已经存在的类,来编写一个新类。很明显,类的继承特点让我们在编写程序的过程中减少了许多重复的代码编写,让程序整体变得简洁,更易分析。我们把已存在的定义好的基础类... 阅读全文
posted @ 2014-04-15 21:25 leaf-blog 阅读(1590) 评论(0) 推荐(0)
双色球彩票随机数的产生
摘要:用编程实现双色球彩票系统的产生,首先我们想到的就是利用随机数的产生方法来产生一组随机数从而实现彩票系统的编写,但是这样有个问题就是双色球的红球1-33个数从中选六个数是不能够重复的,而随机数是随机产生的,所以每次产生都可能与以前产生的数字相同,所以我们就需要判断,产生相同的数字时在重新产生其他的数,从而达到彩票系统数字不重复的目的。下面是我自己的想法写的算法实现不重复随机数的产生:import java.util.*;public class LotteryTicket { public static void main(String[] args){ boolean fla... 阅读全文
posted @ 2014-04-09 22:13 leaf-blog 阅读(3241) 评论(0) 推荐(0)
Java方法定义与调用初始
摘要:今天学习的最重要的一点就是java的方法。所谓方法在C语言中叫函数,可以通过自己将一类功能封装起来,通过在主函数中的调用来实现所需的功能,举个列子:比如想写一个整数N以内的质数求和,,首先我们想到的就是求得符合条件的质数,这个需要一个方法来实现比如: public static boolea... 阅读全文
posted @ 2014-04-08 22:30 leaf-blog 阅读(471) 评论(0) 推荐(0)
一周总结
摘要:不知不觉java课程已经下来了一个星期,这一周感觉都还简单,在算法上的思路与C语言,C++语言差不了多少,只是在变成的风格与语法上有差异,还是学到了很多的东西,对一些简单的算法有重新认识了一下,也加强了自己画流程图的能力,与C语言相比,Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点和行为。而C语言允许将函数和变量定义为全局的。在java中引入了package的概念,使面向对象和面向组件开发更加方便,而在c语言中没有package概念,需要其他方式来.. 阅读全文
posted @ 2014-04-07 22:51 leaf-blog 阅读(166) 评论(0) 推荐(0)
Java数据类型之间的转换
摘要:java数据类型的转换一般分三种,分别是:(1). 简单数据类型之间的转换,在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float--double简单数据类型之间的转换又可以分为:●低级到高级的自动类型转换●... 阅读全文
posted @ 2014-04-03 23:22 leaf-blog 阅读(311) 评论(0) 推荐(0)
JDK安装及Java基础语法
摘要:JDk目前用到的一般是1.5,1.6,1.7版本,JDK安装完毕后,还需要设置电脑的环境变量才可以使用,下面简单介绍一下环境变量的设置步骤。 第一步:右击我的电脑→属性→高级系统设置→高级→环境变量 第二步:点击新建系统变量 第三步:新建一个名为:JAVA_HOME的变量,变量值是:JDK的安装路径 第四步:新建一个path的变量,变量值是:JDK下bin的路径,bin后要加分号(;) 完成环境变量的配置后javac就是内部课执行程序 如上图所示就是就是配置完成后的画面。 java中除了规定的明规则外,还有许多潜规则:类名的首字母要大写,当有多个单词时,每个单词的首字母要大写... 阅读全文
posted @ 2014-04-02 23:22 leaf-blog 阅读(214) 评论(0) 推荐(0)
Java初识
摘要:Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。2.. 阅读全文
posted @ 2014-04-01 22:24 leaf-blog 阅读(312) 评论(0) 推荐(0)