- 博客(12)
- 收藏
- 关注
转载 第十章:多线程
第十章:多线程 程序/进程/线程程序:为了完成某些功能而编写的有序代码的集合,程序在未运行之前是静态代码,保存在磁盘上。进程:正在运行的程序,计算机系统分配资源的基本单位,每个进程有独立的运行内存空间,进程间切换开销较大。线程:轻量级的进程,是任务和调度的基本单位,一个进程可以包含多个线程,线程没有独立的内存空间,共享进程的内存空间。 常见的线程的两种方式继承ja...
2017-06-22 21:22:00 123
转载 第九章:IO流
第九章:IO流 File类java.io.File类:表示文件或目录。常用方法:getName()getPath()getAbsolutePath()length()isFile()isDirectory()listFiles()mkdir()/mkdirs()createNewFile().... 流的原理和分类 按照方向分:输入流和输出流 按照读写单位:字节流和字符流...
2017-06-16 21:23:00 141
转载 第八章:集合
第八章:集合 数组和集合的区别数组:一旦声明了数组长度无法改变,只能保持指定的数据类型,元素的数据类型必须相同,不能混排。集合:长度和动态扩容,元素类型可以是任何类型,可以混合使用。 Collection接口List接口List接口:不唯一,有序(添加顺序) ArrayListArrayList可以看作可变长度的数组,在内存中存储空间是连续的。优点:随机访问或...
2017-06-16 19:37:00 140
转载 第七章:常用类
第七章:常用类 包装类java中有8中基本类型,对应有八种包装类作用:包装类中封装了该类型常用的属性和方法,以方便操作。byte---->Byteshort--->Shortint--->Integerlong---->Longfloat---->Floatdouble---->Doublechar---->Characterboolean-...
2017-06-13 22:20:00 115
转载 第六章:异常机制
第六章:异常机制 异常的定义异常:在程序运行过程中出现的意外事件,导致程序中断执行。 异常处理 try...catch语法:try{ //可能出现异常的代码}catch(异常类型 异常对象名){ //处理异常的代码;}执行过程:当try中的代码异常发生时抛出一个异常对象,该异常对象与catch中异常类型进行匹配,匹配成功进入catch块,否则不执行catch中代码(相当...
2017-06-13 22:04:00 65
转载 第四章:数组
第四章:数组 数组的定义数组是一个相同类型的有序集合。特点:1.数组的长度一旦声明指定后,无法更改2.数组中的数据类型不能混合(数组中元素的数据类型不能混合存储)。 数组的声明数据类型[] 数组名;或数据类型 数组名[];eg:int nums[];int[] nums;数组在声明时并未分配空间。 数组的初始化1.声明数组数据类型[] 数组名;2.初始化数组名 =...
2017-06-10 16:40:00 150
转载 第三章:流程控制语句
第三章:流程控制语句 程序结构 顺序结构 分支结构if结构if....else结构if...else if....else if...else结构switch结构 循环结构while循环do....while循环for循环 分支结构 if结构if结构语法:if(布尔表达式){ //语句;}执行过程:如果布尔表达式为true执行其下语句,布尔表达...
2017-06-10 10:03:00 156
转载 第二章:数据类型和运算符
第二章:数据类型和运算符 计算机中的进制**标识符总的命名规则:见名知意。如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法)。1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写 数据类型*** 基本数据类型 整型 byte(1个字节) short(2个字节) int(4...
2017-06-09 21:03:00 172
转载 第五章:面向对象4
final关键字1.修饰符变量--->常量,运行的过程中无法重新赋值。2.修饰符方法--->最终的方法,在子类中无法重写3.修饰类--->最终的类,不能被继承。抽象类 抽象方法使用abstract修饰的方法。抽象方法的特征:没有方法体。 抽象类使用abstract修饰的类,抽象类中可以包含抽象方法。包含抽象方法的类一定是抽象类,但抽象类中不一定包含抽...
2017-06-09 20:09:00 87
转载 第五章:面向对象3
面向对象的三大特征封装封装:广义上的封装就是包装,可以将方法看作是对为完成特定功能的代码的封装,可以把类看作对属性和方法的封装....狭义上的封装:将属性私有化,然后提供公有的getter和setter方法以供访问。4种修饰符public修饰符项目下所有的类都能使用preotected修饰符本类,同包下的其他类或其他包下子类默认的(default/frie...
2017-06-09 20:02:00 84
转载 第五章:面向对象2
内存结构栈堆方法区栈在方法中声明的局部变量保存在栈中,方法执行结束后栈中数据会被回收堆堆中保存的是对象的信息,使用new关键字创建的对象信息。堆中信息会被java的垃圾回收器回收。方法区方法区保存的是类的信息和静态变量static关键字使用static修饰变量使用static修饰方法使用static修饰代码块使用static修饰变量static修...
2017-06-09 19:31:00 103
转载 第五章:面向对象1
面向对象和面向过程的区别两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。区别1. 编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。2. 封装性:都具有封装性,但是面向过程是封装的是功能,而面向对象封装的是数据和功能。3. 面向对象具有继承性和多态性...
2017-06-09 19:26:00 50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人