- 博客(11)
- 收藏
- 关注
转载 Java基础系列--09_集合2
昨天介绍了集合的主要架构体系,今天主要的目的是学习集合的迭代器的遍历和List的特有功能。迭代器: 概述:由于多种集合的数据结构不同,所以存储方式不同,取出方式也不同。但是他们都是有判断和获取这两个行为,因而将迭代器抽象成一个接口。要想利用迭代器遍历集合,只要该集合内部实现这个接口即可。 以ArrayList集合为例的源码解析: 1 public interf...
2019-04-01 17:02:00
78
转载 Java基础系列--08_集合1
---恢复内容开始---集合当中有很多都是应用到泛型的技术,所以在讲集合之前,应该先将泛型的概念普及一下。泛型: (1)泛型是一种类型,但是这种类型是在编译或者调用方法时才确定。 (2)格式: <数据类型> 如:Collection<E>这里的E指的是任意类型,可以理解为Object类型,因为Object是所有类的根类 ...
2019-03-31 20:29:00
79
转载 Java基础系列--07_String、StringBuffer和StringBuilder
String类 (1)字符串:字符串是常量;它们的值在创建之后不能更改,存储在堆中。 如果字符串多次赋值,其实是每次重新赋值的时候程序都先在内存中寻找已开辟的空间是否存在该值;如果找不到,再开辟新的空间存储该对象(2)构造方法: A:String s = new String(); //空字符序列 B:String s = new String(cha...
2019-03-28 11:02:00
93
转载 Java基础系列--07_Object类的学习及源码分析
Object: 超类 (1)Object是类层次结构的顶层类,是所有类的根类,超类。 所有的类都直接或者间接的继承自Object类。 所有对象(包括数组)都实现这个类的方法 (2)Object类的常用方法: A:toString() public String toString():返回对象的字符串表示形式。 组成:包名...类名...
2019-03-26 18:32:00
86
转载 Java基础系列--06_抽象类与接口概述
抽象类 (1)如果多个类中存在相同的方法声明,而方法体不一样,我们就可以只提取方法声明。 如果一个方法只有方法声明,没有方法体,那么这个方法必须用抽象修饰。 而一个类中如果有抽象方法,这个类必须定义为抽象类。 (2)抽象类的特点 A:抽象类和抽象方法必须使用abstract修饰 B:抽象类不能被实例化 C:抽象类有构造方法...
2019-03-24 11:27:00
127
转载 Java基础系列--05_面向对象
1、概述: (1)面向过程:将问题一步一步的解决的过程(详细步骤),在C语言中所有的代码都是基于过程化的代码。 (2)面向对象:面向对象是基于面向过程的编程思想,所有的事情都交由创建出来的对象去指挥。 注意:这里所说的详细步骤,指的是问题的解决是如何进行的;而指挥,指的是对象去调用方法, 而这个方法是实现了某一个功能的详细步骤。也就是说对象发号施令,...
2019-03-23 23:50:00
112
转载 Java基础系列--04_数组
一维数组: (1)数组:存储同一种数据类型的多个元素的容器。 (2)特点:每一个元素都有编号,从0开始,最大编号是数组的长度-1。 编号的专业叫法:索引 (3)定义格式 A:数据类型[] 数组名;(一般用这种写法) B:数据类型 数组名[]; (4)数组的初始化 A:动态初始化 只给长度,系...
2019-03-22 17:15:00
70
转载 Java基础系列--03_Java中的方法描述
方法 (1)方法的定义:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 返回值类型:就是功能结果的数据类型 方法...
2019-03-21 12:13:00
94
转载 Java基础系列--02_运算符和程序的语句
运算符: (1)算术运算符: +,-,*,/,%,++,--(加、减、乘、除、取余、自增,自减) ++和--的注意事项: a:他们的作用是自增或者自减 b:使用 1.单独使用 放在操作数据的前面和后面效果一样。 a++或者++a效果一样。 ...
2019-03-20 18:08:00
147
转载 Java基础系列--01_基础类型
J2SE、J2ME、J2EE分别指什么? J2SE 基础版,桌面应用。 J2ME 微型版,手机开发。(android,ios) J2EE 企业版,所有浏览器访问的应用程序。 注意:JDK5以后改名 JavaSE,JavaME,JavaEE,J2SE是学习其他两门的基础。JDK,JRE,JVM的作用及关系 JDK:用于开发java程序 JRE:...
2019-03-19 10:49:00
108
转载 编程的一些经历和感想
hello,大家好。这是我的第一篇博客,我先说说我学编程的经过和一些总结吧,希望你们能从中学到一些适合自己路。大家也一起交流下,希望可以一起进步。文笔不是很好,希望各路大侠多见谅,手下留情。 首先,我大一开始接触编程的语言是C#。那时候,懵懵懂懂,不知道怎么学,也不知道学了能干嘛,然后就想听老师好好的讲课但是,令我无语的是,那个任课老师刚开始上课的时候,就给我们秀了一波。然后他就...
2019-03-17 22:36:00
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人