- 博客(20)
- 收藏
- 关注
转载 IO流
IO流用来处理设备之间的数据传输,文件复制,上传文件和下载文件 IO流分类 输出流,数据从java程序中出去 FileWriter——如果要在文件中追加数据,在创建对象的时候,加一个true 创建输出流对象时会调用系统资源创建一个文件,创建输出流对象,把输出流对象指向文件 write()——写字符串,字符串不会直接写入文件中,会自动进入缓冲区 ...
2019-09-28 00:51:00 91
转载 ArrayList
ArrayList——初始长度为10,每次增加50%,也就是每次增加5个,底层为数组 add()——添加元素 get()——获取元素 size()——元素个数 remove()——删除元素 set()——修改元素 ArrayList arrayList = Arrays.asList(数组);——该方法可以将一个数组转变为ArrayLi...
2019-09-24 23:12:00 106
转载 超类Object
Object:是类层次结构中的跟类,所有类都直接货间接继承自该类 如果一个方法的形参是Object,那么这里我们就可以传递它的任意的子类对象,相当于传任何数据类型都可以 转载于:https://www.cnblogs.com/dajingshao/p/11568514.html...
2019-09-22 18:06:00 136
转载 String,StringBuilder,StringBuffer
String:字符串类,由多个字符组成的一串数字,字符串其本质是一个字符串数组 利用构造对象创建的String对象与直接赋值的区别: 通过构造方法字符串对象是在堆内存 直接赋值创建的对象是在方法区的常量池 StringBuilder——我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间,而StringBuilder可以解决...
2019-09-22 17:57:00 84
转载 构造方法constructor
构造方法constructor:给对象的数据进行初始化 格式: 方法和类名相同 没有返回值类型,void也不能写 没有具体的返回值 通过new关键字调用 空参构造:没有参数,在使用new关键字的时候不需要填入数据 全程构造:包含了类中所有的属性,在使用new关键字调用的时候需要填入所有的属性数据 注意点: 1、在一个类中如果不写构造方法,Java虚拟机会...
2019-09-22 17:26:00 156
转载 this关键字
this代表所在类的对象引用,可以认为是一个对象,常用于getter/setter方法中,用于区分成员变量于局部变量 转载于:https://www.cnblogs.com/dajingshao/p/11568198.html...
2019-09-22 17:08:00 85
转载 java三大特性
封装:将不需要对外提供的内容都隐藏起来,把属性隐藏,提供公共方法对其访问,提高代码安全性与复用性,使用private修饰类的属性,提供getter/setter方法供外部访问类的属性 继承 多态 转载于:https://www.cnblogs.com/dajingshao/p/11568151.html...
2019-09-22 17:01:00 107
转载 领域模型
失血模型: 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的domain object”。 所以在Java里面,类中的所有属性都由priva...
2019-09-22 16:46:00 120
转载 面向对象
面向对象是基于面向过程的编程思想 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,使用对象区调用功能 面向对象特点: 是一种符合我们思考习惯的思想 可以将复杂的事情简单化 将我们从执行者变成了指挥者 类——某些事物的统称 属性——事物的描述信息——成员变量——类中,方法外,自动初始值 行为——事物能够做什么——成员方法 对象——类的具体...
2019-09-22 16:25:00 87
转载 断点调试
断点调试的作用: 1、查看程序的执行流程 2、调试程序 debug模式启动项目,会在断点初停留,等待下一步指令 按键:F6会往下走一步 取消所有断点的:在debug模式的Breakpoints的removeAlldebug按钮 转载于:https://www.cnblogs.com/dajingshao/p/11566939.html...
2019-09-22 12:20:00 181
转载 方法重载overload与方法重写overwrite
方法重载overload: 在同一个类中,出现相同的方法名,与返回值无关,参数列表不同:1参数的个数不同 2参数类型不同 在调用方法时,java虚拟机会通过参数列表来区分不同同名的方法 方法重写overwrite: 转载于:https://www.cnblogs.com/dajingshao/p/11564132...
2019-09-21 18:50:00 142
转载 java中的内存分配
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式 栈——存储局部变量,使用完毕,立即回收,先进后出 堆——存储new出来的东西——实体/对象,每个对象在堆中都有一个地址值,每一个对象数据都有一个默认值,使用完毕后,会在垃圾回收器空间的时候被回收 byte,short,int,long-...
2019-09-21 16:33:00 110
转载 数组
数组——存储多个变量(元素)的容器,多个变量的数据类型要一致 定义类型: int[] arr;(推荐使用) int arr[]; 数组初始化:所谓的初始化,就是为数组开辟内存空间,并为数组中的每个元素赋予初始值 数组每个元素都有索引,从0开始,最大索引为数组长度-1 动态初始化:只给出长度,由系统给出初始化,初始化该数据类型的值,比如0和空串 数据类...
2019-09-20 22:45:00 88
转载 Random
Random随机数类 Random r = new Randow(); int number = r.nextInt(10);——获取数据的范围,[0,10),包前不包后 待以后学习更新用法 转载于:https://www.cnblogs.com/dajingshao/p/11560195.html...
2019-09-20 22:34:00 177
转载 特殊数
水仙花数——三位数,其各位数字的立方和等于该数的本身 153=1*1*1+5*5*5+3*3*3 回文数——个位与万位相同,十位与千位相同 12321 斐波那契数列——第三个数为第一个数与第二个数的和所排列的数列,以兔子繁殖为例子而引入,故又称为“兔子数列” 1、1、2、3、5、8、13....... 程序设计1: 1 public class Test { 2 ...
2019-09-20 22:10:00 705
转载 流程控制语句
流程控制结构 顺序结构:从上往下 选择结构: if语句 1、if(判断语句) 当判断语句为true时执行的代码; 2、if(判断语句) { 当判断语句为true时执行的代码; } 3、if(判断语句){ 当判断语句为true时执行的代码; ...
2019-09-20 22:07:00 102
转载 Scanner
Scanner--键盘录入类 Scanner sc = new Scanner(System.in) 接受数据:sc.next(); 待后续学习更新 转载于:https://www.cnblogs.com/dajingshao/p/11559935.html
2019-09-20 21:29:00 96
转载 运算符
运算符:用于对常量与变量进行操作的符号 表达式:用运算符连接起来符合java语法的式子,不同运算符连接的表达式时不同类型的表达式 分类: 算术运算符 +,-,*,/,%,++,-- /--整数相除只能得到整数,得到小数必须有浮点数参与运算 %-用于获取两数之间的余数 ++自加1,--自减1 单独使用++或者--放在变量的后面...
2019-09-18 23:19:00 86
转载 eclipse快捷键
Eclipse中辅助键和快捷键的使用 常用辅助键和快捷键概述 内容辅助键 alt+/ main 然后alt+/ sysout 然后alt+/ 快捷键 注释 单行 选中内容,ctrl+/, 再来一次取消 多行 选中内容,ctrl+shift+/, ctrl+shift+\ 格式化 ctrl+shift...
2019-09-18 22:43:00 78
转载 eclipse界面
Eclipse工作空间的基本配置 A:行号的显示和隐藏 显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。 隐藏:把上面的动作再做一次。 B:字体大小及颜色 a:Java代码区域的字体大小和颜色: window -- Prefe...
2019-09-18 22:42:00 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人