- 博客(8)
- 收藏
- 关注
原创 Java基础学习第二十二天(集合:Set)
一、HashSet实现类1、HashSet的实现原理 HashSet的底层是使用了哈希表来支持的,特点: 存取速度快 往Haset添加元素的时候,HashSet会先调用元素的hashCode方法得到元素的哈希值 ,然后通过元素的哈希值经过移位等运算,就可以算出该元素在哈希表中的存储位置。 ① 情况1: 如果算出元素存储的位置目前没有任何元素存储,那么该元素可以直接存储到该位置上。 ② ...
2018-06-25 14:25:48 190
原创 Java基础学习第二十天(集合)
一、集合1、回顾数组: 存储同一种数据类型的集合容器 数组的特点:只能存储同一种数据类型的数据;一旦初始化,长度固定;数组中的元素与元素之间的内存地址是连续的。 注意: Object类型的数组可以存储任意类型的数据。 public class Demo20.1{ public static void main(String[] args) { Object[] ...
2018-06-22 14:04:05 285
原创 Java基础学习第十八天(进程、线程、自定义线程的方式)
一、进程1、进程 : 正在执行的程序称作为一个进程,进程负责了内存空间的划分。2、问题: windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? ① 从宏观的角度: windows确实是在同时运行多个应用程序。 ② 从微观角度: cpu是做了一个快速切换执行的动作,由于速度态度,所以感觉不到在切换而已。二、线程1、线程: 在一个进程中负责了代码的执...
2018-06-20 16:36:51 340
原创 Java基础学习第十七天(System类、RunTime类 、Date类、Math类、Random类)
一、System系统类主要用于获取系统的属性数据。System类常用的方法: arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 一般 src - 源数组。 srcPos - 源数组中的起始位置。 dest - 目标数组。 ...
2018-06-20 10:42:27 332
原创 Java基础学习第十六天(字符串缓冲类)
一、字符串缓冲类(StringBuffer)1、字符串特点:字符串是常量,它们的值在创建之后不能更改 为什么感觉可以变化:字符串的内容一旦发生了变化,那么马上会创建一个新的对象 注意: 字符串的内容不适宜频繁修改,因为一旦修改马上就会创建一个新的对象 如果需要频繁修改字符串的内容,建议使用字符串缓冲类(StringBuffer),而StringBuffer 其实就是一个存储字符的容...
2018-06-19 19:16:08 235
原创 Java基础学习第十五天(MyEclipse、Object类、String字符串类)
一、MyEclipse使用的步骤1、 选择工作目录。 以后在MyEclipse上面写的所有代码都是在工作目录上的。2、 在Project Exploer 窗口上创建一个工程,以后我们写代码都是以工程作为单位的。 新建工程的步骤: Project Exploer 窗口右击 &
2018-06-18 11:22:07 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人