- 博客(12)
- 收藏
- 关注
原创 12 Java基础 集合框架
数组是固定长度的,集合的长度是可变的 集合的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就用集合容器进行存储 集合特点: 1 用于存储对象的容器 2 集合的长度是可变的 3 集合中不可以存储基本数据类型值 */ 集合容器因为内部的数据结构不同,有多种具体容器。 不断向上抽取,就形成了集合框架。 框架的顶层Collection接口:
2015-12-11 16:43:17
222
原创 11 Java基础 StringBuffer
/* 基本数据类型对象包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 基本数据类型对象包装类的最常见作用 就是用于基本数据类型和字符串类型之间做转换 基本数据类型转换成字符串
2015-12-11 16:29:43
217
原创 10 Java基础 多线程2
/* 线程间通讯: 其实就是多个线程在操作同一个资源 但是操作的动作不同 */ class Res { Stringname; Stringsex; } class Input implements Runnable { privateRes r ; Input(Resr)
2015-12-11 16:26:04
256
原创 9 Java基础 多线程
/* 进程:是一个正在执行的程序 每一个进程执行都有一个执行顺序 该顺序是一个执行路径 或者叫一个控制单元 线程:就是进程中的一个独立的控制单元 线程在控制着进程的执行 一个进程中至少有一个线程 Java VM 启动的时候会有一个进程Java.exe 该进程中至少有一个线程负责Java程序的执行 而且这个线
2015-12-11 16:05:33
157
原创 8 Java 基础 内部类访问
内部类的访问规则 1内部类可以直接访问外部类中的成员 包括私有 之所以可以直接访问外部类中的成员是因为内部类中持有了一个外部类的引用格式 外部类名.this 2外部类要访问内部类 必须建立内部对象 访问格式 1 当内部类定义在外部类的成员位置上 而且非私有 可以在外部其他类中 可以直接建立内部类对象 格式 外部类名.内部类名 变量名=外部类对象.内部类对象;
2015-12-11 15:52:36
224
原创 7 Java基础 异常
异常:是对问题的描述,将问题进行对象的封装 ==================== 异常体系 Throwable |--Error |--Exception |---RuntimeException -========================================= 异常体系的特点:异常体系中所有类以及建
2015-12-11 15:45:42
217
原创 6 Java基础 多态
/* 多态:可以理解为事物存在的多种体现形态 人:男人 女人 动物:猫 狗 猫 x=new 猫(); 动物 x=new 猫(); 对象函数都有多态的体现 1多态的基本体现 父类的引用指向了自己的子类对象 父类的引用也可以接受自己的子类对象 2多态的前提 必须是类与类之间有关系要么继承 要么实现 通常还有一个前提 就是存在覆盖 3多态的好处 多
2015-12-11 15:12:02
256
原创 5 Java基础 继承 接口
/* 将学生和工人的共性描述提取出来,单独进行描述 只要让学生和工人与单独描述的这个类有关系,就可以了 继承 1 提高了代码的复用性 2让类与类之间产生了关系 有了这个关系 才有了多态的特性 注意:千万不要为了获取其他类的功能简化代码而继承 必须是类与类之间有所属关系才可以继承所属关系 is a . calss C { voidd
2015-12-11 15:09:26
212
原创 4 Java基础 静态
/* 静态:static 用法是一个修饰符 用于修饰成员(成员变量 成员函数) 当成员被静态修饰后就多了一种调用方式除了可以被对象调用外还可以直接被类名调用 类名.静态成员 特有数据随对象存储在堆内存中 方法去(共享区 /数据区) statict特点 1静态随着类的加载而加载 也就是说静态会随着类的消失而消失说明它的生命周期最长 2优先于对象存在 明确一点:静态是先存在的对
2015-12-11 15:05:34
180
原创 2 Java语言基础组成
Java语言基础组成: 关键字:就是被Java赋予了特殊含义的单词 标识符 :在程序中自定义的一些名称(数字不可以开头 不可以使用关键字) 注释:用于注解说明解释程序的文字就是注释。(单行注释、多行注释、文档注释 ) 常量和变量:常量 :常量表示不能改变的值。整数进制:二进制 八进制 十进制 十六进制 进制的转换 十进制转二进制:十进制进行除2运算 二
2015-12-08 20:34:51
252
原创 1 Java基础 Java概述
软件开发: 软件:一系列按照特定顺序组织的计算机数据和指令的集合。常用软件分为应用软件和系统软件。 Java是Sun公司所开发的,是一种面向Internet的编程语言,在TIOBE编程语言排行榜上常年居于前两位的一门编程语言(与它不相上下的是C语言)。 随着Java技术在web方面的不断成熟,应经成为web应用程序的首选开发语言。 Java是简单易学的、完全面向对象的、安全可靠的、与平台无
2015-12-08 19:51:05
250
转载 Java 语言实现的八大排序算法
1 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 package com.njue; public class insertSort { public insertSort(){ inta[]={49,38,65,97,7
2015-11-27 16:28:00
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人