- 博客(34)
- 收藏
- 关注
转载 JavaSE_ Java基础 总目录(1~6)
JavaSE学习总结第01天_Java概述 01.01 计算机概述01.02 计算机硬件和软件概述01.03 软件开发和计算机语言概述01.04 人机交互01.05 键盘功能键和快捷键01.06 如何打开DOS控制台01.07 常见的DOS命令讲解01.08 扩展的DOS命令01.09 Java语言概述01.10 Java语言跨平台原理01.11 JDK和JRE的概述01.12 JDK的...
2015-06-03 21:23:00
375
转载 JavaSE_ 面向对象 总目录(7~10)
JavaSE学习总结第07天_面向对象2 07.01 成员变量和局部变量的区别07.02 方法的形式参数是类名的调用07.03 匿名对象的概述和应用07.04 封装的概述07.05 封装的好处和设计原则07.06 private关键字的概述和特点07.07 private的应用标准案例07.08 this关键字的概述和应用07.09 this关键字的内存图解07.10 标准的手机类代码及...
2015-06-03 21:20:00
273
转载 JavaSE_ API常用对象 总目录(11~14)
JavaSE学习总结第11天_开发工具 & API常用对象1 11.01 常见开发工具介绍11.02 Eclipse和MyEclipse的概述11.03 Eclipse的下载安装及卸载11.04 Eclipse中如何写一个HelloWorld案例11.05 Eclipse中如何编译和运行程序11.06 Eclipse的汉化及语法检查提示11.07 Eclipse的视窗和视图概述1...
2015-06-03 21:18:00
279
转载 JavaSE_ 集合框架 总目录(15~18)
JavaSE学习总结第15天_集合框架1 15.01 对象数组的概述和使用15.02 对象数组的内存图解15.03 集合的由来及与数组的区别15.04 集合的继承体系图解15.05 Collection集合的功能概述15.06 Collection集合的基本功能测试15.07 Collection集合的高级功能测试15.08 集合的遍历之集合转数组遍历15.09 Collection存储...
2015-06-03 21:16:00
242
转载 JavaSE_ IO流 总目录(19~22)
JavaSE学习总结第19天_IO流1 19.01 集合的特点和数据结构总结19.02 如何选择使用哪种集合19.03 集合常见功能和遍历方式总结19.04 异常的概述和分类19.05 JVM默认处理异常19.06 try...catch的方式处理异常1(一个异常)19.07 try...catch的方式处理异常2(两个异常)19.08 JDK7针对多个异常的处理方案19...
2015-06-03 21:13:00
127
转载 JavaSE_ 多线程 总目录(23~24)
JavaSE学习总结第23天_多线程1 23.01 多线程程序的引入23.02 进程概述及多进程的意义23.03 线程概述及多线程的意义23.04 并行和并发的区别23.05 Java程序运行原理和JVM的启动是多线程的吗23.06 实现多线程及多线程方式1的思路23.07 多线程方式1的代码实现23.08 获取和设置线程对象名称23.09 线程调度及获取和设置线程优先...
2015-06-03 21:11:00
145
转载 JavaSE_ 网络编程 目录(26)
JavaSE学习总结第26天_网络编程26.01 网络编程概述26.02 网络模型概述和图解26.03 网络编程三要素概述26.04 网络编程三要素之IP概述126.05 InetAddress类的概述和使用26.06 网络编程三要素之端口26.07 网络编程三要素之协议26.08 Socket通信原理26.09 UDP协议发送数据26.10 UDP协议接收数据26....
2015-06-03 21:09:00
126
转载 JavaSE_ 反射 目录(27)
JavaSE学习总结第27天_反射 & 设计模式 & JDK5、7、8新特性27.01 反射_类的加载概述和加载时机27.02 反射_类加载器的概述和分类27.03 反射_反射概述27.04 反射_获取class文件对象的三种方式27.05 反射_通过反射获取无参构造方法并使用27.06 反射_通过反射获取带参构造方法并使用27.07 反射_通过反射获取私有...
2015-06-03 21:07:00
152
转载 JavaSE学习总结第27天_反射 & 设计模式 & JDK5、7、8新特性
27.01反射_类的加载概述和加载时机类的加载:当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接 验证是否有正确的内部结构,并和其他类协调一致 准备负责为类的静态成员分...
2015-06-03 20:57:00
177
转载 JavaSE学习总结第26天_网络编程
26.01网络编程概述网络编程:就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。26.02网络模型概述和图解计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是指OSI(OpenSystemInterconnection开放系统互连)参考模型TCP/IP参考模型OSI参考模型七层简述:1.物理层:...
2015-06-03 20:31:00
155
转载 JavaSE学习总结第24天_多线程2
24.01 JDK5之后的Lock锁的概述和使用虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lockpublic interface Lock:Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。此实现允...
2015-06-01 07:18:00
162
转载 JavaSE学习总结第23天_多线程1
23.01 多线程程序的引入如果一个程序只有一个执行流程,所以这样的程序就是单线程程序。如果一个程序有多条执行流程,那么,该程序就是多线程程序。23.02 进程概述及多进程的意义要想说线程,首先必须得知道进程,因为线程是依赖于进程存在的进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程意义:多...
2015-05-31 01:20:00
173
转载 JavaSE学习总结第22天_IO流4
-22.01 数据输入输出流的概述和讲解操作基本数据类型public class DataInputStreamextends FilterInputStream implements DataInput数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。public clas...
2015-05-31 00:58:00
186
转载 JavaSE学习总结第21天_IO流3
21.01 转换流出现的原因及格式由于字节流操作中文不是特别方便,所以,java就提供了转换流。字符流 = 字节流 + 编码表21.02 编码表概述和常见编码表编码表:计算机只能识别二进制数据,早期又来是电信号,为了方便应用计算机,让它可以识别各个国家的文字,就将各个国家的文字用数字来表示,并一一对应,形成一张表,就是编码表。简单的说编码表就是由字符及其对应...
2015-05-29 01:00:00
175
转载 JavaSE学习总结第20天_IO流2
20.01 递归概述和注意事项递归:方法定义中调用方法本身的现象递归注意事项:1.要有出口,否则就是死递归2.次数不能太多,否则就内存溢出3.构造方法不能递归使用20.02 递归求阶乘的代码实现及内存图解例: 1 public class Practice 2 { 3 public static void main(Stri...
2015-05-29 00:35:00
192
转载 JavaSE学习总结第19天_IO流1
19.01 集合的特点和数据结构总结HashSet、HashMap、Hashtable判断元素唯一性的方式:通过对象的hashCode和equals方法来完成元素唯一性如果对象的hashCode值不同,那么不用判断equals方法,就直接存储到哈希表中。如果对象的hashCode值相同,那么要再次判断对象的equals方法是否为true。如果为true...
2015-05-26 22:01:00
137
转载 JavaSE学习总结第18天_集合框架4
18.01 Map集合概述和特点Map接口概述:将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值Map接口和Collection接口的不同1.Map是双列的,Collection是单列的2.Map的键唯一,Collection的子体系Set是唯一的3.Map集合的数据结构值针对键有效,跟值无关,Collection集合的数据结构是针对元素...
2015-05-24 22:52:00
304
转载 JavaSE学习总结第17天_集合框架3
17.01 ArrayList集合的toString()方法源码解析代码:Collection c = new ArrayList();c.add("hello");c.add("world");c.add("java");System.out.println(c); 输出c时默认调用的是c的toString()方法A:Collecti...
2015-05-24 22:12:00
119
转载 JavaSE学习总结第16天_集合框架2
16.01 ArrayList存储字符串并遍历ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高ArrayList类是List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。例: 1 public class P...
2015-05-23 23:40:00
118
转载 JavaSE学习总结第15天_集合框架1
15.01 对象数组的概述和使用 1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 {10 supe...
2015-05-23 23:12:00
218
转载 JavaSE学习总结第14天_API常用对象4
14.01 如何校验一个QQ号码案例 1 import java.util.Scanner; 2 3 /* 4 * 校验qq号码. 5 * 1:要求必须是5-15位数字 6 * 2:0不能开头 7 * 8 * 分析: 9 * A:键盘录入一个QQ号码10 * ...
2015-05-23 22:41:00
147
转载 JavaSE学习总结第13天_API常用对象3
13.01 StringBuffer的概述StringBuffer类概述:线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。StringBuffer和String的区别:StringBuffer长度和内容可变,String不可变。使用StringBuffe...
2015-05-23 22:13:00
158
转载 JavaSE学习总结第12天_API常用对象2
12.01 Scanner的概述和构造方法原理Scanner类概述:JDK5以后用于获取用户的键盘输入构造方法:public Scanner(InputStreamsource)public static final InputStream in:“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。12...
2015-05-23 21:55:00
181
转载 JavaSE学习总结第11天_开发工具 & API常用对象1
11.01 常见开发工具介绍1:操作系统自带的记事本软件2:高级记事本软件例:Editplus,Notepad++,UltraEdit3:集成开发环境 IDE(Integrated Development Environment)这种软件是用于程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形界面工具。集成了代码编写功能,分析功能,编译功能,调试功...
2015-05-19 21:09:00
183
转载 JavaSE学习总结第10天_面向对象5
10.01 运动员和教练案例分析教练和运动员案例:运动员分乒乓球运动员和篮球运动员,教练分乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。分析:10.02 运动员和教练案例实现 1 //定义一个说英语的接口 2 interface SpeakEnglish 3 { 4 //说英语 5 public...
2015-05-18 00:36:00
177
转载 JavaSE学习总结第09天_面向对象4
09.01 final关键字引入例: 1 class Fu 2 { 3 public final void show() 4 { 5 System.out.println("访问底层资源"); 6 } 7 } 8 class Zi extends Fu 9 {10 public void...
2015-05-17 00:51:00
176
转载 JavaSE学习总结第08天_面向对象3
08.01 工具类中使用静态例: 1 class ArrayTool 2 { 3 //将构造方法私有,外界不能创建该类的对象 4 private ArrayTool(){} 5 //遍历数组 6 public static void print(int[] arr) 7 { 8 Syst...
2015-05-15 11:56:00
160
转载 JavaSE学习总结第07天_面向对象2
07.01 成员变量和局部变量的区别1.在类中的位置不同成员变量 类中方法外局部变量 方法内或者方法声明上2.在内存中的位置不同成员变量 堆内存局部变量 栈内存3.生命周期不同成员变量 随着对象的存在而存在,随着对象的消失而消失局部变量 随着方法的调用而存在,随着方法的调用完毕而消失4.初始化值不同成员变量 ...
2015-05-11 19:04:00
314
转载 JavaSE学习总结第06天_Java语言基础2 & 面向对象1
06.01 二维数组概述和格式1的讲解二维数组概述:二维数组其实就是一个元素为一维数组的数组格式1:数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组,n表示每一个一维数组的元素个数例:int[][] arr = new int[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是arr[0],a...
2015-05-09 14:02:00
334
转载 JavaSE学习总结第05天_Java语言基础1
05.01 方法概述和格式说明简单的说:方法就是完成特定功能的代码块在很多语言里面都有函数的定义,函数在Java中被称为方法格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2...) { 函数体; return 返回值;}方法格式解释:修饰符:后面会详细介绍。目前public static返回值类型:用于限定返...
2015-05-08 13:09:00
116
转载 JavaSE学习总结第04天_Java基础语法3
04.01 选择结构switch语句的格式及其解释switch语句的格式:switch(表达式) { case 值1:语句体1;break; case 值2:语句体2;break; ...... default:语句体n+1;break;}格式解释:switch表示这是switch语句表达式的取值:byte,short,i...
2015-05-03 11:54:00
239
转载 JavaSE学习总结第02天_Java基础语法1
02.01 关键字的概述和使用关键字概述:被Java语言赋予特定含义的单词关键字特点:组成关键字的字母全部小写关键字注意事项:goto和const作为保留字存在,目前并不使用,类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观保留字:在JDK的新版本中可能提升为关键字02.02 标识符的概述和组成规则标识符概述:就是给类,接口,方法...
2015-04-26 16:17:00
118
转载 JavaSE学习总结第03天_Java基础语法2
03.01 数据类型中补充的几个小问题1:在定义Long或者Float类型变量的时候,要加L或者f。 整数默认是int类型,浮点数默认是double。 byte,short在定义的时候,他们接收的其实是一个int类型的值。 2:数据类型转换之默认转换:byte,short,char→int→long→float→double 为什么占用8个字节的lon...
2015-04-25 14:57:00
373
转载 JavaSE学习总结第01天_Java概述
01.01 计算机概述计算机(Computer):全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。01.02 计算机硬件和软件概述计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和...
2015-04-22 19:29:00
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人