![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 72
跳跳
我喜欢活在这个世界上
展开
-
JAVA面向对象之——封装性
类的封装性: java中类的封装性有很多的体现,但是最简单的体现是加入“private”关键字封装属性:private 数据类型 属性名称 = 默认值; (只要是属性就必须封装,通过setter及getter取得)封装方法: prvate 返回值类型/void 方法名称(参数列表)访问本类中其他方法时,为了保证此方法是本类定义的,可以加上this关键字原创 2012-06-18 14:10:17 · 595 阅读 · 1 评论 -
IO操作的一个例子(copy文件的命令)
使用IO操作完成一个文件的拷贝功能,默认dos中的copy命令: java copy 源文件 目标文件本程序使用边读边写的方法目前出现问题: 在复制完成后 点击停止按钮 会出现 exception in thread main 异常下面是代码 请知道原因的同学帮我纠正一下 在此感激万分package com.demo;import java.io.Fil原创 2012-07-13 18:12:48 · 846 阅读 · 0 评论 -
JAVA网络编程
1、TCP程序的实现2、将多线程应用在网络开发之中3、UDP的程序实现网络编程的基本概念:网络:就是将物理上不在一起的主机进行互联。在网络上的通讯需要使用协议,常见的通讯协议:TCP、UDP* TCP:属于可靠的连接,使用三方握手的方式完成连接的确认。* UDP:属于不可靠的连接对于网络程序的开发有两种架构:* C/S:客户端服务器端,对于这种程序需要开原创 2012-08-02 16:34:27 · 576 阅读 · 0 评论 -
JAVA IO流(内存流、管道流、打印流)
1、内存操作流2、管道流3、字节、字符转换流4、字符的编码问题5、打印流6、System类对IO的支持7、对象序列化内存操作流FileInputStream 和FileOutputStream的时候所有的操作的目标是文件,那么如果现在假设有一些临时的信息保存在文件之中则肯定很不合理,因为操作的最后还要把文件再删除掉,所以此时在IO就提供了一个内存的操作流,通原创 2012-07-17 18:48:31 · 2975 阅读 · 0 评论 -
多线程
进程与线程*单进程处理:最传统的DOS系统中只要有病毒出现,就立刻有反映,因为在DOS系统中属于单进程处理,即:在同一个时间段上只能有一个程序在执行。*多进程处理:Windows操作系统是一个多进程,例如,假设在Windows中出现病毒了,则系统照样可以使用。 对于资源来讲,所有的IO设备、CPU等等都只有一个,那么对于多进程的处理来讲,在同一个时间段上会有多个程序运行,但是在同一个时原创 2012-08-03 15:30:18 · 1005 阅读 · 1 评论 -
JDBC(未完 别看呢)
1、JDBC的分类2、JDBC的基本使用,在使用的时候直接以Oracle数据库为准3、事务处理JDBC的基本概念JDBC: Java Database Connective, Java数据库连接,是一组专门负责连接并操作数据库的标准,在整个JDBC中实际上大量的提供的是接口,针对于各个不同的数据库生产商,只要想使用Java进行数据库的开发,则肯定要对这些标准有所支持。J原创 2012-08-02 17:28:18 · 478 阅读 · 0 评论 -
System类对IO的支持
System类对IO的支持System类中存在着三个常量:No. 常量 描述 public static finalPrintStream out 表原创 2012-07-18 17:41:34 · 888 阅读 · 1 评论 -
类集
主要介绍的内容:1、类集的主要作用2、Collection、List、Set接口的作用及相关的子类3、Map的作用及相关子类4、Object类的作用5、掌握泛型在整个Java类集的作用6、掌握属性文件的操作一、类集设置的目的(重点哦)类集: 一系列动态对象数组。对象数组有哪些问题?普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态扩充大小,所原创 2012-08-07 18:06:54 · 97 阅读 · 0 评论 -
Scanner类和字符编码详解
Scanner是一个新的操作类,是在java.util包中提供的一个操作类,使用此类可以方便的完成输入流的输入操作。使用此类也可以进行正则匹配,例如:输入日期格式:package com.demo.io;import java.util.Scanner;public class ScannerDemo { public static void main(String args原创 2012-07-26 17:37:30 · 2099 阅读 · 0 评论 -
JAVA IO操作——字节流和字符流
Java中换行 \r\n在整个IO包中,流的操作就分为两种:字节流:字节输出流 OutputStream、字节输入流 InputStream字符流:字符输出流 Writer、字符输入流 ReaderIO操作的基本步骤:在JAVA中使用IO操作必须按照以下的步骤完成:1、使用File找到一个文件2、使用字节流或字符流的子类为OutputSteam原创 2012-07-10 18:22:29 · 1941 阅读 · 1 评论 -
字节流和字符流(重点)
java中"\r\n"同时用表示换行在整个IO包中,流的操作就分为两种:字节流:字节输出流 OutputStream 、 字节输入流 InputStream字符流(一个字符=两个字节):字符输出流 Writer、 字符输入流 ReaderIO操作的基本步骤:在java中使用IO操作必须按照以下的步骤完成:1、使用file找到一个文件2、使用字转载 2012-07-05 11:14:35 · 89 阅读 · 0 评论 -
JAVA基础(听视频总结)
程序的执行过程内存管理(把执行过程中的内存管理分为四部分)1、code segment(存放代码)2、data segment(存放 静态变量 字符穿常量)3、stack (栈 存放局部变量)4、heap(堆 动态申请内存 存放new出来的东西)标志符:自己能取名字的地方 (有字母、下划线、美元符号、数字组成 大小原创 2012-06-18 10:19:21 · 561 阅读 · 1 评论 -
递归调用 (看视频总结)
递归:在一个方法的内部对自身进行调用原创 2012-06-18 15:56:36 · 560 阅读 · 1 评论 -
面向对象的理解
面向对象要经过完整的分析、设计之后才可以进行开发面向对象的思维:做为这个问题来说,1、在这个问题中应该有哪些类 哪些对象 2、每种类和对象应该有哪些属性和方法 3、类和类之间具备哪些关系面向对象种类:OOA: 面向对象的分析OOD: 面向对象设计OOP: 面向对象程序面向对象的三大特征:封装(Encapsulation) 对外部不可见继承(Inherit原创 2012-06-18 11:02:41 · 511 阅读 · 1 评论 -
构造方法,匿名对象,单例模式,Static,内部类
构造方法:每个类中都存在一个构造方法,构造方法的主要目的是为类中的属性初始化的使用关键字 new 的时候才会调用类中的构造方法要求:1、构造方法的名称必须与类名称一致2、构造方法的定义时没有返回值类型的声明3、不能在构造方法中使用return 返回一个内容4、如果一个类中没有明确的声明一个构造,则会自动生成一个无参的什么都不做的构造方法5、构造方法允许重载原创 2012-06-18 18:23:44 · 937 阅读 · 2 评论 -
JAVA面向对象——继承
继承:就是扩展已有类的功能,在继承中分为子类和父类,父类有时候又称为超类(super class)、子类有时候也称为派生类继承的基本语法:class 子类 extends 父类();继承的特征:*在使用继承的时候虽然可以扩充类的功能*在JAVA中不允许多重继承,一个子类只能继承一个父类,不能继承多个父类。*允许多层继承(B继承A ;C继承B;)*继承中子类不能访原创 2012-06-20 15:29:11 · 673 阅读 · 1 评论 -
JAVA方法重载与覆写的比较,this与super比较,final
一、方法重载与覆写的区别No. 比较点 重载 覆写 1英文单词OverLoadOverride2概念方法名称相同,参数的类型或个数不同 方法名称、参数类型或个数完全相同3注意点访问权限不能变小原创 2012-06-20 17:06:02 · 1049 阅读 · 1 评论 -
JAVA面向对象——多态(最重要部分)
参考 抽象类和接口:http://blog.csdn.net/yyyandroid/article/details/7680436对象的多态性:(JAVA中最重要的一个部分)1、方法的重载和方法的覆盖实际上属于多态的一种体现2、真正的多态性还包含了一种称为对象多态行的概念3、对象多态性:子类和父类对象的相互转换关系向上转型:父类 父类对象 = 子类实例 -->自动完成原创 2012-06-20 15:59:50 · 614 阅读 · 1 评论 -
抽象类和接口(重点)
抽象类:包含一个抽象方法的类称为抽象类。抽象方法是只声明而未实现的方法;所有的抽象方法必须使用abstract关键字声明,所有的抽象类也必须使用abstract关键字声明例如:abstract class A1{ public abstract void fun();}抽象方法的特点:1、不能直接进行实例化的操作,但是可以声明,如果想使用抽象类则必须原创 2012-06-20 18:18:51 · 748 阅读 · 2 评论 -
对象序列化
一、什么是对象序列化?对象序列化:就是将一个对象转换为二进制数据流。如果一个类对象要想实现对象序列化,怎对象所在的类必须实现Serializable(序列化)接口。在此接口中没有任何的方法,此接口只是作为一个标识,表示本类的对象具备了序列化的能力而已。如果要想完成对象的序列化,则还要依靠ObjectOutputStream类和 ObjectInputStream类,前者属于序列化操原创 2012-07-30 18:30:56 · 842 阅读 · 1 评论