Java 基础
c_san_6
这个作者很懒,什么都没留下…
展开
-
黑马程序员——Java基础--IO(四)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第四讲 最后总结一、转换流的简化写法 我们接着上次的总结,转换流的名字比较长,而我们常见的操作都是按照本地默认编码实现的,所以,为了简化我们的书写,转换流提供了对应的子类。1、FileWriter FileWriter 写入文本文原创 2015-07-14 22:04:30 · 674 阅读 · 0 评论 -
黑马程序员——Java基础--冒泡、选择、二分查找
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第四讲 冒泡排序、选择排序、二分查找一、冒泡排序1、冒泡排序的原理冒泡排序的原理就是相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。2、画图说明2、程序实现package cn.itcast.homework;/* * 编原创 2015-06-30 23:08:27 · 559 阅读 · 0 评论 -
黑马程序员——Java基础--常见对象总结(三)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第三讲 StringBuffer类一、StringBuffer类概述 StringBuffer类他的使用方法跟String类差不了多少,我们这里只讲StringBuffer类,StringBuilder类我们下节再说吧,StringBuffer是线程安全的可原创 2015-06-30 22:31:00 · 370 阅读 · 0 评论 -
黑马程序员——Java基础--常见对象总结(二)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第二讲 常见使用方法及介绍3、String类的判断功能及案例演示我就总结了几个常用的:package cn.itcast.stringmethod;/* * String类的判断功能 public boolean equals(Object obj):原创 2015-06-30 21:48:13 · 370 阅读 · 0 评论 -
黑马程序员——Java基础--常见对象总结(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第一讲 常见对象介绍及案例演示一、Scanner类1、概述 Scanner是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器,用来获取用户的键盘输入。其格式为:Scanner sc = new Scanner(System.in);,当然,在原创 2015-06-29 21:30:11 · 414 阅读 · 0 评论 -
黑马程序员——Java基础--返回值类型
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第二讲 返回值类型一、概述 上一讲我们说到形式参数问题,现在我们接着说当类作为返回值类型的时候,类、抽象类、接口的使用。格式:public 返回值类型 get返回值类型(){ 创建对象; return 返回值类型(); }1原创 2015-06-27 20:59:00 · 1097 阅读 · 0 评论 -
黑马程序员——Java基础--形式参数
------------android培训、java培训、java学习型技术博客、期待与您交流!------------第一讲 形式参数一、概述说到形式参数问题,可能很多童鞋觉得没有必要写,我写这个的目的有俩点,一呢自己总结下,以后还可以来看看自己的总结的,而呢为一些还在懵懂中的童鞋顺便提供一些方便。我这里所说到的形式参数问题以后也会经常遇到,我分别拿普通的class类、抽象类、接原创 2015-06-27 18:42:07 · 480 阅读 · 0 评论 -
黑马程序员——Java基础--继承、多态、抽象、接口联合使用的案例
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第五讲 案例教练和运动员案例要求 :三个属性 构造方法 get()/set() 其他成员方法 至少两个 针对这个问题,我们首先要想到的是继承、多态、抽象、接口的使用方法,前面我已经说原创 2015-06-27 14:40:42 · 699 阅读 · 0 评论 -
黑马程序员——Java基础--接口
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第四讲 接口一、概述 对于接口而言,可能我们稍微会陌生一些,其实并不难,我们知道在原来的类上,我们想要要增加一些扩展的功能,所以使用会用到接口,其实接口的本质就是一种规则,简单的说就是子类的扩展功能,其格式为:interface 接口名{}原创 2015-06-27 12:03:48 · 481 阅读 · 0 评论 -
黑马程序员——Java基础--抽象
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第三讲 抽象一、 概述 前面说的了继承和多态,今天我继续来说一下我对抽象的理解,希望能大家一点帮助,顺便我也可以总结中学习。 抽象,顾名思义,简单的说就是虚的,看不见、摸不着的。就像我们生活中所说到的动物、水果什么的,动物和水果都有原创 2015-06-26 22:52:53 · 501 阅读 · 0 评论 -
黑马程序员——Java基础--多态
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第二讲 多态一、概述 某一个事物,在不同时刻表现出来的不同状态。简单的说,我们可以通过猫这个小动物,说猫可以被称为猫,也可以被称为动物。在不同时刻,猫表现出的不同状态,来说明多态。我们生活中也会存在各种各样的状态来表现出不同的状态。 当原创 2015-06-25 21:53:58 · 521 阅读 · 0 评论 -
黑马程序员——Java基础--多线程(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第五讲 多线程一、 概述 线程,我们都知道有单线程和多线程俩种,当然由线程我们会引出一种方式叫做进程,什么又叫进程呢?就是一个正在运行的程序,简单的说就是打开任务管理器,我们可以看到很多进程,这就是进程,而线程则是指一个程序内部的执行的一条线,也可以说是独原创 2015-07-01 11:31:19 · 403 阅读 · 0 评论 -
黑马程序员——Java基础--集合(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第一讲 集合的基本知识一、概述 我们学习的是面向对象的语言,而面向对象的语言对事物的表述都是通过对象体现的。那么为了方便的操作多个多个对象,我们就需要把这多个对象存储起来,那么既然是存储多个对象,我们就需要使用一个容器,那么在我么以前学习的知识里面,那些都原创 2015-07-02 21:34:56 · 428 阅读 · 0 评论 -
黑马程序员——Java基础--集合(二)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第二讲 Collection一、概述Collection是层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些原创 2015-07-02 21:51:43 · 429 阅读 · 0 评论 -
黑马程序员——Java基础--IO(三)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第三讲 总结(常见代码重要知识点)一、字节输入流示例1、package cn.itheima.FileInputStream;import java.io.FileInputStream;import java.io.IOException;/* * 字原创 2015-07-11 21:58:31 · 588 阅读 · 0 评论 -
黑马程序员——Java基础--IO(二)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第二讲IO流基础知识一、概述简单的说IO技术用来在设备之间进行数据传输,数据就像水一样从一个设备流到另一个设备,上传文件和下载文件。二、分类按照流对象操作的文件分类: 字节流:可以操作任意文件,任何文件都是以字节为存储最小单元的,8位流;原创 2015-07-10 12:47:03 · 521 阅读 · 0 评论 -
黑马程序员——Java基础--网络编程
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------网络编程一、概述 网络编程,简单的说就是实现了多个计算机互联的系统,我们可以通过网络进行交换数据,而实现这一原理我们要编写网络应用程序,编写之前我们得了解网络程序所要使用的网络协议,TCP/IP是我们首先考虑到的协议,当然计算机网络有两种参考模型:原创 2015-07-10 11:26:27 · 757 阅读 · 0 评论 -
黑马程序员——Java基础--GUI
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------GUI(用户图形界面)一、概述 计算机与用户交互的两种方式,一种就是我们之前学习的CLI,命令行用户接口,英文名叫Command LineUser Interface,即常见的Dos命令行操作。而另一种就是今天我要总结的GUI,又叫图形用户接口,英文名叫G原创 2015-07-10 11:03:14 · 515 阅读 · 0 评论 -
黑马程序员——Java基础--IO(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第一讲File类一、概述简单的说就是文件和目录路径名的抽象表示形式。二、常见功能package cn.itheima.iofile;import java.io.File;/* * static String pathSeparator()原创 2015-07-08 22:42:27 · 573 阅读 · 1 评论 -
黑马程序员——Java基础--异常
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------异常一、概述 异常,我们在编程的时候可能会出现各种各样的异常,而这些异常都是常见的,在Java程序在运行时期出现的不正常现象,Java对这种异常进行了对象封装,对象是确实存在的实体,类是对象抽象描述。二、继承体系Java中一切异常和错误的父类j原创 2015-07-08 22:05:20 · 541 阅读 · 0 评论 -
黑马程序员——Java基础--集合(五)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第五讲 Map一、概述 存储的是俩个对象,映射键值对(a 1-->键a映射到值1), 键是唯一的,一对一的关系,Map K 键的泛型 V值的泛型,将键值对存储到集合中put(K,V),put方法没有返回值,返回值数据类型是V类型,格式: V put原创 2015-07-06 21:56:30 · 665 阅读 · 0 评论 -
黑马程序员——Java基础--集合(四)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第四讲 List 和 Set一、概述1、List:元素是有序的,元素可以重复,有索引。(1)ArrayList,集合底层是 可变数组 10个,线程是不安全的,运行速度快, 查询速度快,增删慢,增长率原长度的50%;(2)Vector,出现版本JDK1.0,集原创 2015-07-05 21:42:50 · 513 阅读 · 0 评论 -
黑马程序员——Java基础--反射(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第一讲 反射基础知识一、概述 反射,简单的说就是把Java类中的各个成分反射成相应的Java类,它的反射机制主要是在运行的时候判断任意一个对象所属的类,同时构造成任意一个类的对象,并且在判断类的时候注意其具有的成员变量和成员方法,在运行的时候并调用其方法。我原创 2015-07-04 22:26:42 · 488 阅读 · 0 评论 -
黑马程序员——Java基础--集合(三)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------第三讲 泛型一、概述 泛型,可能很多童鞋跟我第一次接触一样,很朦胧。其实不然,我们知道泛型是JDK1.5出现的新特性,为了保证程序的安全性,简单的说就是一种安全机制吧,如果集合里面出现了类型的转换异常,安全风险,我可以用泛型来规定集合存储的数据类型。格原创 2015-07-03 21:44:45 · 372 阅读 · 0 评论 -
黑马程序员——Java基础--继承
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第一讲 继承一、概述继承的由来: 当很多类有重复的属性或者方法,那么我们就把重复的部分抽取出来,封装为一个类,让很多类来继承这个单独的类,多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。由此我们可原创 2015-06-24 23:52:44 · 476 阅读 · 0 评论