自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 输入输出流

输入和输出是一个包括了很多类的统称,有字符输入和输出类、字节输入和输出类、文件输入和输出类、随机访问类、对象序列化输入和输出类等。在Java中有一个与之相对应的类库java.io包,提供了众多的有关输入和输出的类,提供不同情况下的不同功能。什么是流?流就是从目标程序中,将数据以流的形式复制到前面介绍的流对象中,然后,再从流对象中将数据读出来。类似于水流的形式,互相流通。程序需要

2014-04-03 21:16:42 438

原创 关于对多线程的认识总结

学习线程后觉得不是那么好理解,特别是对多线程的理解。现在就和大家分享一下我对多线程的理解:卖票程序:运用线程的知识创建一个实现火车站卖火车票的类,注意在该类中不能出现多次卖同一张票,                  或者某一张票没卖的情况。现在我们来理解这个题目,假设有100张票,卖一张少一张,大致的可以这样理解if(票数大于零)  第一行{               

2014-03-28 01:14:13 472

原创 线程

当遇见一个对象要做出多个动作,并且多个动作又是穿插到一起时,就要使用线程的概念来编写程序。在网络编程中,网络上不同的用户操作一个对象时,也可以借助线程来完成程序。 要想理解线程,先来理解什么是进程。进程就是一个执行中的程序,每一个进程都有其独立的内存空间和系统资源。大多数操作系统都支持多进程,但是实际上cpu在某个时刻,只能运行一个程序,即一个进程。支持多进程,其实就是cpu在

2014-03-26 00:16:34 467

原创 抽象

抽象的概念:抽象其实就是一种建立编程思路的思想。 抽象只是一个思路,不是具体的概念。养成抽象的思维方式,对于开发工作十分重要。 抽象就是将拥有的共同方法和属性的对象提取出来后,重新设计一个更加通用、更加大众化的类,这个类就称为抽象类。抽象就是提取所有对象的共性,即取出共性的过程。 例如:开发汽车信息系统软件,现在要把一汽车销售公司的所有汽车建立一个类,这个类要要能充分表

2014-03-25 00:16:10 406

原创 内部类

内部类就是在一个类的内部在创建一个类。内部类的好处:1、内部类的对象能够访问创建它的对象的所有方法和属性,包括私有数据2、对于同一个包中的其他类来说,内部类是隐形的3、匿名内部类可以很方便地定义回调4、使用内部类可以很方便地编写事件驱动的程序接口和内部类的使用可以解决Java语言多继承的问题。 局部内部类:想要掌握局部内部类,可以通过与局部变量相对比来理解。局部变量

2014-03-22 00:49:11 334

原创 接口

接口同继承和多态一样,都市Java语言的特色,是继承的补充。 接口只有方法名,没有具体实现的方法体。其格式如下:    接口    {          应该做的事情一();          应该做的事情二();          应该做的事情三();             ……   }接口的声明使用关键字“interface”,形式和类很相似,但它不是

2014-03-21 02:33:29 343

原创 多态

多态就是拥有多种形态。 在Java语言中,多态主要是指拥有相同的形式,但不同的参数实现不同的功能。一个类可以拥有多个构造方法,它们使用相同的名称,但是参数类型与个数却不同,这就是多态的一种形式。多态有两种表现形式重载和覆盖。 多态一定要遵循两个规则:方法名称一定要一样传入的参数类型一定要不一样public class student1 { //创建一个学生类 //创

2014-03-20 00:02:23 312

原创 继承

在面向对象的程序设计中,继承是一个非常重要的组成部分,没有使用继承的程序设计,就不能称之为面向对象的程序设计。 继承就是在已经存在的类的基础上,进行扩展,从而产生新的类。已经存在的类称为父类、超类或基类,而新产生的类称之为子类或派生类。 子类基本上可以继承父类所拥有的一切,属性、方法等等。但是子类除了拥有父类的属性和方法也可以创建自己的特性。 Java中使用ex

2014-03-18 23:15:54 321

原创

为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,java引入包(package)机制,提供类的多重类命名空间。 package语句作为java源文件的第一条语句,指明该文件中定义的类所在的包。若缺省,则指定为无名包。它的格式为:package package1[.package2[.package3...]]; java编译器把包对应于文件系统的目录管理,p

2014-03-17 23:56:56 340

原创 对象、访问控制符

对象这个概念在前面已经接触过了,对象其实就是现实生活中的事物,现实生活中要经常使用和操作这些事物,那么我们现在要在编程语言中表达出来。 对象的初始化:创建一个对象    String str = new String(“Hello”);String 就是类名   str就是新创建的对象   “Hello”就是你赋给对象的值其中,我们还要明白一个对象句柄的概念,在java中没

2014-03-15 02:04:35 424

原创

类是面向对象编程中最基本、也是最重要的特征之一。 用比较发阐述类的概念:      造房子的砖头有红色、有灰色、有方砖、有圆砖,我们就可以把各种各样的砖头称之为对象。他们有共同点,也有不同的方面,这些不同的方面使得它们不可能是同一个对象。然而砖头就是所有种类的总称,所有的砖都是由它派生而来,所以砖可以称为是一个类。      类就是模板,其实就是创建对象的基地,它能产生很多

2014-03-13 22:41:54 308

原创 字符串

字符创属于类,字符串是在程序开发中随时随地都能用到的对象性数据,

2014-03-13 00:27:05 306

原创 数组

1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName要为一个合法的标识符,[]指明该变量是一个数组类型变量。 例如:int intArray[];声明了一个整型数组,数组中的每个元素为整型数据。与C、C++

2014-03-11 23:00:30 262

原创 研究java实现打印菱形

今天为了检验学习成果,给出了一道题,怎样实现打印菱形,说实话,费了老大的劲才最后解决了。下面就是我的一些研究:      我们先来了解一下用“*”和“ ”实现打印菱形,它应该是类似一个n*n的正方形,每行的“*”从一个慢慢递增,到了中间行达到顶,然后又慢慢递减到底。还有一种,是打印空心的菱形,那就是第一行和最后一行有一个“*”,其他中间行都是两个“*”构成。      我研究了

2014-03-08 02:37:19 533

原创 java基础语句总结

条件语句

2014-03-07 00:06:02 496

原创 java程序设计中的流程控制总结

学习java时常听到几位前辈在耳边叮嘱,一定要注意写程序时的格式,还有一定要在方法名旁边添加一些注释,同时还要

2014-03-05 21:36:19 1090

原创 学习java语言中数据与运算符总结

今天系统的学习了java语言的数据和运算符,自己作下总结。一、数据     数据分为四类八种:整型数据:(字节型)tybe(用一个字节表示整数值):、(短整型)short(用两个字节表示整数值)、(整数型)int(用四个                                            字节表示整数值)、(长整 形)long(用八个字节表示整数值)

2014-03-04 17:41:33 728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除